我用过很多H264编码MP4的压制软件,比如MEGUI,MediaCoder,MainConceptH.264
Encoder,各有各的特点,都不错,但都牵涉到一些设置比较复杂的问题,很多人得不到好
的效果。后来发现,常常用来做DVD的小日本也内置了MainConceptH.264Encoder的编码
引擎,设置参数少,效果很好,适合大多数朋友使用。
用小日本输出MP4AVC(选择模板为MPEG4,然后选择MP4-AVC),设置里我通常用两
种方法:
第一种:每次选择到输出格式MP4AVC后,它在界面里码率那里已经会出现一个填好的平均
码率值,经过我多次测试,它根据文件属性(主要是分辨率,帧率)给出的这个建议码率是
一个非常好的平衡值,建议采用,同时将规格改为HIGH,级别维持自动(注意,如果视频
帧率超过30,选4.2以上),编码方式那里选2次可变,最大码率一般可以在平均码率上增
加,如果设定平均码率较低且动态场景多的,可以2-3倍,平均码率较高的,1.5倍也就够
了。动态检测范围选择越大质量越好但速度越慢,我通常选128,GOP长度那里我通常按照
每10秒一个I帧的标准(就是说:25帧的片子我选250,30帧的片子我选300。这个参数
的选取原则是码率越高GOP越小),要是觉得太慢的话也可以按照每5秒一个I帧来选取(原
则是码率设置越高,GOP值设置就越低),编码模式选上CABAC,,辅助像素检测选1/4像素
单位,B帧设为3(最大也就3),参考帧通常选4或5(貌似再高意义不大了,而且很慢)。
OK,压制,效果很满意!
第二种,如果你想缩短时间又要保证一定的质量,选一次固定质量模式。这个模式的关键就
是量化系数的设置,它默认的值一般也过得去,我通常是将默认值再降低2个值(要求不太
高的话,降低1个值)为I:22,P:23,B:25。其他设置和第一种方法一样。OK,压制!效果
也不错,用这个固定质量方式,你就不能得到你想要的码率和文件大小了,它自动控制的。
另外,如果你不是用来在PC上而是在移动设备上看的,注意级别的选择,通常只能选低或
中,码率也要自己根据硬件允许的范围设置好,用一次编码模式足以了。
附:视频文件码率建议值(存档用,保证画质)
标清文件(分辨率为720x576,720x480,640x480等等,帧率25或30):2M;
高清文件(分辨率为1280x720,帧率30):6M;
高清文件(分辨率为1920x1080,帧率30):12M。
|
|