/ / Inicia o clipe b após o término da transição do mixer - edição de vídeo, mlt, estrutura de fusão

Iniciar o clipe b após o término da transição do mixer - edição de vídeo, mlt, estrutura de fusão

Eu estou procurando misturar 2 clipes, no entanto, eu gostaria que o clip2 fosse iniciado após a transição do mixer termina, não começa.

Essencialmente, isso deve misturar clip1 com apenas o quadro 0 do clip2.

Eu queria saber se havia uma alternativa melhor para a minha solução atual:

melt 
clip1.mp4 
clip2.mp4 in=0 out=0 length=300 
-mix 300 -mixer luma 
clip2.mp4

Talvez haja algo para pausar o clip2 no quadro 0 para 300 quadros?

(Eu estou fazendo isso com 2 clipes .mlt, mas anulando o audio_index não parece funcionar em clipes Mlt, assim eu recebo um pequeno salto de áudio para 1 quadro, por isso esta solução alternativa não é ideal)

Respostas:

1 para resposta № 1

Não é possível definir o audio_index em clipes virtuais .mlt porque o audio_index é uma propriedade do produtor de formato, mas o XML MLT é lido pelo produtor xml. Você pode usar o segure produtor para manter um quadro e silenciar o áudio. O padrão é a duração de 25 quadros; então use out para substituí-lo:

melt clip1.mp4 hold:clip2.mp4 frame=0 out=299 -mix 300 -mixer luma clip2.mp4