最近和朋友再一起做了实验,关于电影压缩过程中 bit rate的设定和意义.也算对以前写的东西不完全的一个补充.之前的文章里.因为超级转换秀有人写了,写的也很不错,所以没有写,逼免重复.今天要说的是mpx200的bit rate到底是多少比较合适.前些天一直是做avi的实验,因为smartmivie经常造成影音不同步.所以还是用eo做的样本. 成品的bit rate再112-144之间的我觉得都不错.因为现在说的bit rate是总的,包括影音两方面.所以我感觉再压制mtv的时候可以再音频上提高一点,以保证音效.提高桢数和哥方面参数之后.再bit rate达到160k的时候再手机上播放开始出现卡的现象. 还需要补充的就是bit rate越高,在播放的时候需要的缓存越大.在144的时候基本上40分钟以上的影片会出现提示缓存不足.如果喜欢高质量的影片.可以在压制的时候多分段,保证顺利播放.最后还想说的一点就是关于超级转换秀,wmencoder,smartmovie这样的可定制模式的转换器.这类的转换器所定制的bit rate其实是在你压制电影时的最高bit rate.我拿了以前文章的一副图来说明(因为最近一直忙,所以没有时间给大家更详细的解释)
图中下红线部分是原有的fps桢数,上面的红线是压缩过程中所有改变的桢数设置.其他比如分辨率,音频bit也都是定制的.所以在黄线圈里面所选择的bit如果过大,其实并没有什么实际意义.因为图中的160k其实是设定选项的输出峰值,也就是最大值,只是起一个控制最高bit的作用.所以在输出桢数比较小.音频也比较小的情况下.把图中黄圈设置调的再大也是没有用的.我试过512k的短片,我觉得这个参数很不能说明问题.其他的如wmencoder和超级转换秀也是同样的原理.当然我做的也可能有很多漏洞,希望大家多多实验 多多之间。
by mchotdog7
友人首发