ffmpeg配置
流媒体服务器是正值流行,网上google了一番,发现了ffmpeg这个不错的东东,于是趁着周末加班,顺便学习了一下ffmpeg的配置,花了大概一下午的时间,参考了网络上的一些安装文档,发现实际的配置中存在很多问题,突出的就是 faac的安装过程出错,使用Linux 的svn更新的ffmpeg源码应该比以前变化了许多,在configure时–enable参数都发生了较大的变化,比如–enable-libxvid –enable-libx264 –enable-libfaad –enable-libfaac等等,不过这些都是小问题。
网上介绍的amrwb 和amrnb 的安装也存在问题,ffmpeg根本就没有libavcodec/amrwb_float/目录,自己建立编译后提示无法找到amr-nb和amr-wb,还有就是x264的make install时提示需要nasm,其他的安装一切正常。
以下安装成功后使用方法:
使用ffmpeg转换视频为flv文件:
/opt/ffmpeg/bin/ffmpeg -i “/home/2hei/ffmpeg/S5001921.AVI” -y -ab 32 -ar 22050 -b 800000 -s 640*480 “/home/2hei/ffmpeg/S5001921.AVI.flv”
视频抓图
/opt/ffmpeg/bin/ffmpeg -i “/home/2hei/ffmpeg/S5001921.AVI.flv” -y -f image2 -t 1 -s 300*200 “/home/2hei/ffmpeg/flash.jpg”
/opt/ffmpeg/bin/ffmpeg -i “/home/2hei/ffmpeg/aa.wma” -y -ab 32 -ar 22050 -b 800000 -s 640*480 “/home/2hei/ffmpeg/aa.flv”
/opt/ffmpeg/bin/ffmpeg -i “/home/2hei/ffmpeg/sldbm.mp3” -y -ab 32 -ar 22050 -b 800000 -s 640*480 “/home/2hei/ffmpeg/sldbm.flv”
关于3gp的两个包(amr)的问题还在困扰我,希望用到生产环境时能够完美解决。
本文固定链接: https://www.2hei.net/2007/07/14/ffmpeg%e9%85%8d%e7%bd%ae/ | 2hei.net
最活跃的读者