Я хочу иметь возможность анализировать файл mov h.264, извлекать атомы и модифицировать его самостоятельно, не используя инструмент кодирования, такой как ffmpeg.Атомная Петрушка, кажется, подходит, но у нее очень скудная документация (или я просто достаточно глуп, чтобы ее не найти)
Смогу ли я использовать ее для изменения h.264закодированный мов поток на лету?Под этим я подразумеваю, что я хотел бы проанализировать атом moov, извлечь продолжительность фильма, изменить продолжительность фильма, перейти к таблице редактирования или таблице синхронизации (или использовать комбинацию обоих в зависимости от логики, которую я долженчитать дальше), используйте информацию о времени в терминах шкалы времени для потоковой передачи данных из определенной точки.И измените всю длину и информацию заголовка родительских атомов, которые содержат таблицу редактирования, вплоть до длины первого атома mov и его заголовка.Причина, по которой я должен это сделать, заключается в том, что любой флэш-плеер, который декодирует h.264, требует правильно определенной мета-информации, содержащейся в атоме moov, прежде чем он сможет ее воспроизвести.Я планирую реализовать псевдопоток.
Что мне нужно, так это возможность анализировать любой атом, его заголовки и другую информацию, которую они могут содержать.Так что было бы очень полезно, если бы я знал, позволит ли атомная петрушка разобрать мне информацию, которая мне нужна.Я испытываю желание создать свой собственный парсер, но это определенно было бы глупо.О, да, у них есть код для этого в потоковом модуле мод h.264 apache, на случай, если кто-то захочет узнать.