Добавление аудио в видео файл с помощью melt

963
Alok Singh Mahor

У меня есть видеофайл «myvideo.wmv» длительностью 2 минуты, в котором нет звука. У меня есть аудиофайл, скажем 'voice.mp3', длиной 16 секунд.

Я хочу добавить аудио в myvideo.wmv с помощью meltкоманды

melt myvideo.wmv -track voice.mp3 

но проблема в том, что аудиофайл имеет меньшую продолжительность, чем видео, поэтому в конечном выводе аудио присутствует только 16 секунд, и я хочу, чтобы звук был во всем видео. Поэтому аудиофайл необходимо повторить.

Я пытался следовать http://www.mltframework.org/bin/view/MLT/MltMelt, но не помогал. Пожалуйста, скажите мне, как я могу добиться окончательного видео, которое имеет звуковую дорожку с той же продолжительностью, что и видео, которое используется melt.

Я использую meltв Linux, я должен автоматизировать эту задачу с помощью Python, поэтому я должен использовать только инструмент командной строки.

0
Вам обязательно нужно использовать `melt` или тоже хорошо` ffmpeg`? slhck 10 лет назад 0
Я использую `melt` в Linux, и мне нужно автоматизировать эту задачу для многих файлов, поэтому я должен использовать только инструменты командной строки. Alok Singh Mahor 10 лет назад 0

1 ответ на вопрос

-1
allerdings

Я хотел бы предложить использовать Audcity для зацикливания аудио в течение необходимого времени, а затем объединить два файла. muxing - это архивирование аудио и видео файлов (и субтитров) в медиа-контейнер.

ffmpeg должен иметь возможность демультиплексировать ваше видео (без звука) и снова смешать его с вашим sounfile.

ОП попросил решение для командной строки. Необходимость открыть файл в программе с графическим интерфейсом, попытка выяснить необходимую продолжительность, а затем зациклить его более чем сложно, когда программа из командной строки может это сделать. slhck 10 лет назад 0

Похожие вопросы