系统为CentOS6.4,自己编译ffmpeg和众多解码器太痛苦了,结果用yum 安装ffmpeg 很快,解码器也很全
1、安装ffmpeg前所需装的软件
yum install -y automake autoconf libtool gcc gcc-c++
rpm -ivh http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/ rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm (我的系统是64位的 所以装的是64)
rpm -ivh http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.i686.rpm (32位)
2、安装ffmpeg
yum install ffmpeg ffmpeg-devel
会自动安装众多解码器,ffmpeg版本为0.6.5-1.el6.rf。看了下yum安装的解码器版本还不是很旧,但是ffmpeg版本较老
3、测试一下
ffmpeg -i /usr/123.mpg -y -ab 32 -ac 1 -ar22050 -r 15 -qscale 6 -s 512x288 -f flv/usr/test2.flv (转换成flash)
ffmpeg -i 123.flv -y -f image2 -ss 00:01:00 -vframes 1 test1.jpg (截图)