有人可以通过编码速度来比较流行的视频编解码器吗?我知道通常更好的压缩需要更多的处理时间,但也有可能一些编解码器仍然提供相当好的压缩和快速编码。有比较链接吗?
感谢您的帮助
[编辑]:编解码器可以通过使用的算法进行比较,无论其特定的实现、使用的硬件或视频源如何,就像数学算法的大 O
有人可以通过编码速度来比较流行的视频编解码器吗?我知道通常更好的压缩需要更多的处理时间,但也有可能一些编解码器仍然提供相当好的压缩和快速编码。有比较链接吗?
感谢您的帮助
[编辑]:编解码器可以通过使用的算法进行比较,无论其特定的实现、使用的硬件或视频源如何,就像数学算法的大 O
在比较 VP8 和 x264 时,VP8 的编码速度也降低了 5-25 倍,平均质量降低了 20-30%。例如,平均而言,x264 高速预设比任何 VP8 预设更快且质量更高。”
很难比较功能集与速度/质量。
查看一些质量比较http://www.compression.ru/video/codec_comparison/h264_2012/
以下段落和图像来自Ronald S. Bultje的VP9 编码/解码性能与 HEVC/H.264的对比:
x264 是一个非常优化的编码器,许多人仍在使用它。并不是他们不想要更好的比特率/质量比,而是他们抱怨说,当他们尝试切换时,这些新编解码器的编码器速度要慢得多,而当你提高它们的速度设置时(这会降低它们的质量) ,收益消失。让我们测量一下!因此,我为每个编码器选择了 4000kbps 的目标比特率,使用与之前相同的设置,但我没有使用慢速预设,而是使用变速预设 (x265/x264:
–preset=placebo-ultrafast
; libvpx:–cpu-used=0-7
)。
这是您的里程可能会有很大差异的主题之一。如果我处于你的位置,我会先对 Wikipedia 进行一些研究,然后收集工具进行一些测试和基准测试。源视频格式可能会影响整体编码速度,因此您应该使用打算在生产系统上使用的视频进行测试。
视频编码时间可能会有很大差异,具体取决于所使用的硬件以及您是否使用了加速卡等。如果不明确了解您的特定设置,我们很难做出任何硬性和快速的建议。
做出这样的决定的唯一方法是自己测试这些东西。在比较虚拟化工具时,我也做过同样的事情。也很好玩!