Ответ 1
Завершена настройка и запуск qt-faststart после процесса преобразования ffmpeg.
Можно ли запустить ffmpeg из командной строки, которая либо поместит метаданные "moov atom" в начало файла MP4, либо запустит qt-faststart в качестве операции пост-обработки в 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.
Завершена настройка и запуск qt-faststart после процесса преобразования ffmpeg.
Кажется, что поддержка faststart включена в ffmpeg. Документация форматов FFmpeg:
-movflags faststart
Запустите второй проход, перемещающий атом moov поверх файла. Эта операция может занять некоторое время и не будет работать в различных ситуациях такой как фрагментированный вывод, поэтому он не включен по умолчанию.