Подтвердить что ты не робот

Пост-обработка в ffmpeg для перемещения атома moov в файлах MP4 (qt-faststart)

Можно ли запустить ffmpeg из командной строки, которая либо поместит метаданные "moov atom" в начало файла MP4, либо запустит qt-faststart в качестве операции пост-обработки в ffmpeg, чтобы сгенерированный файл был потоковым, через Интернет?

Я могу, конечно, запустить его как отдельную команду, но предпочел бы, чтобы это было что-то

  • в качестве опции в ffmpeg или
  • как часть пост-преобразования, опция командной строки при преобразовании видеофайлов через ffmpeg

Изменить 1

http://ffmpeg.org/ffmpeg.html#mov

Мультиплексор MOV/MP4

Параметры мультиплеера:

'- moov_size байты

Reserves space for the moov atom at the beginning of the file instead of 
placing the moov atom at the end. If the space reserved is insufficient, 
muxing will fail.
4b9b3361

Ответ 1

Завершена настройка и запуск qt-faststart после процесса преобразования ffmpeg.

Ответ 2

Кажется, что поддержка faststart включена в ffmpeg. Документация форматов FFmpeg:

-movflags faststart

Запустите второй проход, перемещающий атом moov поверх файла. Эта операция может занять некоторое время и не будет работать в различных ситуациях такой как фрагментированный вывод, поэтому он не включен по умолчанию.