1、码率设置
嗯,设置码率之前先解释几个术语,没兴趣的跳过。
码率:指数据传输时单位时间传送的数据位数,一般我们用的单位是kbps。
固定码率:在流式播放方案中使用固定码率最为有效。使用固定码率时,比特率在 流的进行过程中基本保持恒定并且接近目标比特率,始终处于由缓冲区大小确定的时间窗内。固定码率的缺点在于编码内容的质量不稳定。因为内容的某些片段要比 其他片段更难压缩,所以图像的某些部分质量就比其他部分差。此外,固定码率会导致相邻流的质量不同。通常在较低比特率下,质量的变化会更加明显。
动态码率:当计划提供内容供用户下载、将内容在本地播放或者在读取速度有限的 设备(如 CD 或 DVD 播放机)上播放时,请使用动态码率。(计划流式播放内容时也可以采用峰值动态码率模式。)当编码内容中混有简单数据和复杂数据(例如,在快动作和慢动作间 切换的视频)时,动态码率是很有优势的。使用动态码率时,系统将自动为内容的简单部分分配较少的比特,从而留出足量的比特用于生成高质量的复杂部分。这意 味着复杂性恒定的内容(例如新闻播音)不会受益于动态码率。对混合内容使用动态码率时,在文件大小相同的条件下,动态码率的输出结果要比固定码率的输出结 果质量好得多。在某些情况下,与固定码率文件质量相同的动态码率文件,其大小可能只有前者的一半。
a. 码率设置项目:
·固定码率:以前的编码方式,选择它生成的就是rm文件。
·动态码率:新的VBR编码方式,最后生成的是rmvb文件。
·平均码率:指定rmvb文件的整体平均码率。
·视频质量:指定压缩后期望的视频质量。(要取得好的质量,建议不要低于80%)
b. RV10/9高级属性
在这个设置面板里,每项设置有三种状态。其中,方框里打勾,表示该项起作用;留空,表示该项被禁止;而方框里有个绿色小方块,则表示该项不可设置,使用的是编码内核的缺省值。
·EHQ 模式: 推荐选择High。高精度编码,即Encoding Complexity,Real新采用的编码技术,它是编码质量和编码速度的权衡。值越高质量越高,编码速度越慢,根椐自己的电脑配置而选吧。E.H.Q 值 Medium(70)是划分视频为RV10或RV9的分界线,70或70以上是RV10,70以下是RV9。注意:E.H.Q 前的选项,不选是代表按编码器默认的EHQ级别,而并非不使用EHQ。一般默认是85
·使用二次编码:是否使用二次编码,如果你是非常的注重文件大小、视频质量可以选中它。这样你所花的时间将会加倍。
二次编码的三种模式:
1st & 2nd :完整两次编码模式;
1st Pass :单独做两次编码中的首次编码;(需启用新速率控制)
2nd Pass :单独做两次编码中的第二次编码,前提是首次编码的信息统计文件已在。(需启用新速率控制)
最后提醒:二次编码是选择用[动态码率]下的[平均码率]编码才有意义。
·编码复杂度:[0-100] 即E.H.Q值的数字化量值,默认值为85。
100: Very High (95-100)
90 : High (85-94) ** Recommended
80 : Medium-High (78-84) ** 2nd Recommended
70 : Medium (70-77)
60 : Low (60-69)
50 : Very Low (50-59)
·首次编码复杂度:[0-100]只在二次编码中生效,用来指定第一次编码统计片源信息时的速度。
·自定义包大小:[0-16000]在使用二次编码或视频质量编码时开启可以增加压缩比,一次编码、平均码率时不要开启。
·允许计算信噪比:[true|false] 默认为false
·图像高质量重新采样:[true|false] 默认为true
·自动插入关键帧:[true|false] 默认为true
·encodeAllFrames :编码所有帧:RMVB编码器当遇到码率不足时,会不编码一部分帧,从而导致丢帧(画面会有停顿),启用这项后即强制编码所有帧。
·边缘反干扰滤镜:[true|false] Default : true
·B Frames Control:[adaptivity|3|1|0]B帧是双向帧,可以有效增加压缩比,这里是设置最大的连续B帧数。
c. 码率计算
这个功能让你能方便地控制文件大小、计算时间长短,如果你要转换一个确定大小的视频文件,这个功能是再方便不过的了。