【问题标题】:HEVC file decoding using HEVC HM decoder refrence使用 HEVC HM 解码器参考 HEVC 文件解码
【发布时间】:2017-11-18 22:38:10
【问题描述】:

我正在尝试使用 HEVC HM 参考代码来解码可扩展的 HEVC 文件,但会出现损失。但是在没有损失的情况下,解码器似乎工作得很好,但是当我尝试解码损坏的文件(在基本和/或增强数据包中遇到一些损失)时,解码器似乎在失败时跳过了所有后续帧解码帧。

我正在使用以下命令行来解码文件。

/bin/TAppDecoderStatic -b input-file.265 -o output-file.yuv

是否有任何特定选项可以克服此限制,或者是否有可用于 HM 的补丁。我也愿意使用任何其他解码器。我试过ffmpeg,但似乎遇到了同样的问题。 谢谢。

【问题讨论】:

  • 您需要某些先前的帧来解码后面的帧。如果没有一个未损坏,那么后面的帧可能无法正确解码或根本无法解码。
  • 感谢您的回复。问题即使它没有成功解码图片(如使用 ffmpeg,我得到了丢失图片的错误),我认为它必须尝试解码以下图片。这是对的吗?或者在视频中显示缺失的片段(黑色像素)。但是,就目前而言,它只是解码“正确”的帧。例如,它只解码前 3 张图片,然后跳过所有其他图片。我对 H264 使用了相同的模式损失,并且解码器能够解码到最后。当它遇到损失时,我可以在视频中看到黑色像素和缺失的切片。

标签: video ffmpeg hevc h.265


【解决方案1】:

由于高度的时间依赖性,解码器在获取错误帧或切片直到下一个关键帧之前无法解码帧。尝试使用具有周期性关键帧的输入或使用支持稳健错误隐藏技术的解码器。

【讨论】:

  • 感谢您的回答。您对稳健的解码器有什么建议吗?
猜你喜欢
  • 1970-01-01
  • 2015-05-31
  • 2013-12-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多