一.基本的ffmpeg安装
1.下载ffmpeg的源码安装包
:http://ffmpeg.org/releases/ffmpeg-xxx.tar.bz2
xxx表示版本号,根据自己的需要选择对应的ffmpeg版本
2.下载完成后,解压
tar -jxvf ffmpeg-xxx.tar.bz2
进入ffmpeg目录
./configure --prefix=/home/user/ffmpeg
这里建议将ffmpeg的目录放在home用户目录下,避免后续出现因无权限修改/usr/local/目录而出现问题
3.安装
make && make install
4.环境变量配置
vi /etc/profile
PATH=$PATH:/home/user/ffmpeg/bin
source /ect/profile
二.使用ffmpeg
这里使用ffmpeg将mp4中的音频抽mp3出来,使用如下:
但是会遇到这样的问题
经查阅资料,发现是mp3只有解码器,而没有编码器。
首先使用:./ffmpeg -codecs | grep mp3
查看,结果中果然没有编码器encoders
解决方法:
Ubuntu 需要安装: libmp3lame-dev
sudo apt-get install libmp3lame-dev -y
CentOS 需要安装: lame-devel
sudo yum install lame-devel -y
然后重新进行ffmpeg的配置,编译,安装:configure,make,make install
再查看:./ffmpeg -codecs | grep mp3
解码器有了,此时再用ffmpeg对MP4抽mp3,就可以顺利进行了,搞定!