首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >h.264解析训练

h.264解析训练
EN

Stack Overflow用户
提问于 2011-04-08 21:00:34
回答 1查看 1.4K关注 0票数 0

我正在尝试理解解析H.264NAL单元的过程(以提取关于切片、宏块等的信息),所以我正在为h.264编写简单的比特流解析器。有没有任何示例(训练)文件,例如,包含单个NAL单元或单个切片?有人知道我在哪里可以得到这样的训练数据吗?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-09 02:38:40

如果需要训练数据,可以从http://iphome.hhi.de/suehring/tml/download/下载H.264参考软件。请注意,此参考软件是用c++编写的。您不需要精通c++,但是您确实需要能够构建编码器,然后可以将其用作生成.264数据的工具。

bin目录包含.yuv文件(原始的、未压缩的),然后可以使用配置文件生成.264文件。如果您需要指定的单个NAL单元,可以通过配置文件将编码器配置为仅使用FramesToBeEncoded参数对单个视频帧进行编码。如果您使用十六进制编辑器打开生成的.264,您可以通过它们的起始码来识别NAL单元。通过调整配置文件,您应该能够生成所需的测试数据。

请注意,即使您只生成一个帧,.264文件中也可能有多个NAL单元,因为序列和图片参数集位于IDR帧的前面。你可以很容易地隔离和分离,例如在c++中,通过搜索起始码。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5595390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档