Я объединяю 4 видеофайла с помощью ffmpeg -i 1.mp4 -i 2.mp4 -i 3.mp4 -i 4.mp4 -filter_complex "[0:v:0][0:a:0][1:v:0][1:a:0][2:v:0][2:a:0][3:v:0][3:a:0]concat=n=4:v=1:a=1[outv][outa]" -map "[outv]" -map "[outa]" out.mp4

У меня есть другой аудиофайл (audio.mp3), который нужно смешать с видео в качестве фоновой музыки. Как я могу указать это в приведенной выше команде?

1 ответ1

1

использование

ffmpeg -i 1.mp4 -i 2.mp4 -i 3.mp4 -i 4.mp4 -i audio.mp3 \
  -filter_complex
    "[0:v:0][0:a:0][1:v:0][1:a:0][2:v:0][2:a:0][3:v:0][3:a:0]concat=n=4:v=1:a=1[outv][outa];
    [outa][4]amix=duration=first[outa]" -map "[outv]" -map "[outa]" out.mp4

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