gznz12345 发表于 2017-6-21 18:35:19

Linux下ffmpeg的各种编解码器的安装

  首先要安装各种解码器
1、lame
lame-3.99.5.tar.gz
Url:http://sourceforge.net/project/showfiles.php?group_id=290&package_id=309
安装方法如下:


1   tar -zxvf lame-3.99.5.tar.gz   2   cd lame-3.99.5   3   ./configure --enable-shared 4   make   5   make install  2、libogg
libogg-1.3.1.tar.gz
Url:http://www.xiph.org/downloads/
安装方法如下:

  3、libvorbis
libvorbis-1.3.3.tar.gz
Url:http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.3.tar.gz
  (libvorbis依赖于libogg, 所以libogg必须先于libvorbis安装)
安装方法如下:

1   ./configure 2   make   3   make install  4、xvid
xvidcore-1.3.2.tar.gz
Url:http://downloads.xvid.org/downloads/xvidcore-1.3.2.tar.gz
安装方法如下:

  5、x264
latest_x264.tar.bz2 (其中包含的目录是 x264-snapshot-20131023-2245)
Url:http://www.videolan.org/developers/x264.html
ftp://ftp.videolan.org/pub/videolan/x264/snapshots/
安装方法如下:



1
2
3
4

2   ./configure
4   make install   6、libdts
libdca-0.0.5.tar.bz2
Url: http://www.videolan.org/developers/libdca.html
安装方法:

  7、a52
a52dec-0.7.4.tar.gz         (这个库从2002年就没有更新过了)
http://liba52.sourceforge.net/downloads.html      
安装方法:

  8、faad2
faad2-2.7.tar.gz
http://www.audiocoding.com/downloads.html
安装方法

  9、faac
faac-1.28.tar.gz
http://www.audiocoding.com/downloads.html
安装方法:

  10、amr-nb
amrnb-10.0.0.0.tar.bz2
http://ftp.penguin.cz/pub/users/utx/amr/ ( 从此处下载最新版本 )
安装方法:

  11、amr-wb
amrwb-7.0.0.1.tar.bz2
http://ftp.penguin.cz/pub/users/utx/amr/ ( 从此处下载最新版本 )
安装方法:

1   ./configure 2   make   3   make install  
12、最关键的一步, 安装ffmpeg



1
2
3

2   make
sudo apt-get install libopencore-amrnb-dev libopencore-amrwb-dev  如果./configure的时候加入 --enable-shared, 编译安装没有问题. 但是运行ffmpeg命令就会出错:



1

time ffmpeg version 2.0.1 Copyright (c) 2000-2013 the FFmpeg developers                                                   
built on Oct 25 2013 17:40:51 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)                                             
configuration: --prefix=/usr/local/ffmpeg2 --enable-libmp3lame --enable-libvorbis --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libxvid --enable-postproc --enable-ffserver --enable-ffplay
libavutil      52. 38.100 / 52. 38.100
libavcodec   55. 18.102 / 55. 18.102
libavformat    55. 12.100 / 55. 12.100
libavdevice    55.3.100 / 55.3.100
libavfilter   3. 79.101 /3. 79.101
libswscale      2.3.100 /2.3.100
libswresample   0. 17.102 /0. 17.102
libpostproc    52.3.100 / 52.3.100
usage: ffmpeg [ -i infile]... { outfile}...   http://yezi.iteye.com/blog/139399
   http://www.learndiary.com/2011/04/ubuntu-linux-%E4%B8%8B-ffmpeg-%E5%8F%8A-mencoder-%E5%AE%89%E8%A3%85%E4%BD%BF%E7%94%A8%E5%B0%8F%E7%BB%93/
   http://blog.csdn.net/nil_foc/article/details/6547047
页: [1]
查看完整版本: Linux下ffmpeg的各种编解码器的安装