1080p 和 720p 的 H264 视频在文件大小差不多的情况下哪个更清晰?

1080p 和 720p 的 H264 视频在文件大小差不多的情况下哪个更清晰?

x264的压缩参数起的作用,甚至x264的版本差异也会比较大。“但其GOP排列不同,参考帧设置不同,最终效果也会有比较明显的差别。”

更详细的说,这些设置甚至会导致对播放设备的能力要求不同,比如H264 AVC High@4.1 LEVEL,1080p下允许的参考帧只有4。如果参考帧高于4,那么有些播放器就会显示不能播放。

常见设备中,早期的IPAD似乎只有3.1的播放能力,那么压制的720p参考帧超过4也会有问题。

这样很多偏大众的发布小组会选择比较安全压制参数,导致效果接近的情况下码率较高。

还有比较不负责的发布小组用x264快速模式编码,这样同效果下码率就更高了。

所以非要简化来说,首先看播放信息里面X264 Level,如果差不多,那么码率高20%几乎肯定会好。

作为玩过一阵子x264编码的人来说,大幅影响视频码率/效果的参数(其它用slower的预设)有,

deblock,这个也可以简化的用 tune=film animation grain来设置,总之后面两位负数越多,保留的胶片感和细节就更多,码率也就越高。

ref,即参考帧,这个越高,同画质下,码率越小,但是对播放器要求就越高。(对于较新的x264超过5之后,编码效率差异有限)

subme,越高编码效率越高,压缩时间上升。

bframs和b_adapt,某些组合编码效率较高,压缩时间上升。

crf模式,定质量编码,如果是这个模式,基本上数值越低,则画质越好,码率越高。

2pass模式,不见得比crf好。

特别片源能玩的参数,keyint之类,这些设对了可以获得惊人的压缩比,但是大部分时侯容易搞乱。