Ajouter une piste audio à un film MPEG existant (en utilisant MEncoder?)


9

J'ai un fichier vidéo MPG (MPEG-1) existant. La vidéo n'a pas de son. J'ai une piste audio (actuellement au format MP3, mais je pourrais l'enregistrer en AC3 ou dans un autre format requis si c'est ce qu'il faudra pour que cela fonctionne). Les deux fichiers ont la même "longueur" (ce qui signifie que lorsqu'ils sont lus, les deux durent 5 secondes, par exemple).

Je veux juste ajouter la piste audio à la piste vidéo, en utilisant mencoder. Le fichier vidéo résultant peut être un autre fichier MPEG ou un fichier AVI (tout format lisible par un ordinateur Windows Vista standard, en tout cas).

J'ai essayé d'utiliser MEncoder pour faire l'affaire, mais à chaque fois le fichier vidéo résultant semble très corrompu. Voici la commande que j'utilise actuellement:

.\mplayer\mencoder.exe -ovc copy -audiofile temp.mp3 -oac copy temp.mpg -of mpeg -o output.mpg

J'ai aussi essayé:

.\mplayer\mencoder.exe -ovc copy -audiofile temp.ac3 -oac copy temp.mpg -o output.avi

Réponses:


7

un peu vieux mais la façon de faire serait

mencoder -ovc copy -audiofile silent.mp3 -oac copy input.avi -o output.avi

3

Vous pouvez le faire avec ffmpeg assez facilement:

ffmpeg -i input.mpeg -i input.mp3 -map 0 -map 1 -c copy output.mpeg

1

je n'ai pas pu non plus utiliser mencoder, mais j'ai eu de bons résultats avec avidemux (linux) ou virtualdub (windows)

si vous avez besoin de scripts, consultez http://forum.doom9.org/showthread.php?t=124626 (scripts d'avidemux)


Il semble que ce sera la voie à suivre. Merci pour le conseil!
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.