Substituir footage no After Effects varia de drag-and-drop de dois segundos a reconstrução completa de tracking, masking, e efeitos. O método depende inteiramente de como a layer original foi usada. Aqui está a árvore de decisão.
Cenário 1: Swap Simples de Layer (Sem Efeitos, Sem Masks, Sem Parenting)
Método: Arraste novo footage do painel Projeto diretamente sobre o nome da layer na Timeline (não no viewer do comp). Segure Alt/Option ao soltar para preservar in/out points, stretch, e keyframes da layer.
Resultado: Referência footage atualizada. Todos keyframes transform (Position, Scale, Rotation, Opacity) permanecem. Aviso: Se novo footage tem dimensões/frame rate diferentes, bounds e timing da layer quebram.
Cenário 2: Footage Dentro de Pre-comp
- Duplo-clique layer pre-comp para abri-lo.
- Encontre layer footage dentro.
- Aplique Método Cenário 1 (Alt-drag replace).
- Salve pre-comp (Ctrl+S). Comp principal atualiza automaticamente.
Dica Pro: Se pre-comp usado múltiplas vezes, isso atualiza todas instâncias. Duplique pre-comp no painel Projeto primeiro se precisa variante.
Cenário 3: Footage com Masks, Efeitos, ou Tracking
Replace direto quebra masks (pontos mask ficam em coordenadas comp, não layer), efeitos (source-dependent), e dados tracking.
Fluxo de Preservação:
- Duplique layer original (Ctrl+D). Esconda original (shy switch ou opacity 0).
- Alt-drag novo footage na duplicata.
- Copie/Cole Masks: Selecione todas masks no original → Ctrl+C → selecione nova layer → Ctrl+V. Crítico: Se dimensões layer diferem, masks desalinhados. Corrija: Revele keyframes Mask Path, selecione todos vértices, empurre com setas, ou use Mask > Mask Shape > Converter para Bezier Path e reposicione.
- Copie/Cole Efeitos: Selecione efeitos no original → Ctrl+C → nova layer → Ctrl+V. Cheque cada referência "Source" ou "Layer" do efeito (ex.: Displacement Map, Compound Blur) — podem ainda apontar para layer antiga.
- Dados Tracking: Se original foi trackeado (painel Tracker ou Mocha AE), você precisa re-trackear. Sem copy-paste para track keyframes. Exceção: dados Mocha exportados como corner pin / transform keyframes — esses colam bem.
- Expressions: Cheque expressions referenciando
thisComp.layer("OldName"). Atualize ou use referências thisLayer / index-relativas.
Cenário 4: Footage Usado como Track Matte ou Parent
- Track Matte: Layer acima do matte referencia por índice. Substituir layer matte (Cenário 1) funciona se replacement tem mesmas características canal alpha.
- Parenting: Filhos seguem transform do parent. Substituir parent via Cenário 1 → filhos seguem novo movimento. Bom.
Cenário 5: Comando "Replace Footage" File (Raramente Usado)
Painel Projeto → Botão direito item footage → Replace Footage > File... Troca arquivo fonte para toda layer usando aquele footage item project-wide. Use para: atualizar plate VFX renderizado, corrigir arquivo fonte corrompido, trocar logo em 50 comps. Perigoso se dimensões/duração mudam.
Checagens Técnicas Críticas Após Qualquer Replace
- Frame Rate Match: Novo footage fps = antigo footage fps? Se não: Botão direito footage no Projeto → Interpret Footage → Conformar para fps correto.
- Duração Match: Novo clipe mesmo comprimento? Se menor: layer mostra preto/último frame. Se maior: layer segura último frame. Correção: Time Remapping (Ctrl+Alt+T) → estique/comprima keyframes.
- Resolução / PAR Match: Mismatch = artefatos scaling ou distorção. Correção: Layer → Transform → Fit to Comp (Ctrl+Alt+F) ou scale manual.
- Color Space: Novo footage Log vs Rec.709? Aplique Input LUT correta via Effect → Color Correction → Lumetri Color → Input LUT.
Melhor Prática: Template "Source Comp"
Para substituições recorrentes (lower thirds semanais, intros episódicos):
- Crie comp "SOURCE_Logo". Coloque footage logo dentro.
- Em todos comps principais, use "SOURCE_Logo" como layer (não footage raw).
- Para atualizar: Abra "SOURCE_Logo", substitua footage dentro (Cenário 1). Todos comps atualizam.
Substitua inteligente, não na força. Fluxo Alt-drag + copy-paste masks/efeitos preserva 90% do trabalho. Os outros 10% (tracking, expressions, dimension mismatches) é onde você ganha seu rate.