O que é composição de vídeo?

A composição de vídeo combina camadas visuais em uma sequência por meio de máscaras, mesclagem, transformações, chaveamento e efeitos. Suas camadas podem incluir gravações, elementos gráficos, texto, animação e imagens geradas.

Como funciona a composição de vídeo

A composição avalia uma pilha ou um grafo de imagens em cada instante da saída, transformando cada camada em um quadro comum antes de combinar os valores dos pixels. Máscaras e mapas de transparência controlam a cobertura, operadores de mesclagem determinam como o primeiro plano e o fundo interagem, e operadores de chaveamento derivam a transparência do conteúdo da imagem. O processo é diferente da concatenação simples porque as camadas se sobrepõem no espaço e no tempo. Ele geralmente ocorre durante a edição ou a renderização, antes da codificação final para entrega.

Informações essenciais

  1. Confundir alfa não pré-multiplicado com alfa pré-multiplicado altera as cores das bordas durante a mesclagem, produzindo com frequência contornos escuros ou claros ao redor de elementos recortados por chaveamento e de elementos gráficos com suavização de serrilhado.
  2. Muitas operações de mesclagem produzem resultados fisicamente mais plausíveis em luz linear; aplicá-las diretamente a valores codificados por uma função de transferência pode criar gradientes e halos incorretos.
  3. Camadas com taxas de quadros ou bases de tempo diferentes devem ser amostradas em uma única linha do tempo de saída, caso contrário, elementos animados e sobreposições com sincronização labial podem perder a sincronização progressivamente ou se repetir de forma irregular.

Quando a composição de vídeo é importante

Combine camadas para adicionar marcas-d’água, tarjas no terço inferior, visualizações de imagem em imagem ou fundos substitutos. Efeitos complexos e entradas de alta resolução aumentam o custo de renderização e podem expor diferenças de cor ou temporização.

Transforme conhecimento sobre mídia em um pipeline funcional

Conecte uploads, processamento, IA, armazenamento e entrega por meio de uma única API declarativa, com o stack de codificação, o ajuste de escala e as constantes mudanças de formatos gerenciados para você.

Experimente a Transloadit gratuitamente