
Я пытаюсь объединить видео и аудио с помощью 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» не существуют ни в одном определенном графе фильтров или уже использовались в другом месте.