
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'인 출력이 정의된 필터 그래프에 존재하지 않거나 이미 다른 곳에서 사용되었습니다.