как извлекать информацию pmt из файла m2ts?

0 kalingga [2013-12-05 09:50:00]

У меня есть несколько файлов m2ts - это 3D файл, который имеет зависимый и базовый вид. Мне нужно извлечь данные, такие как таблица карт программ (PMT) для каждого вида, как показано ниже. PMT Info

есть ли какой-либо инструмент, который может дать такую информацию выше? Я пытаюсь использовать 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.