- 安装x264:
- tar -jxvf last_stable_x264.tar.bz2
- cd x264-snapshot-20160327-2245-stable
- ./configure --prefix=/usr/local/x264 --enable-shared --enable-static --disable-asm
- make
- make install
- 安装ffmpeg
-
- tar -jxvf ffmpeg-3.0.tar.bz2
- cd ffmpeg-3.0
- ./configure --enable-shared --prefix=/usr/local/ffmpeg --disable-asm --enable-gpl --enable-pthreads --extra-cflags=-I/usr/local/x264/include --extra-ldflags=-L/usr/local/x264/lib --enable-libx264 --enable-demuxer=concat --enable-protocol=concat
- make
如果make 失败,可能是make版本太低,请使用3.8.1以上版本 - make install
- cd tools
- gcc qt-faststart.c -o qt-faststart
- mv qt-faststart /usr/local/ffmpeg/bin
3.配置环境:
-
- vim /etc/ld.so.conf
- 添加
- /usr/local/ffmpeg/lib
- /usr/local/lib
- /usr/local/x264/lib
- /usr/local/ffmpeg/bin/qt-faststart
- ldconfig
ffmpeg 账号安装
ffmpeg安装说明:
ffmpeg文件: ffmpeg-3.0.tar.bz2
x264依赖: last_stable_x264.tar.bz2
- 安装x264:
- tar -jxvf last_stable_x264.tar.bz2
- cd x264-snapshot-20160327-2245-stable
- ./configure --prefix=/home/ffmpeg/x264 --enable-shared --enable-static --disable-asm
- make
- make install
- 安装ffmpeg
-
- tar -jxvf ffmpeg-3.0.tar.bz2
- cd ffmpeg-3.0
- ./configure --enable-shared --prefix=/home/ffmpeg/ffmpeg --disable-asm --enable-gpl --enable-pthreads --extra-cflags=-I/home/ffmpeg/x264/include --extra-ldflags=-L/home/ffmpeg/x264/lib --enable-libx264 --enable-demuxer=concat --enable-protocol=concat
- make
如果make 失败,可能是make版本太低,请使用3.8.1以上版本 - make install
- cd tools
- gcc qt-faststart.c -o qt-faststart
-
mv qt-faststart /home/ffmpeg/ffmpeg/bin
ffmpeg 账号下环境 添加
vim /home/ffmpeg/.bash_profile
添加: -
PATH=$PATH:$HOME/bin:$HOME/ffmpeg/bin
-
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/ffmpeg/lib:$HOME/x264/lib:$HOME/ffmpeg/bin/qt-faststart
export LD_LIBRARY_PATH
source /home/ffmpeg/.bash_profile
3.配置环境:
-
- vim /etc/ld.so.conf
- 添加
- /home/ffmpeg/ffmpeg/lib
- /home/ffmpeg/lib
- /home/ffmpeg/x264/lib
- /home/ffmpeg/ffmpeg/bin/qt-faststart
- ldconfig
无root权限解决办法
FF="home/ffmpeg/ffmpeg"
export PATH=$FF/bin:$PATH
export LD_LIBRARY_PATH=$FF/lib:"/home/ffmpeg/x264/lib":$LD_LIBRARY_PATH