1.下载安装包
ffmpeg -- https://www.ffmpeg.org/download.html
libx264 -- http://www.videolan.org/developers/x264.html
yasm -- https://yasm.tortall.net/Download.html
lbzip2 http://lbzip2.org/download
2.安装命令
cd lbzip2-2.5
./configure
make check
sudo make install
cd yasm-1.3.0/
./configure
make && make install
cd nasm-2.13.03/
./configure
make && make install
cd x264-snapshot-20181106-2245/
./configure --enable-shared --enable-pthread --enable-pic
make && make install
cd ffmpeg-4.1
./configure --enable-libx264 --enable-gpl --enable-shared --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib --enable-pic
make && make install
3.遇到的问题
[root@localhost ffmpeg-4.1]# ffmpeg
ffmpeg: error while loading shared libraries: libavdevice.so.58: cannot open shared object file: No such file or directory
解决方法:
修改文件:/etc/ld.so.conf
在文件尾添加一行:/usr/local/lib
然后执行命令:ldconfig
4.测试
/usr/local/bin/ffmpeg -y -i /home/8A934871B64B461AA65FF1DA2E29E9F2.mov -c:v libx264 -c:a aac -strict -2 -pix_fmt yuv420p -movflags faststart /home/test.mp4
(未完)