一次编码和两次编码有什么区别?他们说两次编码速度较慢。它会消耗更少的处理器功率吗?
答案1
(CPU 使用率不是问题,质量才是问题。)
多遍编码(也称为 2 遍或 3 遍编码)是一种使用多遍将视频编码为另一种格式以保持最佳质量的技术。
在实际编码过程开始之前,视频编码器会从头到尾多次分析视频。在扫描文件时,编码器会将有关原始视频的信息写入自己的日志文件,并使用该日志来确定使视频符合用户为编码过程设置的比特率限制的最佳方法 - 这就是多通道编码仅用于 VBR 编码的原因(CBR 编码不为编码器提供确定每帧比特率的任何灵活性)。
要理解为什么使用这种方法,最好的办法就是想象一下电影——当某些镜头完全是黑色时,比如场景变化,正常的 1 遍 CBR 编码会使用与复杂动作场景完全相同的数据量来处理该部分。但是通过使用 VBR 和多遍,编码器“知道”这个部分可以使用较低的比特率,然后可以将该比特率用于更复杂的场景,从而为需要更高比特率的场景创造更好的质量。
大多数转码程序(包括 Gordian Knot、AutoGK、SUPER 和 DivX)都具有多通道编码功能。
答案2
单次编码转换速度更快,因为它在转换的同时计算比特率,而两次编码可以提供更高质量的视频,因为它先计算比特率再编码。但 CPU 使用率相同,没有区别。不同的可能是 CUDA 和非 CUDA 单次转换。