Мне нужно определить, является ли файл MPEG ADTS файлом. Я искал это вокруг, но ищу ли я плохо или что-то еще, но я не могу найти подпись, используя которую я мог бы точно сказать, что определенный файл имеет формат MPEG ADTS.
Например. мы можем точно сказать, что файл MP4, если он начинается с такой подписи 00 00 00 nn 66 74 79 70 6D 70 34.
Как это можно сделать с MPEG ADTS?
Заранее благодарю за любую помощь!
Заголовок ADTS обычно используется в отдельном файле aac, mpeg-ts (сценарий потоковой передачи)
ADIF используется в основном в файле MP4
Заголовок файла ADTS начинается с 12-битной «синхронизации работы», которая всегда (111111111111)
следующие 1 бит — это идентификатор —
следующие 2 бита (всегда 0)
http://developer.longtailvideo.com/trac/browser/providers/adaptive/doc/adts.pdf?rev=1460 (укажите полный заголовок)
так что ваш алгоритм для обнаружения будет —
Других решений пока нет …