安装ffmpeg

安装ffmpeg也太麻烦了,先总结如下,


1.安装lame

tar -zxvf lame-3.99.5.tar.gz

cd lame-3.99.5

./configure --enable-shared --prefix=/usr

make && make install

2.安装libogg

tar -zxvf libogg-1.1.3.tar.gz 

cd libogg-1.1.3 

./configure  --prefix=/usr

make  && make install

3.安装libvorbis

tar -zxvf libvorbis-1.3.3.tar.gz

cd libvorbis-1.3.3

./configure  --prefix=/usr

make  && make install 


4。安装xvid


tar zvxf xvidcore-1.1.3.tar.gz

cd xvidcore-1.1.3/build/generic

./configure --prefix=/usr 

make && make install 


5。安装yasm,如果不安装yasm,安装x264会出错。
tar -zxvf yasm-1.2.0.tar.gz
cd yasm-1.2.0
./configure--prefix=/usr --enable-shared
make   && make install


6.安装x264

bunzip2 last_x264.tar.bz2

tar xvf last_x264.tar

cd x264-snapshot-20121223-2245
./configure --prefix=/usr --enable-shared 

make && make install


7.安装libdts

tar zxvf libdca-0.0.2.tar.gz

cd libdts-0.0.2 

./configure --prefix=/usr 

make  && make install 


8.安装a52

tar zxvf a52dec-0.7.4.tar.gz

cd  a52dec-0.7.4

./configure --prefix=/usr 

make && make install


9.安装faad2

tar zxvf faad2-2.7.tar.gz

cd faad2-2.7

./configure --prefix=/usr --with-mp4v2 --enable-shared 

make  && make install 


10.安装faac


tar zxvf faac-1.28.tar.gz 

cd faac-1.28


如果直接编译会出错,

mpeg4ip.h:126: error: new declaration ‘char* strcasestr(const char*, const char*)’

解决方法:

从123行开始修改此文件mpeg4ip.h,到129行结束。
修改前:
#ifdef __cplusplus
extern " C" {
#endif
char *strcasestr(const char *haystack, const char *needle);
#ifdef __cplusplus
}
#endif

修改后:
#ifdef __cplusplus
extern " C++" {
#endif
const char *strcasestr(const char *haystack, const char *needle);
#ifdef __cplusplus
}
#endif


 ./configure --prefix=/usr 

make  &&make install


11.安装armnb


bunzip2 amrnb-6.1.0.4.tar.bz2

tar xvf amrnb-6.1.0.4.tar

cd  amrnb-6.1.0.4

 ./configure --prefix=/usr 

make  &&make install


12.安装armwb


bunzip2 amrwb-7.0.0.1.tar.bz2

tar xvf amrwb-7.0.0.1.tar

cd amrwb-7.0.0.1

./configure --prefix=/usr 

make  && make install

13.安装lib52

tar zxvf a52dec-0.7.4.tar.gz

cd  a52dec-0.7.4

./configure --prefix=/usr 

make  && make install

下载ffmpeg源代码到主文件夹下

git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg
cd ffmpeg

./configure--prefix=/usr --enable-gpl --enable-shared --enable-libmp3lame --enable-libvorbis --enable-libxvid --enable-libfaac--enable-libx264 --disable-ffserver --disable-ffplay --enable-nonfree


make &&make install


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值