Мы пытаемся разобрать фрагменты файла fMP4 на отдельные независимые MP4. Может ли кто-нибудь помочь указать нам в правильном направлении, чтобы сделать это, или есть какой-либо открытый исходный код, который существует, который мы могли бы использовать?Разделить фрагментированный MP4 на несколько файлов MP4
0
A
ответ
2
Я думаю, MP4Box может быть тем, что вы ищете. Это открытый исходный код, поэтому вы можете взглянуть на код, если хотите знать, как это можно сделать. Он также может использоваться в качестве инструментов командной строки, например. как описано в this blog post (перейти к разделу «Сегментирование»):
MP4Box -dash 4000 -rap -segment-name segment_ myInput.mp4
использовать либо -segment-name
или опцию -profile
, чтобы генерировать один файл на фрагменте. Флаг -rap
также важен, поэтому содержимое разбивается таким образом, что каждый файл начинается с ключевого кадра, так как это требование для большинства игроков. -dash 4000
определяет длину в миллисекундах (т. Е. В этом примере 4 секунды) полученных файлов.