我是否必须重新编译 ffmpeg 才能启用新库?

我是否必须重新编译 ffmpeg 才能启用新库?

我想添加frei0r过滤库添加到我ffmpeg在 Ubuntu 上的现有安装中,这是我当前的配置:

--enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gmp --enable-libgme --enable-gray --enable-libaom --enable-libfribidi --enable-libass --enable-libvmaf --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libdav1d --enable-libxvid --le-libzvbi --enable-libzimg

因此,要添加--enable-frei0r到此列表,我是否需要重新编译并重新安装ffmpeg,或者我可以通过其他方式进行操作?

答案1

我是否必须重新编译 ffmpeg 才能启用新库?

是的。

  1. 安装frei0r-插件-开发
  2. 卸载/删除已编译的ffmpeg
  3. 导航到你的 ffmpeg 源目录
  4. 跑步make distclean
  5. 添加--enable-frei0r到您的ffmpeg配置行
  6. 继续按先前的方式编译/安装

相关内容