我需要检测文件是否是MPEG ADTS文件。我一直在寻找它,但我是否寻求严重或其他东西,但我找不到签名,我可以肯定地说某些文件有MPEG ADTS格式。
E.g。我们可以肯定地说,如果文件以这样的签名00 00 00 nn 66 74 79 70 6D 70 34开头,那么该文件是MP4。 如何用MPEG ADTS完成?
提前感谢您的帮助!
答案 0 :(得分:2)
ADTS标头通常用于独立的aac,mpeg-ts文件。(流媒体方案) ADIF主要用于MP4文件
adts文件头以12位“同步工作”开头,始终是(111111111111) 下一位是ID - 接下来的2位(总是0)
http://developer.longtailvideo.com/trac/browser/providers/adaptive/doc/adts.pdf?rev=1460(提供完整标题)
所以你要发现的算法是 -