нужно добавить музыку к видео только некоторые части , например, из 100frame в 500frame (4с - 20 лет)MLT рамки (расплава) добавить музыку только определенное время в видео
Общая задача слить много видео и добавлять музыку только к некоторым из них.
нужно добавить музыку к видео только некоторые части , например, из 100frame в 500frame (4с - 20 лет)MLT рамки (расплава) добавить музыку только определенное время в видео
Общая задача слить много видео и добавлять музыку только к некоторым из них.
Вы можете поместить аудио и видео на разные дорожки и использовать переход микширования для объединения звука.
# 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
Это работает, но как я могу перезаписать (немой) оригинальный саундтрек? И еще один вопрос: могу ли я изменить громкость добавленного трека или изменить его во время видеоклипа? – user2455079
Просто проверенный, частично работает, звук продолжает играть после out = 500 и расширяет весь видеофайл с белым экраном после его окончания ... Нужно отключить звук оригинальных клипов с добавлением саундтрека, а на некоторых из них сохранить оригинальный звук без добавления саундтрека. – user2455079
Команда, которую я использую: http://files.dangerd.org/pub/tmp/mlt.txt -blank 300 между дорожками не работает, музыка продолжает играть, что я пропустил? – user2455079
Заголовок сообщения гласит, что Melt используется, но используется тег ffmpeg. Будут ли работать ffmpeg? Если да, то есть ли уже правильная длина аудио или вам нужно ее обрезать? – Mulvya
@ Mulvya, mlt предпочтительнее, звук должен быть обрезан ... – user2455079