2016-08-04 15 views
0

нужно добавить музыку к видео только некоторые части , например, из 100frame в 500frame (4с - 20 лет)MLT рамки (расплава) добавить музыку только определенное время в видео

Общая задача слить много видео и добавлять музыку только к некоторым из них.

+1

Заголовок сообщения гласит, что Melt используется, но используется тег ffmpeg. Будут ли работать ffmpeg? Если да, то есть ли уже правильная длина аудио или вам нужно ее обрезать? – Mulvya

+0

@ Mulvya, mlt предпочтительнее, звук должен быть обрезан ... – user2455079

ответ

1

Вы можете поместить аудио и видео на разные дорожки и использовать переход микширования для объединения звука.

# melt video.mp4 \ 
    -audio-track -blank 100 audio.mp3 \ 
    -transition mix in=100 out=500 a_track=0 b_track=1 

Дальнейшее объяснение здесь: https://www.mltframework.org/bin/view/MLT/MltMelt#Transitions

Mix переход документация здесь: https://www.mltframework.org/bin/view/MLT/TransitionMix

EDIT1:

Чтобы отключить звук из видеоклипа, вы можете применить объемный фильтр :

# melt video.mp4 -attach-clip volume gain=0 ... 

Чтобы изменить громкость клипа, вы можете также применить объем фильтра: документация фильтра

... -audio-track -blank 100 audio.mp3 -attache-clip volume gain=3dB ... 

Volume: https://www.mltframework.org/bin/view/MLT/FilterVolume

Чтобы остановить воспроизведение музыки, вы должны установить «из» точки. Кроме того, вы должны поместить все аудиоклипы на один трек, а затем указать переходы:

# melt video.mp4 -attach-clip volume gain=0 \ 
    -audio-track -blank 100 audio1.mp3 out=400 -blank 300 audio2.mp3 out=400 \ 
    -transition mix in=100 out=500 a_track=0 b_track=1 
    -transition mix in=800 out=1200 a_track=0 b_track=1 
+0

Это работает, но как я могу перезаписать (немой) оригинальный саундтрек? И еще один вопрос: могу ли я изменить громкость добавленного трека или изменить его во время видеоклипа? – user2455079

+0

Просто проверенный, частично работает, звук продолжает играть после out = 500 и расширяет весь видеофайл с белым экраном после его окончания ... Нужно отключить звук оригинальных клипов с добавлением саундтрека, а на некоторых из них сохранить оригинальный звук без добавления саундтрека. – user2455079

+0

Команда, которую я использую: http://files.dangerd.org/pub/tmp/mlt.txt -blank 300 между дорожками не работает, музыка продолжает играть, что я пропустил? – user2455079

 Смежные вопросы

  • Нет связанных вопросов^_^