Aggiungi una traccia audio a un film MPEG esistente (usando MEncoder?)


9

Ho un file video MPG (MPEG-1) esistente. Il video non ha suono. Ho una traccia audio (attualmente in formato MP3, ma potrei registrarla in AC3 o in qualche altro formato richiesto se è quello che ci vorrà perché funzioni). I due file hanno la stessa "lunghezza" (nel senso che quando vengono riprodotti, entrambi hanno una durata di 5 secondi, ad esempio).

Voglio solo aggiungere la traccia audio alla traccia video, usando mencoder. Il file video risultante può essere un altro file MPEG o può essere un file AVI (qualsiasi formato riproducibile da un computer Windows Vista standard, in ogni caso).

Ho provato a usare MEncoder per fare il trucco, ma ogni volta che il file video risultante sembra molto danneggiato. Ecco il comando che sto attualmente usando:

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

Ho anche provato:

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

Risposte:


7

un po 'vecchio, ma il modo per farlo sarebbe

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

3

Puoi farlo con ffmpeg abbastanza facilmente:

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

1

neanche con mencoder non sono riuscito, ma ho avuto buoni risultati con avidemux (linux) o virtualdub (windows)

se hai bisogno di script, dai un'occhiata a http://forum.doom9.org/showthread.php?t=124626 (script di avidemux)


Sembra che questa sarà la strada da percorrere. Grazie per il consiglio!
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.