Transições

[Essa API não tem suporte e pode ser alterada ou indisponível no futuro.]

Uma transição é uma maneira de seguir de uma faixa de vídeo para outra, usando um efeito visual, como um fade ou um apagamento. A ilustração a seguir mostra uma linha do tempo com uma transição:

timeline with transition

O objeto de transição está na faixa 1 e representa uma transição da faixa 0 para a faixa 1. No início da transição, o vídeo renderizado é inteiramente da Faixa 0 (origem A). No final, o vídeo é inteiramente da Faixa 1 (fonte C). No meio, a saída faz a transição da fonte A para a fonte C. Por exemplo, em uma transição de esmaecimento, uma fonte esmaece progressivamente para a outra. A saída final é esquematizada ao longo da parte inferior da ilustração.

As transições não podem se sobrepor no tempo dentro da mesma faixa, mas você pode criar transições sobrepostas usando o objeto de composição, conforme descrito em Composição e Camadas.

Uma transição tem uma direção. Por padrão, ele começa a partir da faixa de prioridade inferior (origem A, no exemplo anterior.) e termina na faixa de prioridade mais alta (origem C). No meio, o vídeo é uma mistura das duas fontes. No entanto, você pode especificar o comportamento oposto, conforme mostrado na ilustração a seguir:

ntrack with two transitions

Aqui, a primeira transição desaparece da faixa 0 esmaece a faixa 1, que é o comportamento padrão. A segunda transição desaparece da faixa 1 de volta para a Faixa 0. Observe que ambas as transições estão localizadas na faixa 1.

Introdução com o DirectShow Editing Services

Transições e efeitos

Trabalhando com efeitos e transições