1

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

4

2 回答 2

1

最好的办法是从 HM 参考软件开始(在此处获取:https ://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/trunk/ )并添加一些调试信息,因为从比特流。这可能比从头开始编写比特流解码器要容易得多。

检查已经内置在软件中的调试,例如 RExt__DECODER_DEBUG_BIT_STATISTICS 或 DEBUG_CABAC_BINS。这可能已经完成了您想要的操作,如果不是,它将非常接近。我认为最好source/Lib/TLibDecoder/TDecBinCoderCABAC.cpp在解码期间收集有关位使用的信息。

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

于 2015-03-05T20:49:48.547 回答
0

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

比你!

于 2015-08-09T11:39:26.400 回答