安装faac编译时报错没法解决啊,网上的方案都不行!!来个大神呗!!

这是个很萌的名字 发布于 2016/06/14 12:28
阅读 420
收藏 0
在ubuntu15.10虚拟机安装ffmpeg,在安装faac时报错如下在网上看也有这个错,但是按照网上的解决方法都不行,比如注释掉mpeg4ip.h文件里的126行或修改123-129行。求大神帮忙解决啊~~~~
加载中
0
mickelfeng
mickelfeng
编译器版本可能太高了。。
mickelfeng
mickelfeng
gcc 编译器 或者你下载ffmpeg官网,上面文档看看吧
这是个很萌的名字
这是个很萌的名字
对不起,我对linux不是很了解,但是现在必须要用
这是个很萌的名字
这是个很萌的名字
是faac这个编译器的版本吗?
0
Feng_Yu
Feng_Yu

为何要自己编译?明明有现成的ppa源啊。连ffmpeg官方文档都推荐这个源: https://launchpad.net/~mc3man/+archive/ubuntu/trusty-media

使用的编译参数,是带有libfdkaac的,这个在ffmpeg官方文档中被认为是最好的aac编码器:

$ ffmpeg -version
ffmpeg version N-80283-g84efdab Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3)
configuration: --extra-libs=-ldl --prefix=/opt/ffmpeg --mandir=/usr/share/man --enable-avresample --disable-debug --enable-nonfree --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-decoder=amrnb --disable-decoder=amrwb --enable-libpulse --enable-libfreetype --enable-gnutls --enable-libx264 --enable-libx265 --enable-libfdk-aac --enable-libvorbis --enable-libmp3lame --enable-libopus --enable-libvpx --enable-libspeex --enable-libass --enable-avisynth --enable-libsoxr --enable-libxvid --enable-libvidstab
libavutil      55. 24.100 / 55. 24.100
libavcodec     57. 46.100 / 57. 46.100
libavformat    57. 37.101 / 57. 37.101
libavdevice    57.  0.101 / 57.  0.101
libavfilter     6. 46.101 /  6. 46.101
libavresample   3.  0.  0 /  3.  0.  0
libswscale      4.  1.100 /  4.  1.100
libswresample   2.  0.101 /  2.  0.101
libpostproc    54.  0.100 / 54.  0.100



最后要说的一点是,别用15.10了,马上就结束维护了。

Feng_Yu
Feng_Yu
回复 @这是个很萌的名字 : 我又找了个ubuntu 16.04确认了一下,ubuntu 16.04官方仓库自带ffmpeg 2.8.6版本,不过没编译faac,而是使用了内置的aac编码器。编译支持齐全没什么问题,直接官方仓库安装。nginx的版本是最新稳定版本1.10.你可以考虑换成ubuntu 16.04 LTS跑。
Feng_Yu
Feng_Yu
回复 @这是个很萌的名字 : 加ppa源,直接软件包安装就行了。另外,ubuntu官方仓库也是有ffmpeg的。最后要说的一点是,如果你不会折腾,别用非LTS版本
这是个很萌的名字
这是个很萌的名字
这对我来说比较陌生,我已经在这上面耗了好几天了,用nginx搭一个直播服务器用ffmpeg推流测试
0
x
xdsnetdong sheng
确实,ffmpeg在ubuntu和debian中都有很好的预编译包下载,不用自己编译啊。
返回顶部
顶部