1

Я должен объединить видео и аудио файл вместе. В настоящее время я использую эту команду
mp4box -flat -add <video> -add <audio> <outputfile>.mp4
Но проблема в том, что если видео, скажем, всего 2 минуты, а аудио - 5 минут, видео застревает через две минуты, а звук воспроизводится до последней. Я хочу ограничить вывод только 2 минутами.
Я искал и обнаружил, что есть опция -shortest в ffmpeg . Есть ли подобная опция в mp4box ?

1 ответ1

2

MP4Box может ограничивать продолжительность импорта. Ты можешь проверить:

MP4Box -h import

Это покажет следующую опцию:

":dur=D"             imports only the first D seconds

Вы можете использовать его следующим образом:

mp4box -add <video> -add <audio>:dur=120 <outputfile>.mp4

Обратите внимание, что я удалил опцию -flat как вы, вероятно, хотите иметь прогрессивный файл с чередованием аудио и видео.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .