FFMPEG通过PPA安装FFMPEG后安装/启用'libfdk_aac'

时间:2017-07-18 12:14:40

标签: ffmpeg

我有linux MINT 17.3 Kernel 4.4.0-81所有可用的更新。 (由于不同的原因,我不能移动到更新版本的ubuntu / mint)

我已经通过PPA安装了FFMPEG(而不是编译源代码):

sudo add-apt-repository ppa:jonathonf/ffmpeg-3 -y
sudo apt-get update
sudo apt-get install -y ffmpeg

然后我尝试使用指南安装libfdk-aac: https://trac.ffmpeg.org/wiki/CompilationGuide/Quick/libfdk-aac

sudo apt-get install pkg-config autoconf automake libtool
git clone https://github.com/mstorsjo/fdk-aac.git
cd fdk-aac
./autogen.sh
./configure --enable-shared --enable-static
make
sudo make install
sudo ldconfig

但我仍然从FFMPEG收到:“未知编码器'libfdk_aac'”

如何检查“libfdk_aac”是否已正确安装,我如何激活/启用FFMPEG上的“libfdk_aac”?

如果在我的情况下不可能,并且如果我不得不删除所有ffmpeg并遵循此: https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu

1 个答案:

答案 0 :(得分:0)

FFmpeg没有"即插即用"编解码系统。如果要添加另一个外部编解码器,则必须编译FFmpeg。

或者,您可以找到包含所需编解码器的静态ffmpeg二进制文件,但由于fdk-aac许可证的非自由/ GPL不兼容情况,这不是一个可能的选项。

如果您想使用libfdk_aac,最好的选择是遵循您链接的编译指南。您甚至可以保留从该PPA安装的ffmpeg,因为该指南不会干扰任何现有存储库ffmpeg