Смешайте аудио и видео, а также сохраните аудио из видео с помощью ffmpeg

Смешайте аудио и видео, а также сохраните аудио из видео с помощью ffmpeg

Я пытаюсь объединить видео и аудио с помощью ffmpeg. Я хочу сохранить смешанный звук из обоих файлов, т. е. из видео и аудиофайла. В настоящее время я пробую с помощью следующей команды.

-i, /storage/emulated/0/2.mp4, -i, /storage/emulated/0/1.mp3, -c, copy,
-map, 0:v:0, -map, 1:a:0, -shortest, /storage/emulated/0/1543574231129.mp4

Проблема с командой выше в том, что она удаляет аудио из видеофайла и сохраняет только аудио из предоставленного аудиофайла. Я пробовал использовать и другую команду, но в этом случае аудио из аудиофайла не присутствовало в видео.

Как можно микшировать звуковые дорожки в выходном файле?

РЕДАКТИРОВАТЬ:

Я попробовал команду, предложенную в комментариях ниже.

[-i, /storage/emulated/0/2.mp4, -i, /storage/emulated/0/1.mp3, -filter_complex, [0:a:0][1:a:0]amix[outa], -map, [0:v:0], -map, ["outa"], /storage/emulated/0/1543907405323.mp4]

Но теперь это дает следующую ошибку

Выходные данные с меткой «0:v:0» не существуют ни в одном определенном графе фильтров или уже использовались в другом месте.

Связанный контент