как извлекать информацию pmt из файла m2ts?
0 kalingga [2013-12-05 09:50:00]
У меня есть несколько файлов m2ts - это 3D файл, который имеет зависимый и базовый вид. Мне нужно извлечь данные, такие как таблица карт программ (PMT) для каждого вида, как показано ниже.
есть ли какой-либо инструмент, который может дать такую информацию выше? Я пытаюсь использовать ExifTool, ffprobe (возможно, я не знаю CMD), анализатор транспортного потока MPEG-2 (пробный), но результата нет.
Кто-нибудь может помочь? Спасибо заранее.
video metadata
1 ответ
0 szatmary [2013-12-05 22:21:00]
Я не знаю о хорошем инструменте или API, но (предполагая, что ваш программист, будучи переполнением стека), вы можете написать свой собственный. Это не так сложно, как кажется.
http://en.wikipedia.org/wiki/MPEG_transport_stream http://en.wikipedia.org/wiki/Program_Specific_Information
Просто начните искать пакеты TS с PID 0. Это ваш PAT. Разберите PAT, чтобы получить PID от PMT. Найдите пакет TS с этим PID и проанализируйте PMT.