现在我已经到了安装 FFMPEG 的最后一部分,它告诉我执行以下操作
cd /usr/local/src/ffmpeg/
./configure --enable-libmp3lame --enable-libogg --enable-libamr-nb --enable-libamr-wb --enable-libvorbis --disable-mmx --enable-shared
make
make install
ln -s /usr/local/lib/libavformat.so.50 /usr/lib/libavformat.so.50
ln -s /usr/local/lib/libavcodec.so.51 /usr/lib/libavcodec.so.51
ln -s /usr/local/lib/libavutil.so.49 /usr/lib/libavutil.so.49
ln -s /usr/local/lib/libmp3lame.so.0 /usr/lib/libmp3lame.so.0
ln -s /usr/local/lib/libavformat.so.51 /usr/lib/libavformat.so.51
当我到达那个部分
./configure --enable-libmp3lame --enable-libogg --enable-libamr-nb --enable-libamr-wb --enable-libvorbis --disable-mmx --enable-shared
我得到错误
Unknown option "--enable-libogg".
See ./configure --help for available options.
我试过删除,--enable-libogg
但似乎没有帮助。
首先,您要构建哪个版本的 FFmpeg? 0.5.1,还是来自 Git 或 Subversion?
假设它是 0.5.1 版,
--enable-libogg
不是配置标志,所以我不知道你为什么认为你需要它。事实上,除了--enable-libmp3lame
我不确定你为什么指定这些标志之外。特别--disable-mmx
让我觉得奇怪。换句话说。
--enable-libogg
在没有标志的情况下构建它。它似乎不需要它。添加:
我试过
./configure --enable-libmp3lame --enable-libamr-nb --enable-libamr-wb --enable-libvorbis --disable-mmx --enable-shared --enable-nonfree
了,它适用于 ffmpeg-0.5.1 版本。我不知道还能说什么。