Tambahkan trek audio ke film MPEG yang ada (menggunakan MEncoder?)

9

Saya memiliki file video MPG (MPEG-1) yang ada. Video tidak memiliki suara. Saya memiliki trek audio (saat ini dalam format MP3, tetapi saya dapat merekamnya dalam AC3 atau format lain yang diperlukan jika itu yang diperlukan untuk membuatnya berfungsi). Kedua file itu memiliki "panjang" yang sama (artinya ketika diputar, keduanya panjangnya 5 detik, misalnya).

Saya hanya ingin menambahkan trek audio ke trek video, menggunakan mencoder. File video yang dihasilkan dapat berupa file MPEG lain, atau file AVI (format apa pun yang dapat dimainkan oleh komputer Windows Vista standar, bagaimanapun juga).

Saya telah mencoba menggunakan MEncoder untuk melakukan trik, tetapi setiap kali file video yang dihasilkan tampak sangat rusak. Inilah perintah yang saya gunakan saat ini:

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

Saya juga sudah mencoba:

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

sumber

Jawaban:

7

sedikit tua tetapi cara untuk melakukan ini adalah

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

Anda dapat melakukannya dengan ffmpeg dengan mudah:

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

saya tidak dapat mencoder dengan baik, tetapi memiliki hasil yang baik dengan avidemux (linux) atau virtualdub (windows)

jika Anda membutuhkan skrip maka lihat di http://forum.doom9.org/showthread.php?t=124626 (skrip avidemux)


sumber
Sepertinya ini akan menjadi cara untuk pergi. Terima kasih atas sarannya!