Начать b клип после окончания перехода микшера
Я пытаюсь смешать 2 клипа, однако, я бы хотел, чтобы клип2 запускался после того, как переход микшера заканчивается, а не начинается.
По сути, это должно смешивать clip1 только с кадром clip2 0.
Мне было интересно, есть ли лучшая альтернатива моему текущему решению:
melt \
clip1.mp4 \
clip2.mp4 in=0 out=0 length=300 \
-mix 300 -mixer luma \
clip2.mp4
Возможно, есть что-то, чтобы приостановить clip2 в кадре 0 на 300 кадров?
(Я делаю это с 2 клипами.mlt, но аннулирование audio_index, похоже, не работает с клипами mlt, поэтому я получаю небольшой скачок звука на 1 кадр, поэтому этот обходной путь не идеален)
1 ответ
Вы не можете установить audio_index для виртуальных клипов.mlt, потому что audio_index является свойством производителя avformat, но MLT XML читается производителем xml. Вы можете использовать продюсера для удержания кадра и отключения звука. По умолчанию используется продолжительность 25 кадров; так что пользуйтесь out
переопределить это:
melt clip1.mp4 hold:clip2.mp4 frame=0 out=299 -mix 300 -mixer luma clip2.mp4