Brand Book 2026

Guia de Vídeo

Como o PrimoDev aparece na tela: gráficos, motion, áudio, cor e entrega. Vale para quem edita, seja humano ou IA.

Validado em vídeo publicadoProposto, ainda não testado

Princípios

O básico, nada fantasioso

Texto com efeito simples nas partes importantes, listas quando eu enumero, zoom nas partes de impacto. Nada de glitch, CRT ou template viral.

Palavra-chave, não frase

Na tela vai o número, o termo ou a lista, com no máximo ~4 palavras no título. Quem fala sou eu; o gráfico só fixa a ideia.

Nada cobre o rosto

Os gráficos ficam na coluna esquerda, sobre a parede escura. Se eu me inclino para lá, o gráfico muda de momento.

Pele primeiro

O look é frio, mas o frio fica só nas sombras. Saturação global 1.0 e luz levemente quente, para o tom de pele nunca sair lavado.

Tipografia no vídeo

label
Medium 60
CUSTO ESTIMADO
headline
Semibold 236
US$ 2 mi
stat_value
Semibold 190
−23%
list_item
Semibold 112
App de desktop
sub
Medium 100
só em salário
tag
Semibold 84
OPrimoDev

Tamanhos em px num canvas 4K (3840×2160). Em 1080p, divida por 2. Clash Display em tudo e JetBrains Mono só para código.

  • · Números em pt-BR: 3.800 · R$ 10 milhões · 99,9% · −23% (sinal de menos real)
  • · Aspas tipográficas “ ” para fala citada
  • · Grafia oficial dos termos: React Native, TypeScript, iOS, OTA
  • · Um destaque por tela: só o Primo Cyan

Componentes

Tag do canal

Tag do canal

Validado

Primeiros segundos do vídeo, de 1,5 s a 8,5 s, no canto inferior esquerdo. Aparece uma vez.

  • Clash Semibold 84 · branco
  • Caixa Ink α175 · raio 34
  • Barra Cyan 12×82
  • Entra deslizando 60 px
Palavra-chave

Palavra-chave

Validado

Um número, data, termo ou valor que precisa ficar na cabeça: “12 semanas”, “US$ 2 milhões”, “FOMO”.

  • LABEL Medium 60 · Cyan · tracking +8
  • Título Semibold 236 (encolhe até 1350 px)
  • Sub Medium 100 · α225
  • Sai no fim da frase que explica
Lista numerada

Lista numerada

Validado

Sempre que eu enumero algo (“os contras são…”, “quando eu vou de nativo…”).

  • Cabeçalho = a pergunta da lista
  • 01 02 03 em Cyan Medium
  • Cumulativa: anteriores ficam em α150
  • Até 5 itens · ~4 palavras cada
Barras

Barras

Validado

Comparação numérica: benchmark, porcentagem, antes e depois.

  • Valor Semibold 190
  • Barra 1100×26 · raio 12 · Cyan
  • Subtítulo cita fonte/condição
  • Cada linha entra com a fala
Citação

Citação

Proposto

Quando eu leio ou parafraseio alguém: tweet, manchete, frase de CEO.

  • Aspas grandes em Cyan
  • Texto Medium 128 · até 4 linhas
  • Autor em label
Versus

Versus

Proposto

A × B com 2–3 pontos de cada lado.

  • Colunas neutras
  • “vs” em Cyan
  • Verde/vermelho só nos marcadores, se precisar
Código

Código

Proposto

Snippet curto (≤ 6 linhas) que eu cito. Se o código importa mais que o rosto, use screencast.

  • JetBrains Mono 64
  • Painel #0E1620 α235 · raio 28
  • Comentário em #9AA8B4
Legenda (16:9)

Legenda (16:9)

Proposto

No vídeo longo, só queimada em trecho de áudio ruim. No resto, SRT no YouTube.

  • Semibold 92
  • Até 2 linhas · ≤ 32 caracteres
  • Palavra ativa em Cyan
Legenda (Shorts)

Legenda (Shorts)

?

Shorts e Reels: sempre queimada.

Semibold 150 CAIXA ALTA · 1–3 palavras por bloco · Altura do peito, dentro da safe area

Palavra-chave (Shorts)

Palavra-chave (Shorts)

?

Mesmo uso do 16:9, só que abaixo do rosto.

Coluna centralizada · Scrim de baixo para cima · Safe area: 420 no topo e 900 na base

Layout base 16:9

  • · Coluna de texto: x = 190 px, largura máx. 1350 px (@4K)
  • · Scrim: preto da esquerda, 2500 px, α máx. 0.6, curva (1−x)^1.6
  • · Sombra do texto: preta α170 · blur 10 · y +6
  • · Um componente por vez (exceção: a tag no início)

Nunca

  • ✕ Contorno, 3D, glitch, bounce, rotação
  • ✕ Emoji como elemento gráfico
  • ✕ Dois destaques de cor na mesma tela
  • ✕ Texto sobre rosto ou ombro
  • ✕ Overlays CRT, light leak, VHS

Motion e câmera

Um único vocabulário de movimento: fade e subida curta. Quem assiste aprende uma vez e depois só lê o conteúdo.

CUSTO ESTIMADO DA MIGRAÇÃO
US$ 2 milhões
só em salário
Entrada
24 frames (0,4 s) · easeOutCubic · subida de 46 px
Saída
18 frames (0,3 s) · fade
Swoosh
começa 6 frames antes da entrada
Sincronia
entra na sílaba do termo e sai no fim do clipe
ease
1 − (1 − t)³

Câmera (Dynamic Zoom)

Cerca de 1 zoom a cada 30–40 s. Alternar enquadramento fechado e aberto esconde os cortes da decupagem. Nunca dois punch-ins seguidos.

Áudio

Loudness integrado?
−14 LUFS
True peak?
−1 dBTP
Último export medido✓
−16,4 LUFS (baixo)
EventoSomGanhoRegra
Entrada de gráficoSwoosh 1/2/3 (rodízio)−17 dB6 fr antes✓
Item de lista (2º em diante)Mouse click−9 dBno frame do item✓
Valor em dinheiroMoney−13 dBsubstitui o swoosh✓
Revelação grandeRiser−18 dBno máx. 1 por vídeo?
Tela de códigoTyping−20 dBembaixo do painel?

Música (proposta): só na intro, em viradas de capítulo e no outro. Sob a fala a −24 dB com ducking de −8 dB. Lo-fi ou eletrônico, sem vocal.

Color grading

Frio e azulado, tipo Severance, com pretos profundos e pele viva, levemente quente. Sony FX30 · S-Log3 · 10-bit 4:2:2.

FinalCâmera (S-Log3)
Câmera (S-Log3)Final
NóFerramentaValores
01 ExposiçãoHDR (log)Global Exp +0.10
02 Tom e corHDR (log)Dark −0.30 · Shadow −0.25 (X +0.008 / Y −0.010) · Light +0.18 (X −0.003 / Y +0.004) · Sat 1.00
03 CSTColor Space TransformS-Gamut3.Cine / S-Log3 → Rec.709 / Cineon Film Log · DaVinci tone mapping
04 Film printLUTFuji3513 log2hd ConstLclip
O frio fica só nas sombrasSaturação global em 1.0Light até +0.18 (acima estoura a testa)X/Y em passos de 0.002

Biblioteca

Aprovado

  • ✓ Clash Display · JetBrains Mono
  • ✓ SFX: Swoosh 1–3, Mouse click, Money
  • ✓ LUT Fuji 3513 (film print)
  • ✓ Gráficos gerados pelo primogfx

Candidato (testar)

  • ? SFX: Riser, Typing, Paper, Camera
  • ? Transição UP Smooth (só virada de capítulo)
  • ? Pre-Animate V2 Up/Down

Não usar

  • ✕ Overlays CRT, light leak, VHS, noise
  • ✕ Viral Hooks Pack
  • ✕ Transições Size/Rotate
  • ✕ LUTs Teal & Orange
  • ✕ Fontes script/serif dos packs

Fluxo de edição

  1. 01

    Pasta e brief

    Criar a pasta do vídeo com o script e preencher o brief: tese, gancho, publi, números e listas.

  2. 02

    Decupagem

    Remover silêncio (−30 dB · 4/4/8 fr), transcrever localmente com whisper, cortar takes repetidos (fica a última) e ruído ≤ −35 dBFS.

  3. 03

    Grade

    Aplicar o still PRIMO-FX30-SLOG3-v3 a cada arquivo de câmera. Gráficos e publi ficam sem grade.

  4. 04

    Edição

    Escrever a SPEC (palavras-chave, listas, zooms), gerar os gráficos e a timeline em OTIO e importar no Resolve.

  5. 05

    Capítulos

    Gerar a partir do export final, em M:SS, começando em 0:00. A publi tem capítulo próprio.

  6. 06

    Entrega

    Exportar em UHD HEVC 10-bit, subir o SRT revisado, apagar os gráficos intermediários e arquivar.

Regra da publi

Entra depois do contexto e antes do primeiro bloco de fatos, em geral entre 15% e 30% do vídeo. Corte seco nas duas pontas. Nunca adianta informação e nunca é a última coisa do vídeo.

Entrega

FormatoVídeoÁudio / extra
YouTube longoH.265 Main10 · 3840×2160 · 59.94 · ~56 MbpsAAC 320 kbps · render-uhd-<slug>.mov
Shorts / ReelsH.264 · 2160×3840 · 59.94 · ~40 Mbps · ≤ 60 slegenda queimada
Gráficos (intermediário)ProRes 4444 com alpha · 4K_in 24 fr · _hold · _out 18 fr

Para LLMs e editores

Os valores exatos (tokens), o gerador de gráficos e o passo a passo para operar o DaVinci Resolve ficam no repositório primodev-assets-std. Leia o AGENTS.md antes de editar.