kopy 发表于 2022-7-19 22:46:45

HEVC转码,设置越慢体积越大?

ultrafast , superfast , veryfast , faster , fast , medium , slow , slower , veryslow
不是应该同等画质越慢体积越小,或者同样体积越慢画质越好吗

菜姬 发表于 2022-7-19 23:05:49

这种是预设 会影响许多参数
如果你更改单个参数,多数参数还是能满足你所说的的

高司舞 发表于 2022-7-20 00:50:04

越慢画质与体积的平衡也好

FwQBZ8ay 发表于 2022-7-20 08:32:47

想要控制体积是不是应该自己指定一个可变码率...

dtlnor 发表于 2022-7-20 09:13:05

本帖最后由 dtlnor 于 2022-7-20 09:14 编辑

不全是,說一下我自己的理解
https://x265.readthedocs.io/en/master/presets.html
Presets 是一套套參數讓你決定是壓縮比例優先(畫質更好,或者說找到體積與畫質平衡最好的情況)還是壓制速度優先(畫質自然會差一些)
presets 裡面調整的參數除了更深入的搜索最佳解算法,也包含了一些會稍微影響碼率的平衡參數(通俗來說可以理解為遇到複雜場景偏向多給點碼率去保留畫質,然後用更好更強力(也更慢)的算法去嘗試最大化壓縮它)只是沒有直接的碼率控制影響這麼大。所以越慢、畫質越高、在不做碼率限制,只做質量限制的情況下(不填參數默認crf28)慢速的preset 會更容易提高特定條件下的碼率下限,從而造成整體碼率的上升。而快速的情況下,一些分析不了,或者太耗費時間的情況下,會直接放棄嘗試從而製作出便於壓縮但畫質影響較大的畫面。

fy939 发表于 2022-7-20 19:03:32

同等画质越慢体积越小,同样体积越慢画质越好。这两句没错,但是你控制同等画质了吗。

TauZolver 发表于 2022-7-20 23:50:17

zip rar之类的无损压缩是透过去除重复信息来减少体积的。因此多花运算时间通常可以提升去重的效率,从而获得更高压缩率。

相比之下,x265等有损视频压缩主要是透过丢弃信息来减少体积的。比如说动画里前后相似(但不相同)的两帧,x265可以丢弃两者之间差异部分,然后只保留其中一帧,从而节省一半体积。x265也可以丢弃像细噪点那样占用大量体积,但视觉上不明显的部分,来达到压缩的效果。再者是高动态部分可以多牺牲点画质(因为看不清),省下的体积拨给静态画面用。

x265的运算时间大部分花在这些判断相似区域,丢弃多少信息才好,以及平衡视频体积和视觉效果的决策上。而Preset大概指定使用多复杂的算法去做判断(当然,各个部分也可以手动精准控制)。但由于本质是有损压缩,花更多的运算时间不保证能找到更理想的体积/视觉效果平衡点。反而,高的preset可能会促使一些用体积换取画质的决策,导致体积不降反升。

使用x265关键是要对目标体积,画质需求和运算时间有个概念,从而决定实际参数。Preset是为运算时间提供一个参考:比如说实时录屏用低preset,webrip可以用中preset,保存用的BDrip用高preset。相对的,CRF或者ABR等码率决策参数则为目标体积提供一个指标。至于多大的视频体积能塞下多少画质,则需要靠用家经验判断。

QS0x01 发表于 2022-7-21 13:46:13

本帖最后由 QS0x01 于 2022-7-21 13:49 编辑

同等画质越慢体积越小,同样体积越慢画质越好。这两句没错,但是你控制同等画质了吗。
可调参数太多,preset 是一组预设值而不是无损压缩算法的单一参数值。
页: [1]
查看完整版本: HEVC转码,设置越慢体积越大?