简介:FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序;更多介绍请自行百度
环境Centos6.7
编译器:gcc
安装步骤:
1步:安装依赖环境
yum install -y yasm automake autoconf libtool gcc gcc-c++
2步:下载源码包,
cd /usr/local/src
wget http://jaist.dl.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz ##下载lame源码包
wget http://downloads.sourceforge.net/project/opencore-amr/opencore-amr/0.1.2/opencore-amr-0.1.2.tar.gz #下载amr源码包,想把amr格式转换成MP3需要有编译安装这俩个源码包
wget http://ffmpeg.org/download.html ##下载最新版ffmpeg源码包,我下的 ffmpeg-2.6.2.tar.bz2
3步:解压编译安装
tar -zxvf opencore-amr-0.1.2.tar.gz #解压opencore-amr
cd opencore-amr-0.1.2
./configure
make
make install #没出现什么错误继续解压安装lame
cd ../
tar -zxvf lame-3.99.5.tar.gz #解压lame
cd lame-3.99.5
./configure
make
make install
cd ../
tar -jxvf ffmpeg-2.6.2.tar.bz2 #解压编译安装ffmpeg,这边要加编译参数
cd ./ffmpeg-3.0.2
./configure --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-shared
make
make install
#这个在云主机编译安装需要十来分钟时间,在虚拟机编译安装的时候又比较快
4步:
echo "/usr/local/lib" >>/etc/ld.so.conf
5步:更新ld.so.cache,使修改生效。
ldconfig
6步:测试
ffmpeg ## 输出版本信息表示安装成功
7步:验证,上传一个amr格式文件用,格式: ffmpeg -i 文件名 自定义转码后文件名后,如下
ffmpeg -i 1.amr 1.mp3
本文出自 “lmlinux” 博客,请务必保留此出处http://1121914451.blog.51cto.com/11002746/1785645
原文地址:http://1121914451.blog.51cto.com/11002746/1785645