2、安装相关工具包 1). git # mkdir soft-source # cd soft-source # wget http://codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.xz # xz -d git-latest.tar.xz # tar xzvf git-latest.tar # cd git-2014-06-27 # autoconf # ./configure # make && make install # git --version git version 2.0.0.GIT # cd ..
2). zlib # wget http://zlib.net/zlib-1.2.8.tar.gz # tar -zxvf zlib-1.2.8.tar.gz cd zlib-1.2.8 # ./configure # make # make install # cd ..
3). pcre # wget http://exim.mirror.fr/pcre/pcre-8.12.tar.gz # tar zxvf pcre-8.12.tar.gz # cd pcre-8.12 # ./configure # make && make install # cd ..
4). yadmi yadmi的作用是为flv文件添加关键帧,才能实现拖动播放 # wget http://sourceforge.net/projects/yamdi/files/yamdi/1.4/yamdi-1.4.tar.gz/download # tar xzvf yamdi-1.4.tar.gz # cd yamdi-1.4 # make && make install # cd .. 使用方法: # yamdi -i input.flv -o out.flv 给input.flv文件 添加关键帧,输出为out.flv文件
5). OpenSSL # wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz # tar -zxvf openssl-1.0.1c.tar.gz # ./config # make # make install
3、安装ffmpeg及其依赖包: 1). Yasm # wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz # tar xzvf yasm-1.2.0.tar.gz # cd yasm-1.2.0 # ./configure # make # make install # cd ..
2). x264 # git clone git://git.videolan.org/x264 # cd x264 # ./configure --enable-shared # make # make install # cd ..
3). LAME # wget http://downloads.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz # tar xzvf lame-3.99.5.tar.gz # cd lame-3.99.5 #./configure --enable-nasm # make # make install # cd ..
4). libogg # wget http://downloads.xiph.org/releases/ogg/libogg-1.3.0.tar.gz # tar xzvf libogg-1.3.0.tar.gz # cd libogg-1.3.0 # ./configure # make # make install # cd ..
5). libvorbis # wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.3.tar.gz # tar xzvf libvorbis-1.3.3.tar.gz # cd libvorbis-1.3.3 # ./configure # make # make install # cd ..
6). libvpx # git clone http://git.chromium.org/webm/libvpx.git # cd libvpx # ./configure --enable-shared # make # make install # cd ..
7). FAAD2 # wget http://downloads.sourceforge.net/project/faac/faad2-src/faad2-2.7/faad2-2.7.tar.gz # tar zxvf faad2-2.7.tar.gz # cd faad2-2.7 # ./configure # make # make install # cd ..
8). FAAC # wget http://downloads.sourceforge.net/project/faac/faac-src/faac-1.28/faac-1.28.tar.gz # tar zxvf faac-1.28.tar.gz # cd faac-1.28 # ./configure # make # make install # cd ..
9). Xvid # wget http://downloads.xvid.org/downloads/xvidcore-1.3.2.tar.gz # tar zxvf xvidcore-1.3.2.tar.gz # cd xvidcore/build/generic # ./configure # make # make install # cd ..
10). ffmpeg # git clone git://source.ffmpeg.org/ffmpeg # cd ffmpeg # ./configure --prefix=/opt/ffmpeg/ --enable-version3 --enable-libvpx --enable-libfaac --enable-libmp3lame --enable-libvorbis --enable-libx264 --enable-libxvid --enable-shared --enable-gpl --enable-postproc --enable-nonfree --enable-avfilter --enable-pthreads # make && make install # cd ..