Thêm bản nhạc âm thanh vào phim MPEG hiện có (sử dụng MEncoder?)


9

Tôi có tệp video MPG (MPEG-1) hiện có. Video không có âm thanh. Tôi có một bản nhạc âm thanh (hiện ở định dạng MP3, nhưng tôi có thể ghi nó ở AC3 hoặc một số định dạng bắt buộc khác nếu đó là những gì nó sẽ làm cho nó hoạt động). Hai tệp có cùng "độ dài" (nghĩa là khi phát, cả hai đều dài 5 giây chẳng hạn).

Tôi chỉ muốn thêm đoạn âm thanh vào đoạn video, sử dụng mencoder. Tệp video kết quả có thể là một tệp MPEG khác hoặc có thể là tệp AVI (bất kỳ định dạng nào có thể phát bằng máy tính Windows Vista tiêu chuẩn, ở mọi mức độ).

Tôi đã thử sử dụng MEncoder để thực hiện thủ thuật, nhưng mỗi lần tệp video kết quả có vẻ rất hỏng. Đây là lệnh tôi hiện đang sử dụng:

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

Tôi cũng đã thử:

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

Câu trả lời:


7

hơi cũ nhưng cách để làm điều này sẽ là

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

3

Bạn có thể làm điều này với ffmpeg khá dễ dàng:

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

1

tôi cũng không thể với mencoder, nhưng đã có kết quả tốt với avidemux (linux) hoặc virtualdub (windows)

nếu bạn cần kịch bản thì hãy xem http://forum.doom9.org/showthread.php?t=124626 (kịch bản của avidemux)


Có vẻ như đây sẽ là con đường để đi. Cảm ơn vì lời khuyên!
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.