使用ffmpeg 和mencoder 转换的相关参数和注意事项。

1、ffmpeg

C:\tool>ffmpeg -i "g:\video\b.mov" -y -ab 56 -ar 22050 -acodec libvo_aacenc -ac 2 -b 800k(这个数据最好读取原先的) -aspect 2.35(这个数是视频长比高之比,也可以是4:3 16:9 1.7777 可以用工具读取画面比例参数) -r 25 -s 640*480 -f flv -vcodec libx264 -qmin 10 -qmax 30 -threads 1(这个根据CPU核数,使用率来确定) "g:\video\bb.f4v"

通过测试表明 -qmin -qmax 数字越高越不清晰,有这个条件,-b 参数就不管用。-b的单位是bps所以前面需要加K。

fps较大的地方 设置了动态调整(-qmax -qmin)就会自动调节

2、mencoder

mencoder: 注意:mencoder 指定输出文件名时只能是flv结尾,不能使f4v,新版本不需要 -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames
wmv 、rmvb
C:\tool\mplayer>mencoder -of lavf -oac mp3lame -af channels=2 -lameopts abr:br=48:mode=3 -ovc lavc -lavcopts vcodec=flv:vbitrate=800:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -srate 22050 -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames -vf scale=640:-3,harddup -ofps 25 -sws 2 g:\video\7z_HD.wmv -o g:\video\ttt.flv



3、修复
yamdi修复可以使flash.net.netstream读取到keyframes,flvmdi 不能。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值