yum -y install gcc
tar -xvf nasm-2.13.03.tar.gz(不需要z)
cd 目录
./configure --enable-shared
make
make install
yum install -y bzip2
bunzip2 x264-master.tar.bz2
tar -xvf x264-master.tar
cd 目录
./configure --enable-shared
make
make install
vim /etc/ld.so.conf
增加
#x264路径
/usr/local/lib/
ldconfig
bunzip2 ffmpeg-snapshot.tar.bz2
tar xvf ffmpeg-snapshot.tar
cd 目录
./configure --enable-gpl --enable-libx264 --prefix=/usr/ffmpeg/ --disable-x86asm(perfix地址为项目transcode内配置的ffmpeg.locator属性)
make
make install
vim /etc/ld.so.conf
增加
#ffmpeg库路径
/install/ffmpeg/lib
ldconfig
vim /etc/ld.so.conf
ldconfig
#增加环境变量
vim /etc/profile
#ffmepg环境变量
export PATH="/usr/ffmpeg/bin:$PATH"
source /etc/profile
./configure --without-harfbuzz
make
make install
./configure --enable-gpl --enable-libx264 --enable-libfreetype --prefix=/usr/ffmpeg/ --disable-x86asm
make clean
make
make install
ffmpeg -i XXX -vcodec libx264 -vb 1810834 -acodec copy -f mp4 -s 1920x1080 -y -t 1284 XXX -hide_banner
可以进行验证;
以下是一个MP4文件转换的例子:
原文:https://www.cnblogs.com/wushig/p/14592823.html