web-dev-qa-db-fra.com

Comment remplacer l'audio dans un fichier MP4 sans re-encoder?

J'ai une vidéo dans un conteneur MP4 que je voudrais remplacer la piste audio dans ( non Ajouter un autre flux audio à , ni Convertir le format audio de ).

Quelqu'un ailleurs a suggéré d'utiliser VirtualDub pour remplacer la piste audio, mais elle n'ouvrirait même pas le fichier vidéo. Geik de compagnon suggéré dans le chat que j'utilise ffmpeg, mais la documentation est assez difficile pour moi de comprendre.

Comment puis-je accomplir cela sur Windows? Je téléchargerai/installer des programmes externes si je dois.

24
nc4pk

J'ai fini par scruter la documentation pour ffmpeg et élaboré une solution:

ffmpeg.exe -i input_video.mp4 -i replacement_audio.m4a -vcodec copy -acodec copy -map 0:0 -map 1:0 output.mp4

35
nc4pk

Il existe plusieurs logiciels gratuits pour cela:

et beaucoup d'autres sur Videohelp.com

2
T.Todua