ein bisschen alt, aber der Weg dazu wäre
mencoder -ovc copy -audiofile silent.mp3 -oac copy input.avi -o output.avi
Ich habe eine vorhandene MPG-Videodatei (MPEG-1). Das Video hat keinen Ton. Ich habe eine Audiospur (derzeit im MP3-Format, aber ich könnte sie in AC3 oder in einem anderen erforderlichen Format aufnehmen, wenn dies erforderlich ist). Die beiden Dateien haben dieselbe "Länge" (was bedeutet, dass beide beim Abspielen beispielsweise 5 Sekunden lang sind).
Ich möchte nur die Audiospur mit dem Mencoder zur Videospur hinzufügen. Die resultierende Videodatei kann eine andere MPEG-Datei sein oder es kann sich um eine AVI-Datei handeln (jedes Format, das auf jedem Windows Vista-Computer abgespielt werden kann).
Ich habe versucht, MEncoder zu verwenden, um den Trick auszuführen, aber die resultierende Videodatei scheint jedes Mal sehr beschädigt zu sein. Hier ist der Befehl, den ich momentan verwende:
.\mplayer\mencoder.exe -ovc copy -audiofile temp.mp3 -oac copy temp.mpg -of mpeg -o output.mpg
Ich habe auch versucht:
.\mplayer\mencoder.exe -ovc copy -audiofile temp.ac3 -oac copy temp.mpg -o output.avi
ein bisschen alt, aber der Weg dazu wäre
mencoder -ovc copy -audiofile silent.mp3 -oac copy input.avi -o output.avi
You can do this with ffmpeg quite easily:
ffmpeg -i input.mpeg -i input.mp3 -map 0 -map 1 -c copy output.mpeg
Ich war nicht in der Lage mit Mencoder, hatte aber gute Ergebnisse mit Avidemux (Linux) oder VirtualDub (Windows)
Wenn Sie Scripting benötigen, schauen Sie sich http://forum.doom9.org/showthread.php?t=124626 an (Scripting von Avidemux)