FFmpeg安装

0

# APT安装
sudo apt install ffmpeg libavutil-dev libavcodec-dev libavdevice-dev libavformat-dev libswscale-dev libswresample-dev

# VCPKG安装
vcpkg install ffmpeg:x64-windows
vcpkg export  ffmpeg:x64-windows --zip

# 编译安装
sudo apt install nasm yasm libx264-dev

git clone https://github.com/FFmpeg/nv-codec-headers.git
cd nv-codec-headers
git switch sdk/12.1
make -j4
sudo make install

wget http://www.ffmpeg.org/releases/ffmpeg-6.1.1.tar.xz
tar -Jxvf ffmpeg-6.1.1.tar.xz
cd ffmpeg-6.1.1/
PKG_CONFIG_PATH="/usr/local/lib/pkgconfig/"
./configure          \
  --enable-gpl       \
  --enable-static    \
  --enable-shared    \
  --enable-libx264   \
  --enable-nonfree   \
  --enable-cuda      \
  --enable-cuvid     \
  --enable-nvenc     \
  --enable-libnpp    \
  --enable-cuda-nvcc \
  --extra-cflags="-I/usr/local/cuda/include" \
  --extra-ldflags="-L/usr/local/cuda/lib64"
make -j4
sudo make install