发布网友 发布时间:2022-04-26 09:13
共1个回答
热心网友 时间:2022-06-26 12:34
咨询记录 · 回答于2021-10-08AVCH264与AVC1080Px264的压缩参数起的作用,甚至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之类,这些设对了可以获得惊人的压缩比,但是大部分时侯容易搞乱。