ShanaEncoder 4.9压制使用教程
1、ShanaEncoder里面有三种输出类型,可供选择1.质量CRF[ Constant Ratefactor ] (固定码率系数袷蜍滇刷模式)2.量化CQP3.比特率ABRCRF是把某个输出“视觉质量”作为目标。CRF在提供跟CQP一样的视觉质量情况下,输出的文件更小。CRF是通过降低那些“less important”帧的质量来达到此目的的。“less important”的意思是那些过于耗费码率又难以用肉眼察觉的帧,比如复杂或者高速运行的场景。省下来的码率会分配给其它更有效的帧。在编码器内部CRF和ABR采用了相同的调整策略,只是CRF它不遵循一个特定的输出码率(无法控制文件大小)它也是通过改变不同重要级别帧(I,P,B类型),以及帧内不同宏块类型(高速运动,复杂纹理,平坦区域)的QP值,以此来调整输出视觉质量。

2、量化器就是CQP [ Constant Quantizer ] 钱砀渝测(固定量化值模式)最简单的码率控制方式,每帧图像都遽牟赓雁按照一个特定的QP来编码,每帧编码后的数据量有多大是未知的参数qp_constant设置的是P帧的QP。I,B帧的QP根据f_ip_factor, f_pb_factor,计算得到。QP范围是[0, 51]。QP值越小,编码视觉质量越好。QP=0为无失真编码,CQP也是最快的编码解决方案。显卡压制中,一般会选用CQP方法,设定QP为22,26,30,34,38等(一般选4个QP值),同样它不遵循一个特定的输出码率(无法控制文件大小)。相同视觉质量时,CQP编码输出的文件会比CRF模式更大。一般而言CRF都能代替CQP方法,不过CQP因为完全不需要预测所以它会运行得更快一些。

4、CRF和CQP的范围一样是[0, 51]。其中0为无损模式,23为缺省,51质量最差。和CQP一样的趋势。RF值加6,输出码率大概减少一半;减6,输出码率翻倍。总体来说,用于网盘或文件长期存储的视频文件,推荐使用CRF压制(质量)。推荐值在17~29之间,17往往被认为从视觉上看是无损的。