ファイルが MPEG ADTS ファイルかどうかを検出する必要があります。私はそれを検索しましたが、検索が悪いかどうかに関係なく、特定のファイルがMPEG ADTS形式であると確信できる署名を見つけることができません。
たとえば、ファイルが 00 00 00 nn 66 74 79 70 6D 70 34 という署名で始まる場合、そのファイルは MP4 であると確信できます。
助けてくれてありがとう!
ファイルが MPEG ADTS ファイルかどうかを検出する必要があります。私はそれを検索しましたが、検索が悪いかどうかに関係なく、特定のファイルがMPEG ADTS形式であると確信できる署名を見つけることができません。
たとえば、ファイルが 00 00 00 nn 66 74 79 70 6D 70 34 という署名で始まる場合、そのファイルは MP4 であると確信できます。
助けてくれてありがとう!
ADTS ヘッダーは、通常、スタンドアロンの aac、mpeg-ts ファイルで使用されます。(ストリーミング シナリオ) ADIF は、主に MP4 ファイルで使用されます。
adts ファイルのヘッダーは、常に (111111111111) である 12 ビットの「同期作業」で始まります。次の 1 ビットは ID です - 次の 2 ビット (常に 0)
http://developer.longtailvideo.com/trac/browser/providers/adaptive/doc/adts.pdf?rev=1460 (完全なヘッダーを提供)
したがって、検出するアルゴリズムは-