Agregue una pista de audio a una película MPEG existente (¿usando MEncoder?)

9

Tengo un archivo de video MPG (MPEG-1) existente. El video no tiene sonido. Tengo una pista de audio (actualmente en formato MP3, pero podría grabarla en AC3 u otro formato requerido si eso es lo que se necesita para que funcione). Los dos archivos tienen la misma "longitud" (lo que significa que, cuando se reproducen, ambos duran 5 segundos, por ejemplo).

Solo quiero agregar la pista de audio a la pista de video, usando mencoder. El archivo de video resultante puede ser otro archivo MPEG, o puede ser un archivo AVI (cualquier formato reproducible por una computadora estándar con Windows Vista, en cualquier caso).

Intenté usar MEncoder para hacer el truco, pero cada vez el archivo de video resultante parece muy dañado. Aquí está el comando que estoy usando actualmente:

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

También he intentado:

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

fuente

Respuestas:

7

un poco viejo pero la forma de hacerlo sería

mencoder -ovc copy -audiofile silent.mp3 -oac copy input.avi -o output.avi
Stephen Coe
fuente
3

Puede hacer esto con ffmpeg con bastante facilidad:

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

tampoco pude con mencoder, pero tuve buenos resultados con avidemux (linux) o virtualdub (windows)

si necesita secuencias de comandos, consulte http://forum.doom9.org/showthread.php?t=124626 (secuencias de comandos de avidemux)


fuente
Parece que este será el camino a seguir. ¡Gracias por el consejo!