ffmpeg转mp3和mp4需要按照下面顺序来安装软件。
yasm
yum install yasm SDL* gtk+* -y
x264
(官网下载)
./configure --enable-shared && make && make install
lame
http://sourceforge.net/projects/lame/files/lame/3.99/lame-3.99.5.tar.gz/download
./configure && make && make install
opencore
http://sourceforge.net/projects/opencore-amr/files/opencore-amr/opencore-amr-0.1.3.tar.gz/download
./configure && make && make install
上序opencore需要安装c++编译器
yum install gcc-c++
amrnb
http://ftp.penguin.cz/pub/users/utx/amr/amrnb-11.0.0.0.tar.bz2
./configure && make && make install
amrwb
http://ftp.penguin.cz/pub/users/utx/amr/amrwb-11.0.0.0.tar.bz2
./configure && make && make install
ffmpeg
(官网下载)
./configure --enable-libx264 --enable-gpl --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-shared --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib
&& make && make install
vi /etc/ld.so.conf
添加:
/usr/local/lib
/usr/local/x264/lib
保存退出
ldconfig
转码 ffmpeg -loglevel quiet -i /home/abc.mp4 -c:v libx264 -strict -2 /home/qqq.mp4