简体   繁体   English

使用HEVC HM解码器参考的HEVC文件解码

[英]HEVC file decoding using HEVC HM decoder refrence

I'm trying to use HEVC HM reference code to decode a scalable HEVC file with losses. 我正在尝试使用HEVC HM参考代码来解码具有损失的可伸缩HEVC文件。 But it seems like the decoder works well when there is no losses, but when I try to decode a corrupted file (experiencing some losses, in base and/or enhancement packets), it seems like the decoder skip all the following frames when it failed to decode a frame. 但是在没有丢失的情况下,似乎解码器工作良好,但是当我尝试对损坏的文件进行解码(在基本和/或增强数据包中遇到一些丢失)时,似乎解码器在失败时会跳过以下所有帧解码一帧。

I am using the following command line to decode the file. 我正在使用以下命令行来解码文件。

/bin/TAppDecoderStatic -b input-file.265 -o output-file.yuv / bin / TAppDecoderStatic -b输入文件.265 -o输出文件.yuv

Is there any particular option to overcome this limitation or maybe a patch available for HM. 是否有任何特定的选项可以克服此限制,或者是否有适用于HM的补丁程序。 I'm open to use any other decoder too. 我也愿意使用其他解码器。 I've tried ffmpeg, but it seems encountering the same issue. 我尝试过ffmpeg,但似乎遇到了相同的问题。 Thanks. 谢谢。

Decoder fails to decode frames after getting an erroneous frame or slice until the next key frame due to high temporal dependencies. 由于时间依赖性较高,解码器在获取错误的帧或切片之后无法解码帧,直到下一个关键帧为止。 Try to use an input which has periodic key frames or use a decoder which support robust error concealment techniques. 尝试使用具有周期性关键帧的输入或使用支持鲁棒错误隐藏技术的解码器。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM