【问题标题】:Strange compression ratio with x265 and jpeg2000 codecsx265 和 jpeg2000 编解码器的奇怪压缩比
【发布时间】:2016-12-16 17:45:07
【问题描述】:

我已经使用 x265 和 libjasper(jasper Jpeg2000) 编解码器实现了一个图片编码软件,并且我在无损压缩模式下进行了奇怪的比率压缩。

我的比率压缩是 ( 1 - output_stream_size / initial_picture_size).

大多数研究表明 hevc 比 jpeg2000 好,但在我的情况下,jpeg2000 比率优于 x265 比率。 我对 jasper 软件和 x265 软件也有相同的结果。

所以我想也许我的 x265 输入参数不正确......

我通常使用 8 位深度的单色图片。但是我用彩色图片做了同样的测试,我得到了同样的结果。

这里的彩色图片有相同的结果(原始图像)http://mmspg.epfl.ch/iqa

x265 --psy-rd 1.0 --lossless --input-res 1280x1600 --input-csp i420 --fps 1 --preset veryslow  --profile mainstillpicture bike_orig.yuv bike_orig.bin

jasper -f bike_orig.ppm -F bike_orig.jp2 -T jp2

Hevc 输出跟踪Hevc encoder output trace

输出文件大小:

原始输入:6144017 字节

hevc 比特流:5637967 字节

jp2 比特流:3261791 字节

编解码器版本

Japser : 
1.900.1 , libjasper 1.900.1
x265 : 
x265 [info]: HEVC encoder version 2.0
x265 [info]: build info [Linux][GCC 4.4.7][64 bit] 8bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2

有谁知道为什么我会得到这样的结果。

谢谢。

【问题讨论】:

    标签: hevc jpeg2000


    【解决方案1】:

    感谢您的回答。我已经阅读了这篇论文来证明我的结果。但我注意到这篇文章展示了有关视频(动画)的结果。我们可以将其扩展到静态图片吗?那么我们可以比较一下 Jpeg2000 和 HEVC MainStill Picture (MSP) 吗?

    【讨论】:

    • 请使用“添加评论”按钮添加评论。
    【解决方案2】:

    在考虑无损编码时,JPEG2000 的压缩比优于 HEVC。主要原因似乎是 JPEG2000 中使用的 discrete wavelet transformation 优于 discrete cosine transformation

    请参阅this 了解更多详情。 (评估:HEVC、H.264/AVC、JPEG 2000 和 JPEG LS)

    编辑:关于静态图片编码,JPEG2000 可能更优越,因为 HEVC 无法利用帧间视频压缩。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      相关资源
      最近更新 更多