У меня есть два файла MP4, которые мне нужно объединить, и мне нужно сделать это программно - то есть инструменты командной строки не собираются его обрезать. ffmpeg не является возможностью с точки зрения лицензирования.Программно конкатенация файлов MP4 или MOV
Для наглядности нет предварительного просмотра, плаката, редактирования или любой другой сложности. MOV - это самое простое, что они могут быть (кодировка H.264, только видео - нет звука, один TRAK для файла).
Я считаю, что «все» мне нужно сделать, это: - конкатенировать MDATs в единый блок - обновить все элементы STBL коробки/атом т.е. STSZ, STCO и т.д., чтобы отразить новую структуру образца - распространять новую продолжительность на всех MVHD, TKHD, MDHD атомах.
В частности, я не думаю, что мне нужно изучить или обработать внутренние части атома MDAT вообще.
Это правильно или я что-то упускаю?
Но см. Http://stackoverflow.com/questions/19577615/merge-mdat -atoms-оф-mp4-файлов –