为什么x264 / x265无损编码比有损编码慢

时间:2016-03-02 13:25:10

标签: codec x264 libx265

我正在使用losslessmedium预设来比较x264和x265编码器。 我很惊讶地看到以下表现结果。

| Format             | Size   (KB) | fps  |
|********************|*************|******|
| YUV 420            |   9,182,363 |      |
|                    |             |      |
| x265 (--lossless)  |     442,890 | 1.8  |
| x265 (--medium)    |      12,243 | 2.8  |
|                    |             |      |
| x264 (--lossless)  |     319,139 | 7.2  | 
| x264 (--medium)    |      25,747 | 7.5  | 

它向我提出了两个问题

  1. 为什么无损编码每秒处理的帧少于有损帧? (我认为应该少处理)

  2. 为什么x265无损输出比x264无损输出大得多?这是实施效果,还是与HEVC标准有关?

1 个答案:

答案 0 :(得分:0)

我可能会尝试回答你的问题: 正如你所说,算法是不同的,有损的显然更有效。 2.这是一个实现效果,因为两个编解码器使用不同的算法,它们的速度和输出大小不同(以及内部ram使用,cpu使用等)

我的问题回答,如果你要比较这些,你就是出于某种原因。结果应该为您提供所需的信息。你现在可以进行受过教育的问题,所以请这样做;)