首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MPEG ADTS格式识别

MPEG ADTS格式识别
EN

Stack Overflow用户
提问于 2013-02-01 02:15:08
回答 1查看 2.6K关注 0票数 0

我需要检测文件是否为MPEG ADTS文件。我到处都在找,但不管我是找得不好,还是别的什么,但是我找不到签名,我可以肯定地说,某些文件是MPEG ADTS格式的。

例如,如果文件以这样的签名00 00 00 nn 66 74 79 70 6D 70 34开始,我们可以肯定地说该文件是MP4。如何使用MPEG ADTS来完成此任务?

提前感谢您的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-03 17:47:27

ADTS头通常用于独立的aac、mpeg-ts文件。(流式传输场景) ADIF主要用于MP4文件。

adts文件头以12位“同步工作”开头,始终为(111111111111)下1位为ID -下2位(始终为0)

http://developer.longtailvideo.com/trac/browser/providers/adaptive/doc/adts.pdf?rev=1460 (提供完整标题)

所以你要检测的算法是-

  1. search for 12 bits sync work
  2. 验证下一个字段是否包含有效值
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14632415

复制
相关文章

相似问题

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