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
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)