我试图让我的服务器上运行ffmpeg,所以我可以成功地使用PHPvideo工具包。 我目前正在build立我的testing平台,这是一个32位Ubuntu 8.10 Intrepid Ibex服务器。
显然,我的第一个尝试是
apt-get install ffmpeg
但是这个预编译的版本没有libmp3lame或编译的任何AMR编码器/解码器和其他编解码器。
于是我下了“从源头编译”的路线。 我抓住了apt源,并试了一下,得到了所有的构builddep和编译。 最初的挑战(一些常量没有在config.h中定义),它仍然不会build立,有关h263编码函数的问题…
经过多次search没有解决scheme,我尝试编译最新的SVN / Git回购。 但我只是一直在打错误。 我可以 。 /configuration我所有的选项,但显然必须有一定的依赖关系(xvid,x264,libvorbis等)。 令人沮丧的是,当“修补”这些最新版本的修订版时,我似乎无法使它们得到认可。
所以我的主要问题是:有没有人得到ffmpeg在Ubuntu上工作? 如果是的话,你是怎么做到的?
我已经尝试了一些教程。 我不能在这里发布他们所有(感谢链接限制),但不要惊讶,如果你发布一个教程的链接,我已经给它一个去。
我将需要在我的生产服务器(这是一个64位Ubuntu 8.04哈帝服务器)复制/适应这种方法,所以我可以得到这个工作呢!
我认为从Ubuntu论坛这篇文章可能是你在找什么。
我已经使用了这个指南了很长一段时间,我没有任何麻烦让ffmpeg启动和运行。
http://ubuntuforums.org/showpost.php?p=8345112&postcount=636
medibuntu存储库具有所有获得专利的编解码器的ffmpeg构build。 你可以使用这些。
欲了解更多信息,请访问他们的HowTo页面。
libmp3lame和其他编解码器是在ffmpeg的独立包中; 如果你想返回到软件包安装选项,这里是你可能需要的软件包的部分列表。 您可能需要启用一些额外的存储库来获取它们:
aalib libXpm lirc faac lzo faad2 mencoder fribidi mplayer giflib mplayer-codecs lame mplayer-codecs-extra libdv mplayer-fonts libdvdcss- mplayerplug libdvdnav mplayer-skins libdvdplay nas libdvdread SDL libfame slang libmad speex libmp4v2 x264 libmpcdec x264-gtk libXaw xvidcore
泄露 – 我没有亲自在Ubuntu上安装ffmpeg,只有Fedora和SuSE。