解析HEVC的运动信息

时间:2015-02-20 15:00:39

标签: hevc

我通过简单地识别sart代码(000001或00000001)来解析HEVC流,现在我正在寻找NAL有效载荷中的运动信息。我的目标是计算流中运动信息的百分比。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

您最好的选择是从HM参考软件开始(在此处获取:https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/trunk/)并添加一些调试信息,因为从比特流中读取了不同类型的数据。这可能比从头开始编写比特流解码器容易得多。

查看已经内置到软件中的调试,例如RExt__DECODER_DEBUG_BIT_STATISTICS或DEBUG_CABAC_BINS。这可能会做你想要的,如果不是,它会非常接近。我认为有关比特使用情况的信息最好在解码期间source/Lib/TLibDecoder/TDecBinCoderCABAC.cpp收集。

如果你需要加快速度,你当然可以跳过实际的解码步骤:)

答案 1 :(得分:0)

在解码器侧,您可以找到运动矢量信息为MVD,因此您应该使用像素解码过程来获取运动信息。你需要了解HEVC的帧间预测过程。

比你!