Transições Customizadas com Masktransition
Crie transições customizadas com máscaras no Kdenlive usando Masktransition
O que você vai aprender
- Entender o funcionamento do efeito Masktransition e como ele difere das transições padrão
- Criar máscaras customizadas usando formas geométricas, gradientes e imagens em escala de cinza
- Aplicar e animar máscaras sobre clipes na timeline para controlar a revelação entre cenas
- Refinar bordas, feathering e curvas de animação da máscara para transições orgânicas
- Combinar Masktransition com outros efeitos para resultados criativos beyond o wipe convencional
Transições Customizadas com Masktransition🔗
O Kdenlive oferece dezenas de transições prontas – dissolves, wipes, pushes – mas nenhuma delas permite controle total sobre a forma e o movimento da transição. O efeito Masktransition preenche essa lacuna: ele usa uma máscara (um clipe em escala de cinza ou uma forma vetorial) para definir quais pixels de cada cena aparecem em cada momento. O resultado é uma transição sob medida, limitada apenas pela sua imaginação.
Conceito de Masktransition🔗
O Masktransition funciona com três camadas de informação:
- Clipe A – a cena que está desaparecendo.
- Clipe B – a cena que está aparecendo.
- Máscara – uma imagem ou forma em escala de cinza que controla a revelação. Pixels brancos mostram o Clipe B; pixels pretos mostram o Clipe A; tons de cinza produzem mistura parcial (alpha intermediário).
A máscara pode ser estática ou animada. No caso estático, a transição é um corte seco moldado pela forma. No caso animado, a máscara evolui ao longo do tempo – crescendo, deslocando-se ou mudando de forma – criando uma transição fluida e controlada quadro a quadro.
Diferente do Composite Transition com wipe pré-definido, o Masktransition aceita qualquer imagem como máscara. Isso inclui gradientes gerados no GIMP, texturas de ruído, screenshots em preto e branco e até frames de outro vídeo convertido para luma.
Criando Máscaras🔗
A qualidade da transição depende diretamente da máscara. Existem três abordagens principais para criá-la.
Máscaras geométricas🔗
Formas vetoriais são o ponto de partida mais simples. Use o efeito Shape do Kdenlive (ou crie a forma em Inkscape e importe como PNG com canal alpha) para definir:
- Círculos que crescem do centro – transição tipo “íris”.
- Linhas diagonais que varrem a tela – equivalente a um wipe angular customizado.
- Estrelas, corações ou logos – transições temáticas para aberturas e vinhetas.
Para criar no próprio Kdenlive: adicione um clipe de cor sólida (Color Clip), aplique o efeito Shape e escolha a geometria. Ajuste os parâmetros de posição e tamanho conforme necessário.
Máscaras de gradiente🔗
Gradientes produzem transições suaves e orgânicas. A técnica:
- Abra o GIMP e crie uma imagem com as mesmas dimensões do projeto (ex.: 1920x1080).
- Preencha com um gradiente linear, radial ou cônico em escala de cinza (preto a branco).
- Exporte como PNG.
- Importe no Kdenlive e posicione na track da máscara.
Gradientes radiais funcionam bem para transições “zoom in/out”. Gradientes lineares angulares simulam wipes directionais. Gradientes com ruído adicionado (filtro Noise > HSV Noise no GIMP) criam transições texturizadas, como dissolução por partículas.
Máscaras a partir de imagens🔗
Qualquer imagem pode virar máscara após conversão para luma. O processo:
- Abra a imagem no GIMP.
- Vá em Colors > Desaturate > Desaturate e escolha Luminosity.
- Ajuste Colors > Levels para aumentar o contraste – áreas claras revelam o Clipe B primeiro, áreas escuras revelam o Clipe A.
- Exporte como PNG e importe no Kdenlive.
Fotografias de texturas (parede, tecido, folhas) geram máscaras orgânicas imprevisíveis. Screenshots de padrões fractais ou noise procedural funcionam igualmente bem.
Aplicando a Transição🔗
Com a máscara pronta, o processo de aplicação na timeline segue estes passos:
- Posicione o Clipe A na track inferior (ex.: V1).
- Posicione o Clipe B na track acima (V2), com sobreposição na região da transição.
- Adicione a máscara na track superior à do Clipe B (V3) ou use o efeito Masktransition diretamente no Clipe B.
- No painel Effects, procure por Masktransition (categoria “Transition”) e arraste sobre o Clipe B.
- Nos parâmetros do efeito, defina o Mask apontando para o clipe de máscara na track correspondente.
- Ajuste a duração da sobreposição entre A e B – isso define o tempo total da transição.
Atalhos úteis durante o processo:
- Alt+arrastar para mover clipes entre tracks sem deslocar no tempo.
- Ctrl+arrastar para duplicar o clipe de máscara em múltiplas posições.
- Shift+arrastar borda para ajustar a duração da sobreposição com snap.
Animação da máscara🔗
Máscaras estáticas são úteis, mas a animação é o que transforma o Masktransition em ferramenta criativa. Duas técnicas principais:
Keyframes de posição e escala: se a máscara é uma forma geométrica, use os keyframes do efeito para animar posição, rotação e escala ao longo da transição. Um círculo que cresce do canto inferior direito até cobrir a tela inteira cria uma revelação dinâmica.
Swap de máscaras: para transições complexas, use máscaras diferentes em momentos distintos. Corte a máscara em dois clipes na track V3 – cada um com uma forma – e posicione-os em sequência. O Kdenlive interpola a transição entre as duas máscaras automaticamente na região de sobreposição.
Refinamento🔗
Os ajustes finos separam uma transição funcional de uma transição profissional.
Feathering (suavização de bordas)🔗
Bordas duras na máscara produzem cortes nítidos – o que pode ser desejável para estilos gráficos. Para transições suaves, aplique Gaussian Blur na máscara antes de usá-la no Masktransition. Um raio de 20-50 pixels no blur cria uma borda suave com alpha gradual.
No Kdenlive, adicione o efeito Blur > Gaussian Blur diretamente no clipe de máscara. Ajuste o raio enquanto reproduce a transição para encontrar o valor ideal.
Curvas de animação🔗
A velocidade da transição não precisa ser linear. No painel de keyframes, clique com o botão direito em um keyframe e selecione o tipo de interpolação:
- Linear: velocidade constante – mecânico, previsível.
- Ease In: começa devagar, acelera – sensação de peso.
- Ease Out: começa rápido, desacelera – sensação de chegada suave.
- Ease In-Out: acelera e desacelera – o mais orgânico para transições naturais.
Para transições dramáticas, combine Ease In com máscaras de gradiente radial: a cena “explode” a partir do centro e desacelera nas bordas.
Pré-multiplied alpha🔗
Se a máscara produz bordas com halo escuro ou claro, verifique a configuração de Pre-multiplied alpha nas propriedades do clipe de máscara (botão direito > Properties). Alternar entre premultiplied e straight alpha resolve artefatos de borda na maioria dos casos.
Casos de Uso🔗
O Masktransition brilha em cenários onde transições padrão não alcançam o resultado desejado.
Aberturas e vinhetas🔗
Use uma máscara com o logo do canal em escala de cinza para revelar a vinhetas a partir da marca d’água. O logo aparece em branco sobre fundo preto: as áreas brancas revelam o conteúdo da vinheta, o fundo preto mantém a cena anterior.
Transições temáticas🔗
Para vídeos de natureza, use fotos de folhas ou ondas como máscara – a cena seguinte “vaza” através das texturas orgânicas. Para vídeos de tecnologia, circuitos ou padrões geométricos funcionam como máscara de revelação.
Transições de tempo (time-lapse)🔗
Combine Masktransition com uma máscara de gradiente horizontal para transições entre momentos do dia. A máscara varre da esquerda para a direita, revelando a cena noturna sobre a cena diurna com uma borda suave de crepúsculo.
Split-screen dinâmico🔗
Duas máscaras complementares (uma positiva e seu negativo) aplicadas a dois clipes diferentes criam um split-screen onde a linha divisória é orgânica – uma curva, uma textura, uma forma abstrata – em vez de uma linha reta rígida.
Erros comuns
- Máscara com resolução errada: se a máscara tem dimensões diferentes do projeto, a transição aparece deslocada ou cortada. Sempre crie a máscara com a mesma resolução do projeto (ex.: 1920x1080).
- Máscara colorida em vez de escala de cinza: o Masktransition interpreta luma, não cor. Uma máscara colorida pode produzir resultados inesperados. Converta para escala de cinza antes de importar.
- Feathering excessivo: blur acima de 80 pixels em máscaras pequenas transforma a transição em um dissolve genérico. Use feathering proporcional ao tamanho da forma.
- Keyframes demais: animar cada quadro da máscara gera um arquivo pesado e difícil de ajustar. Use keyframes esparsos (início, meio, fim) e deixe a interpolação fazer o trabalho.
- Esquecer de renderizar a pré-visualização: Masktransition com máscaras de alta resolução pode engasgar na preview. Use Shift+G para renderizar a região e assistir em tempo real.
Você aprendeu
- O Masktransition usa uma máscara em escala de cinza para controlar a revelação entre dois clipes
- Máscaras podem ser formas geométricas, gradientes ou qualquer imagem convertida para luma
- A animação por keyframes de posição, escala e rotação transforma máscaras estáticas em transições dinâmicas
- Feathering com Gaussian Blur e curvas de interpolação refinam a qualidade da transição
- Aplicações criativas incluem aberturas com logo, transições temáticas e split-screens orgânicos
Artigos relacionados
- Transições Básicas – dissolves e wipes padrão do Kdenlive
- Efeitos de Composição – controle avançado de camadas e alpha
- Animação com Keyframes – fundamentos de animação na timeline
- Exportação de Vídeos – configuração de render para entrega final