繁体   English   中英

从h265 NAL数据包中找到帧速率

[英]Find frame rate from h265 NAL packets

我有h265个NAL数据包,需要使用它们确定帧速率。 如果我使用FFMPEG,我可以做到。

但是对于我的应用程序,我不能使用ffmpeg,我需要通过分析比特流(通过C / C ++)来确定帧速率。 我进行了一些研究,发现有可能为此使用SPS标头。 但是我找不到如何提取SPS标头和成名率的方法。

有人可以告诉我该怎么做吗?

谢谢。

您正在寻找VUI中的time_scale和num_units_in_tick元素,该元素位于SPS的末尾。 FPS是time_scale / num_units_in_tick。 您可以检查hevc_ps.c中的decode_vui(),以了解如何准确对其进行解码。

[编辑]哦,这些相同的元素也可以出现在VPS中; 它们的值应该相同,但是它们中的任何一个都可以单独存在,因此您可能要同时检查两者。

暂无
暂无

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

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