2

嘿嘿!我正在尝试使用以下教程在我的服务器上安装 ffmpeg: https://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuideLucid 当我到达 ffmpeg 部分并运行 ./configure 命令时,它会给出以下错误:

ERROR: libvpx decoder version must be >=0.9.1

我必须提到我的服务器有 Ubunto 10.10 64bit 我是 linux 的新手,所以请考虑一下 :) 非常感谢!

按照 LordNeckBeard 解决方案,我在 checkinstall 后收到以下错误:

root@348588:~/libvpx# sudo checkinstall --pkgname=libvpx --pkgversion="$(date +%Y%m%d%H%M)-git" --backup=no--default --deldoc=yes

checkinstall 1.6.2, Copyright 2009 Felipe Eduardo Sanchez Diaz Duran
           This software is released under the GNU GPL.


no--default is an invalid value for --backup

Use --help or -h to get more information
4

2 回答 2

3

这表明 libvpx 没有正确安装,或者您有旧版本的 libvpx,即版本 <0.9.1。

您的第一步是检查是否安装了 libvpx。如果安装后得到以下信息:

$ dpkg -s libvpx | grep Status
Status: install ok installed

如果没有安装:

$ dpkg -s libvpx | grep Status
Status: unknown ok not-installed

如果存在则删除可能是个好主意,libvpx-dev这样它就不会干扰 ffmpeg 检测您编译的 libvpx:

sudo apt-get remove libvpx-dev

然后尝试再次安装 libvpx:

cd ~/libvpx
make clean
git pull
./configure
make
sudo checkinstall --pkgname=libvpx --pkgversion="$(date +%Y%m%d%H%M)-git" --backup=no --default --deldoc=yes

现在再次尝试 ffmpeg:

cd ~/ffmpeg
make distclean
git pull

然后按照从 ffmpeg./configure行开始的指南继续。

于 2013-02-15T20:54:25.057 回答
0

查看 ./ffmpeg/config.log 的尾部以仔细检查问题到底是什么,并排除报告的错误消息中的任何歧义。

如果是 vpx 上的版本错误,您可以手动转到 git 并将更新的 vpx 版本签出到 vpx 文件夹中..

请参阅此处了解您可以使用 git 查看的各种较新标签。

然后,根据您的原始进程重新运行 vpx 文件夹中的 config/make/install 步骤

重新运行 ffmpeg/configure 以解决 orig 错误

于 2013-02-15T17:57:12.400 回答