Linux编译ffmpeg并转换MP3到AMR
Eave
2015.06.26 10:14
AMR格式是智能手机上的常用音频文件格式,比如MP3格式的压缩比大,但是文件比MP3小,所以在移动互联项目中应用比较广泛。去年年底协助联想研究院开发一款预装产品过程中需要使用到MP3格式和AMR格式的互相转换,服务器环境为CentOS 6.5,过程如下
1、下载所需源码包
下载地址:http://ffmpeg.org/download.html
wget "https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz"
tar -xJf ffmpeg-release-amd64-static.tar.xz
mv ffmpeg-4.4-amd64-static /usr/local/ffmpeg
2、编辑/etc/profile
文件
在/etc/profile
文件末尾追加一下内容
# ffmpeg
export PATH=$PATH:/usr/local/ffmpeg
3、执行一下命令使配置生效
source /etc/profile
4、查看FFMpeg版本号
ffmpeg
5、使用方法
MP3转换AMR:
ffmpeg -i 1.mp3 -ac 1 -ar 8000 1.amr
AMR转换MP3:
ffmpeg -i 1.amr 1.mp3
将视频第一帧保存为图片:
ffmpeg -i videolib3.mp4 -ss 1 -f image2 videolib3.jpg
ffmpeg命令会输出很多ffmpeg本身的信息可以使用-hide_banner来隐藏这些信息