# my_ffmpeg **Repository Path**: yjx222/my-ffmpeg ## Basic Information - **Project Name**: my_ffmpeg - **Description**: ffmpeg 在linux 环境下编译脚本,包含AMD64平台,RK3588平台,jetson平台,分别在三个分支 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-07-17 - **Last Updated**: 2026-05-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BuildFFmpeg #### 介绍 完整编译 FFMpeg,(X86平台) #### 可能需要安装: ``` sudo apt-get install -y libxext-dev sudo apt-get install -y bzip2 sudo apt-get install -y libopus-dev sudo apt-get install -y cmake sudo apt-get install -y pkg-config ``` #### x86下用cuda加速 ``` 执行 unzip nv-codec-headers-master.zip 进入目录,执行 make && sudo make install 执行 : ubuntu-drivers devices 查看是否有cuda相关的驱动:比如 == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == modalias : pci:v000010DEd00001F03sv00001462sd0000C757bc03sc00i00 vendor : NVIDIA Corporation driver : nvidia-driver-570-server-open - distro non-free driver : nvidia-driver-545 - distro non-free driver : nvidia-driver-535-server - distro non-free driver : nvidia-driver-570-server - distro non-free driver : nvidia-driver-570-open - distro non-free driver : nvidia-driver-535 - distro non-free driver : nvidia-driver-580-open - distro non-free driver : nvidia-driver-580 - distro non-free recommended driver : nvidia-driver-535-open - distro non-free driver : nvidia-driver-470 - distro non-free driver : nvidia-driver-545-open - distro non-free driver : nvidia-driver-570 - distro non-free driver : nvidia-driver-470-server - distro non-free driver : nvidia-driver-535-server-open - distro non-free driver : nvidia-driver-580-server-open - distro non-free driver : nvidia-driver-580-server - distro non-free driver : xserver-xorg-video-nouveau - distro free builtin # 我的驱动是 580,所以执行下面 sudo apt install -y nvidia-driver-580 ffmpeg ``` #### 遇到找不到pkg-config的问题 ``` 先把编译的pkg-config二进制操作下让能用,一般是把output拷贝到提前设置的PATH目录下,再执行编译 ``` #### 测试 ``` ffmpeg -c:v h264_cuvid -i NEZHA.mkv -c:v h264_nvenc -crf 23 -an output.mp4 ```