Додайте аудіозапис до існуючого фільму MPEG (використовуєте MEncoder?)


9

У мене є існуючий файл MPG (MPEG-1). У відео немає звуку. У мене є аудіозапис (на даний момент у форматі MP3, але я міг би записати його в AC3 або іншому необхідному форматі, якщо для цього знадобиться робота). Два файли мають однакову "довжину" (це означає, що, наприклад, коли вони відтворюються, вони тривають 5 секунд).

Я просто хочу додати аудіозапис до відеодоріжки, використовуючи mencoder. Отриманий відеофайл може бути іншим MPEG-файлом, або це AVI-файл (будь-який формат, який можна відтворювати на звичайному комп’ютері Windows Vista, у будь-якому випадку).

Я намагався використовувати MEncoder, щоб зробити трюк, але кожен раз, коли отриманий відеофайл здається дуже пошкодженим. Ось команда, яку я зараз використовую:

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

Я також спробував:

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

Відповіді:


7

трохи старий, але спосіб це зробити

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

2

Зробити це можна за допомогою ffmpeg досить легко:

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

1

я також не міг з mencoder, але мав хороші результати з avidemux (Linux) або virtualdub (windows)

якщо вам потрібен сценарій, то подивіться на http://forum.doom9.org/showthread.php?t=124626 (сценарій avidemux)


Здається, що це буде шлях. Дякую за пораду!
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.