我试图让ffmpeg在我的服务器上运行,这样我就可以成功地使用PHP视频工具包了。我目前正在建立我的测试平台,这是一个32位的Ubuntu8.10IntreidIbexServer。
显然,我的第一次尝试是
apt-get install ffmpeg但是这个预编译版本没有libmp3lame或任何AMR编码器/解码器和其他编译码。
所以我走上了“从源头编译”的路线。我抓起了apt的源代码,试了一下,得到了所有的编译程序。经过最初的挑战(有些常量没有在config.h中定义),它仍然不会构建,与h263编码函数有关的问题.
在搜索了很多没有解决方案的Googling之后,我尝试从最新的SVN/Git repos中编译。但我总是犯错误。我可以./配置我的所有选项,但显然需要有某些依赖项(xvid、x264、libvorbis等)。令人沮丧的是,我似乎无法让他们在“做出”这些令人痛苦的修订时得到认可。
所以我的主要问题是:有没有人在Ubuntu上工作?如果是的话,你是怎么做的?
我已经尝试了许多教程。我还不能在这里全部发布它们(感谢链接限制),但是如果您发布到教程的链接,并且我已经尝试过了,请不要感到惊讶。
我需要在我的生产服务器(这是64位Ubuntu8.04HardyServer)上复制/调整这个方法,这样我也可以在那里工作!
发布于 2010-01-05 17:24:09
我认为这篇来自Ubuntu论坛的帖子可能就是你想要的。
我使用这个指南已经有一段时间了,我没有遇到任何困难。
http://ubuntuforums.org/showpost.php?p=8345112&postcount=636
发布于 2010-01-05 16:02:40
中班图存储库构建了一个包含所有专利编解码器的ffmpeg。你可以用这些。
欲知更多信息,请访问他们的HowTo页面。
发布于 2010-01-05 15:54:09
libmp3lame和其他编解码器与ffmpeg放在单独的包中;如果您想回到packages选项,下面是您可能需要的包的部分列表。您可能需要启用一些额外储存库来获取它们:
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。
https://serverfault.com/questions/99590
复制相似问题