web-dev-qa-db-fra.com

Utilisez FFMPEG pour combiner le fichier MP4 et MP3?

J'ai deux fichiers, vidéo.mp4 et genaudio.mp3 (la même longueur). Comment puis-je fusionner le fichier MP3 avec le MP4 à l'aide de FFMPEG (ou de tout programme de ligne de commande)?

C'est ce que j'ai jusqu'à présent, mais cela ne remplace pas l'audio après la crise:

ffmpeg -i video.mp4 -i genaudio.mp3 -c:v copy -c:a mp3 output.mp4 -y
6
XantiuM

Vous devrez cartographier les flux d'entrée:

ffmpeg -i video.mp4 -i genaudio.mp3 -map 0:v -map 1:a -c:v copy -c:a copy output.mp4 -y

Lorsque les entrées ont plusieurs flux d'un type parmi eux, FFMPEG choisit le "meilleur". Pour l'audio, c'est celui avec la plupart des canaux. Si ceux-ci sont les mêmes, il choisit un flux à partir de la première entrée.

(Pas besoin de ré-encoder l'audio, donc j'ai changé de copie)

9
Gyan