9 votes

Utiliser FFMPEG pour combiner un fichier MP4 et MP3 ?

J'ai deux fichiers, video.mp4 et genaudio.mp3 (tous deux de même longueur). Comment puis-je fusionner le fichier MP3 avec le MP4 en utilisant FFMPEG (ou tout autre programme en ligne de commande) ?

C'est ce que j'ai fait jusqu'à présent, mais ça ne remplace pas l'audio après l'avoir recraché :

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

14voto

Gyan Points 29437

Vous devrez mettre en correspondance 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 même type, ffmpeg choisit le "meilleur". Pour l'audio, c'est celui qui a le plus grand nombre de canaux. Si les canaux sont identiques, il choisit le flux de l'entrée la plus ancienne.

(Pas besoin de ré-encoder l'audio, donc je suis passé à la copie)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X