{
  "id": "clube-tennessee-nike",
  "titulo": "O som conta igual à imagem",
  "categoria": "sound",
  "resumo": "Reel vertical de 66,8 s em duas partes. Nos primeiros 16,8 s, uma narração curta explica por que o sound design pesa tanto quanto o motion design, enquanto o primeiro quadro do edit \"dark mode\" do Tennessee Football anda em câmera lenta, quase sem cor, e elementos de interface em laranja nascem no ataque de cada palavra. Na palavra \"viva\", a imagem ganha cor e o edit começa no mesmo quadro, com o áudio refeito do zero (o projeto `not-like-us`). A introdução é um HTML com o quadro calculado pelo tempo, renderizado a 60 qps com desfoque de movimento de obturador; o som sai da Mesa, o motor de mix do Clube do Motion. Feito pelo Clube do Motion.",
  "indicado": "criador, estúdio ou marca que quer apresentar um trabalho pronto com uma introdução narrada curta; vídeo de bastidor, \"antes e depois\" ou caso de portfólio em Reel.",
  "estilo": [
    "introdução narrada",
    "quadro congelado em câmera lenta",
    "interface em laranja",
    "elemento por palavra",
    "onda sonora viva",
    "passagem sem corte",
    "cor da marca do assunto"
  ],
  "ficha": {
    "formato": "1080×1920, 60 qps, 9:16, cor BT.709; o edit original (4:5) foi ampliado para preencher o 9:16",
    "duracao": "66,8 s; introdução narrada até 16,82 s e o edit do Tennessee a partir daí",
    "motor": "html",
    "voz": "voz clonada na ElevenLabs (Eleven v4), três tomadas a 1,2×; ficou a A, com 16,8 s",
    "musica": "ver o guia de estilo",
    "fontes": "ver o guia de estilo"
  },
  "ferramentas": [
    "Claude Code",
    "ElevenLabs"
  ],
  "ficha_tecnica": {
    "Duração": "66,8 s; introdução narrada até 16,82 s e o edit do Tennessee a partir daí",
    "Formato": "1080×1920, 60 qps, 9:16, cor BT.709; o edit original (4:5) foi ampliado para preencher o 9:16",
    "Ferramenta": "introdução em HTML com `canvas` (motor do take único: `seek(t)` puro e render com obturador de 180°); som em Python pela Mesa; junção no ffmpeg",
    "Render da introdução": "1.054 quadros a 60 qps em 5 trechos, 12 navegadores, 108 s",
    "Voz": "voz clonada na ElevenLabs (Eleven v4), três tomadas a 1,2×; ficou a A, com 16,8 s",
    "Som": "−14,0 LUFS no master; a música da introdução fica 17,7 dB abaixo da voz",
    "Arquivo final": "MP4 H.264 com áudio AAC, 48 MB"
  },
  "etapas": [
    {
      "titulo": "O roteiro e a voz",
      "texto": "**Resumo:** a fala da introdução exatamente como foi enviada à voz clonada (um parágrafo, com a grafia de pronúncia), a leitura normal, o tempo de cada palavra na tomada aprovada e o elemento que nasce em cada uma. Depois da passagem, em 16,82 s, o Reel segue com o edit do Tennessee e o áudio refeito no projeto `not-like-us`, sem narração.\n\n## Como a fala foi feita\n\n- **Texto:** um parágrafo curto, escrito para ser dito em cerca de 17 s. O ponto central é que o som pesa tanto quanto a imagem.\n\n- **Voz:** ElevenLabs, Eleven v4, voz clonada, estabilidade 0,5, similaridade 0,75, velocidade 1,12; depois `atempo` até 1,2×. Três tomadas (a, b e c); ficou a A, com 16,8 s.\n\n- **Tempo das palavras:** faster-whisper large-v3 com `word_timestamps`, com \"sound design, motion design, Opus 5.5\" no `initial_prompt` para acertar os termos.\n\n## Grafia de pronúncia\n\n | \n\n | Escrito para a voz\n | Leitura normal\n\n | sáund dizáin\n | sound design\n\n | môuchon dizáin\n | motion design\n\n | Ôpus cinco ponto cinco\n | Opus 5.5\n\n## A fala, verbatim (texto enviado à voz)\n\nNesse vídeo você vai entender o porquê um sáund dizáin é tão importante quanto um môuchon dizáin. Esse projeto foi recriado completamente pelo Ôpus cinco ponto cinco, justamente pra te mostrar como que o som é tão importante quanto o que você vê na tela, para deixar a experiência muito mais viva.\n\n## Palavra por palavra\n\nTempos no Reel (a voz entra em 0,20 s).\n\n | \n\n | Tempo (s)\n | Palavra\n | O que acontece\n\n | 0,20\n | \"Nesse vídeo\"\n | haste com ponto sobe do pé da tela; curva fina encosta no ponto; rótulo \"Nesse vídeo\"\n\n | 1,16 · 1,66\n | \"entender\", \"porquê\"\n | dois horizontes de luz laranja abrem sob o ponto\n\n | 2,24\n | \"sound design\"\n | o ponto estoura num anel com 4 pontos e ondas sonoras\n\n | 3,52\n | \"importante\"\n | o anel vira estrela de 4 pontas\n\n | 4,02\n | \"quanto\"\n | a estrela vira pílula; o laranja varre, o brilho passa, entra o ♪\n\n | 4,60\n | \"motion design\"\n | um ponto cai do topo e abre a pílula escura \"✦ Motion design\"; o \"=\" entra no segundo \"design\" (4,98)\n\n | 5,54 · 6,06\n | \"Esse projeto\"\n | cantos de mira fecham em volta do jogador; T do Tennessee × swoosh da Nike\n\n | 6,74 · 7,18\n | \"recriado completamente\"\n | 7 pontos em fila sobem como equalizador da voz; \"Recriado do zero\"\n\n | 8,26 · 8,62\n | \"Opus 5.5\"\n | os pontos viram a pílula \"Claude Opus 5.5\"; o 5.5 rola como contador; luz na borda\n\n | 10,58\n | \"mostrar\"\n | a pílula encolhe num ponto que viaja até o centro\n\n | 11,56\n | \"som\"\n | onda sonora viva na largura da tela; pílula \"♪ Som\"\n\n | 13,66 · 14,04\n | \"vê\", \"tela\"\n | pílula \"◉ Imagem\"; clarão nos cantos da mira\n\n | 15,22 a 16,32\n | \"experiência\", \"muito mais viva\"\n | as pílulas viram bolhas de luz que giram e formam um orbe; a cor volta ao quadro\n\n | 16,82\n | fim de \"viva\"\n | o orbe estoura numa onda de choque e o edit começa no mesmo quadro\n\n | 16,82–66,8\n | —\n | o edit \"dark mode\" do Tennessee com o áudio recriado, sem narração\n\n## Momentos para a trilha\n\n- 0,0–16,82 s: o som congelado da abertura do edit, abafado em 700 Hz, 17,7 dB abaixo da voz.\n\n- Cada elemento tem o seu efeito, no tom de Fá# menor (pop, morfo, brilho, mira, logo, contador, flash).\n\n- 15,1–16,7 s: o filtro do som congelado abre até 8 kHz; em 15,6 s entra o reverso do primeiro 1,2 s do edit, que termina na passagem.\n\n- **16,82 s: golpe Collision + riser Portal**, e o áudio do edit começa no mesmo ponto da imagem.\n\n- O resto segue o mapa do projeto `not-like-us`: troca para 66,6% em 4,82 s do edit, corte seco em 33,42 s e impacto final em 45,40 s (somar 16,82 s para o tempo no Reel)."
    },
    {
      "titulo": "A identidade visual",
      "texto": "**Resumo:** a introdução veste as cores do assunto (laranja do Tennessee, preto e um branco quente) sobre o primeiro quadro do edit, escurecido e quase sem cor. As formas vêm do opener \"Thought in Motion\" e aparecem uma por palavra, com molas e curvas da biblioteca do take único. O som da abertura é o próprio vídeo esticado e abafado, que se abre junto com a cor na passagem. Números tirados do `index.html`, do `trilha.py`, do `congelado.py` e do relatório de som.\n\n## Palco e fundo\n\n | \n\n | Peça\n | Como é\n\n | Tela\n | 1080×1920, `canvas` pintado do zero a cada quadro\n\n | Fundo\n | os 20 quadros dos primeiros 0,8 s do edit, tocados de trás para a frente em ~17 s com curva senoidal e fusão entre quadros; termina no quadro 0 na passagem\n\n | Tratamento do fundo\n | saturação 30%, brilho 50% e contraste 1,08 até \"muito\"; volta a 100% junto com a passagem\n\n | Câmera\n | escala de 1,045 a 1,0 ao longo da introdução e deriva de até 4 px em dois senos lentos, que somem perto da passagem\n\n | Vinheta\n | radial até 75% de preto nas bordas, que some quando a cor volta\n\n | Poeira\n | 46 partículas laranja (`#FFB25B`) de 1 a 3,2 px subindo a 8–30 px/s, com cintilação suave\n\n## Cores e fonte\n\n | \n\n | Token\n | Valor\n | Papel\n\n | Laranja\n | `#FF8200`\n | haste, anel, mira, pílula preenchida, onda sonora\n\n | Laranja claro\n | `#FFB25B`\n | poeira, brilhos e horizontes de luz\n\n | Branco quente\n | `#F7F3EE`\n | textos e contornos das pílulas\n\n | Texto sobre laranja\n | `#1A0D00`\n | \"Sound design\" e o ícone ♪ quando a pílula fica cheia\n\n- **Fonte: Roboto**, a do template. Light (56–64 px) nos rótulos e em \"Motion design\", Regular em \"Sound design\" e \"Claude Opus 5.5\" e Thin a 104 px no \"×\" entre o T e o swoosh.\n\n- **Pílulas** medidas pelo texto: largura = texto + 190 px (\"Sound design\", \"Motion design\", \"Claude Opus 5.5\") ou + 165 px (\"Som\", \"Imagem\").\n\n## Elementos por cena\n\n | \n\n | Cena\n | Palavra\n | Elemento\n\n | C1\n | \"Nesse vídeo\"\n | haste com ponto sobe do pé da tela, curva fina encosta no ponto, rótulo; dois horizontes de luz abrem em \"entender\" e \"porquê\" e respiram\n\n | C2\n | \"sound design\"\n | o ponto estoura num anel com 4 pontos e ondas saindo; em \"importante\" vira estrela de 4 pontas; em \"quanto\" vira pílula, o laranja varre a pílula, um brilho passa e entra o ícone ♪\n\n | C3\n | \"motion design\"\n | um ponto cai do topo e abre a pílula escura \"✦ Motion design\"; um \"=\" aparece entre as duas no segundo \"design\"\n\n | C4\n | \"Esse projeto\"\n | cantos de mira fecham em volta do jogador; o T do Tennessee e o swoosh entram com o desenho \"fervendo\" a 8 qps, como no fim do edit\n\n | C5\n | \"recriado completamente\"\n | 7 pontos em fila sobem como equalizador que segue a voz; rótulo \"Recriado do zero\"\n\n | C6\n | \"Opus 5.5\"\n | os pontos se juntam na pílula \"Claude Opus 5.5\"; o 5.5 rola como contador e uma luz percorre a borda\n\n | C7–C9\n | \"mostrar\" até \"viva\"\n | a pílula vira um ponto que viaja até o centro; onda sonora na largura da tela com a amplitude da voz; pílulas \"♪ Som\" e \"◉ Imagem\"; clarão na mira em \"tela\"; bolhas de luz giram e viram um orbe\n\n | Passagem\n | fim de \"viva\"\n | o orbe estoura numa onda de choque (raio de 20 a 1.500 px em 0,7 s) com clarão de 0,22 s e o edit começa\n\n## Curvas e molas\n\n | \n\n | Nome no código\n | Uso\n\n | `spring(t, ζ, ω)`\n | mola em forma fechada da `take.js`; aqui com ζ de 0,45 a 0,72 e ω de 10 a 16: o anel (0,5; 13), a pílula escura (0,55; 14), a mira (0,72; 11), os pontos do equalizador (0,45; 13, a 0,04 s um do outro)\n\n | `expoOut`\n | haste, pílulas que crescem, onda sonora, onda de choque\n\n | `cubicInOut`\n | morfos (anel → estrela → pílula), viagem do ponto, bolhas\n\n | `expoIn`\n | o ponto que cai antes de \"motion\"\n\n | `sineInOut`\n | o fundo em câmera lenta e a volta da cor\n\nToda entrada começa 0,05 a 0,15 s antes do ataque da palavra, para o elemento estar visível quando a sílaba soa.\n\n## Render\n\n60 qps com obturador de 180°: cada quadro é a média, em luz linear, de várias capturas dentro do meio intervalo; o número de capturas vem do quanto as peças andam na tela (`__motion`). Quadro parado sai sem custo. O final levou 3.153 capturas para 1.054 quadros, em 108 s.\n\n## Trilha e som\n\n | \n\n | Camada\n | Como é\n\n | Voz\n | tomada A a 1,2×, entra em 0,20 s; −14,2 LUFS no stem\n\n | Som congelado\n | 0–2,4 s do edit esticados por paulstretch (janela de 0,5 s) até a passagem, entrada em rampa de 1,2 s; passa-baixa de 700 Hz que abre até 8 kHz nos últimos 1,6 s; −31,7 LUFS, 17,7 dB abaixo da voz\n\n | Reverso\n | o primeiro 1,2 s do edit de trás para a frente, terminando na passagem, −2 dB\n\n | Efeitos\n | um por evento pelo mapa padrão da Mesa, tom Fá# menor; 32 eventos (7 pontos, 4 pílulas, morfos, mira, logo, contador, flash, impacto…); bus de efeitos +9 dB\n\n | Passagem\n | golpe Collision (−21) e riser Portal (−27, subida de 2,2 s)\n\n | Master\n | introdução + áudio do edit a partir de 16,82 s, limitador a 0,8, −14,0 LUFS, pico −1,2 dBFS, sem estalo na emenda\n\n## O que é \"humano\" neste vídeo\n\n- O fundo nunca para: a câmera lenta de trás para a frente e a deriva de poucos pixels mantêm o quadro vivo enquanto a voz fala.\n\n- Os elementos respiram (horizontes de luz, pílula que pulsa, poeira que cintila) e saem antes do próximo entrar.\n\n- A onda sonora e o equalizador seguem a voz de verdade, então o desenho muda a cada sílaba.\n\n- A cor e o som abrem juntos, como se o vídeo acordasse."
    },
    {
      "titulo": "A montagem em HTML",
      "texto": "| \n\n | Arquivo\n | O que faz\n\n | `comp/index.html`\n | `estado(t)` calcula a posição de cada peça e `desenha(t)` pinta o quadro no `canvas`, cena por cena (C1 a C7 e a passagem). A tabela `T` pega o instante de cada palavra em `dados/voz.js`, então trocar a voz move os elementos juntos. O fundo toca os 20 quadros de trás para a frente em cerca de 17 s e termina no quadro 0\n\n | `comp/take.js`\n | curvas, molas em forma fechada, entradas de texto e o contrato `__seek`, `__motion` e `__events` que o render e o som usam\n\n | `lib/render_take.py`\n | renderiza o HTML: `--previa` sai em segundos, sem desfoque; `--fps 60 --trechos 4 --turbo` faz o final com obturador e refaz só os trechos que mudaram\n\n | `lib/oraculo_take.py`\n | confere continuidade, enquadramento e saltos antes do render e exporta os eventos para o som (`--eventos`)\n\n | `audio/gerar_voz.py`\n | gera as tomadas na ElevenLabs com a grafia de pronúncia e acelera para 1,2×\n\n | `audio/transcrever.py`\n | tira o tempo de cada palavra com o faster-whisper\n\n | `audio/dados_voz.py`\n | grava as palavras e o envelope da voz a 60 qps em `comp/dados/voz.js`\n\n | `audio/congelado.py`\n | estica os 2,4 s iniciais do edit até a passagem (paulstretch) e faz o reverso do primeiro 1,2 s, terminando na passagem\n\n | `audio/trilha.py`\n | na Mesa: voz em 0,20 s, som congelado abafado em 700 Hz que abre até 8 kHz na reta final, reverso, um efeito por evento no tom de Fá# menor, golpe e riser na passagem\n\n | `juntar.sh`\n | soma o som da introdução com o áudio do edit a partir da passagem, limita, leva a −14 LUFS e emenda a introdução com o edit a 60 qps\n\n- **Junte as pastas:** copie `audio/` para dentro de `projeto/` e ponha `mesa/` em `biblioteca/som/` da sua central, ou ajuste o `sys.path` do `trilha.py`.\n\n- **Gere os quadros do fundo com o seu vídeo:** extraia os primeiros 0,8 s em 20 JPGs 1080×1920 (`ffmpeg -i video.mp4 -t 0.8 -vf \"scale=-2:1920,crop=1080:1920\" -frames:v 20 comp/assets/fundo/f%02d.jpg`). Os recortes da marca vão em PNG transparente em `power-t/` e `swoosh/`; com outra marca, troque os nomes no `index.html`.\n\n- **Voz:** troque o texto e o ID da voz no `gerar_voz.py`, rode-o, transcreva a tomada escolhida com `python audio/transcrever.py audio/voz-a-1.2x.wav` e depois rode `python audio/dados_voz.py a`.\n\n- **Ver no navegador:** abra `comp/index.html?play`, ou `?t=6.4&hud` para parar num instante.\n\n- **Prévia:** `python lib/render_take.py comp/index.html --out render/previa.mp4 --previa`.\n\n- **Som:** no `congelado.py`, aponte `REMIX` para o áudio do seu vídeo e rode `python audio/congelado.py 16.82` (o instante da passagem). Depois, `python mesa/som.py .` exporta os eventos, roda o `trilha.py` e gera `audio/mix.wav`. No topo do `mesa.py`, aponte as pastas de efeitos e tonais para a sua biblioteca.\n\n- **Final:** `python lib/render_take.py comp/index.html --out render/intro-final-sem-som.mp4 --fps 60 --trechos 4 --turbo` e depois `bash juntar.sh render/intro-final-sem-som.mp4 render/final.mp4`, com `V` e `REMIX` apontando para o seu vídeo e o seu áudio.\n\n**Pegadinhas:** o fundo precisa terminar exatamente no quadro 0 do vídeo, senão a passagem dá um salto; o `juntar.sh` começa o vídeo no ponto em que a introdução o deixou. Normalizado sozinho, o som de interface ficou 23 dB abaixo da voz e não se ouvia: o bus de efeitos sobe 9 dB no `trilha.py`. Sem as fontes Roboto, o `canvas` cai na fonte padrão."
    },
    {
      "titulo": "As decisões de direção",
      "texto": "- **Cada palavra tem um elemento.** Nada entra antes de ser dito: \"sound design\" estoura o anel, \"motion design\" derruba o ponto que vira pílula, \"Opus 5.5\" faz o número rolar como contador.\n\n- **O vídeo já está na tela desde o começo.** O fundo é o primeiro quadro do edit em câmera lenta, de trás para a frente, então a introdução não parece um bloco separado.\n\n- **Cor como evento.** A imagem fica a 30% de saturação e 50% de brilho e só recupera a cor em \"muito mais viva\", junto com o som.\n\n- **Elementos de um opener real, nas cores do assunto.** As formas do \"Thought in Motion\" foram refeitas em laranja `#FF8200`, preto e branco, as cores do Tennessee.\n\n- **A voz mexe na imagem.** O equalizador de sete pontos e a onda sonora usam o envelope medido da narração.\n\n- **O som da introdução vem do próprio vídeo:** a abertura do edit, esticada e abafada, abre até 8 kHz quando a fala chega ao fim.\n\n- **Passagem sem corte.** Na última sílaba, o orbe estoura numa onda de choque, o reverso termina e o edit começa no mesmo quadro, com golpe e riser.\n\n- **Volume medido, não estimado.** Os efeitos de interface subiram 9 dB depois da medição por camada; o master fecha em −14,0 LUFS sem estalo na emenda.\n\nDetalhes de cores, curvas e som: estilo.md. Fala e elementos por tempo: roteiro.md. Para fazer um Reel no mesmo método com o seu vídeo: PROMPT.md."
    },
    {
      "titulo": "As versões até o final",
      "texto": "| \n\n | Versão\n | O que mudou\n\n | **v1**\n | aprovada: tomada A da narração, introdução de 16,82 s, render final a 60 qps com obturador e master a −14,0 LUFS"
    }
  ],
  "pacote": [
    {
      "pasta": "projeto/",
      "conteudo": "`comp/index.html` (a introdução inteira), `comp/take.js` (biblioteca de movimentos), `comp/dados/voz.js` (palavras e envelope da voz), `comp/fonts/` (Roboto Thin, Light, Regular e Medium), `comp/assets/claude.svg`, `juntar.sh` e `lib/` com `render_take.py` e `oraculo_take.py`"
    },
    {
      "pasta": "audio/",
      "conteudo": "`trilha.py`, `eventos.json` (os 32 eventos da introdução), `congelado.py`, `dados_voz.py`, `gerar_voz.py`, `transcrever.py`, a voz aprovada (`voz.wav` e as palavras com tempo), `mix.wav` da introdução, `master.wav` do Reel inteiro, `remix-v25.wav` (o áudio do edit), `relatorio-som.json` e `mesa/` com `mesa.py`, `mapa_padrao.py` e `som.py`"
    },
    {
      "pasta": "referencias/",
      "conteudo": "`estudo-do-template.md` (o opener \"Thought in Motion\" por dentro, de onde vieram os elementos), `links.md` e `fora-do-pacote.md`"
    },
    {
      "pasta": "render.mp4",
      "conteudo": "o Reel final (v1)"
    },
    {
      "pasta": "comp/index.html",
      "conteudo": "`estado(t)` calcula a posição de cada peça e `desenha(t)` pinta o quadro no `canvas`, cena por cena (C1 a C7 e a passagem). A tabela `T` pega o instante de cada palavra em `dados/voz.js`, então trocar a voz move os elementos juntos. O fundo toca os 20 quadros de trás para a frente em cerca de 17 s e termina no quadro 0"
    },
    {
      "pasta": "comp/take.js",
      "conteudo": "curvas, molas em forma fechada, entradas de texto e o contrato `__seek`, `__motion` e `__events` que o render e o som usam"
    },
    {
      "pasta": "lib/render_take.py",
      "conteudo": "renderiza o HTML: `--previa` sai em segundos, sem desfoque; `--fps 60 --trechos 4 --turbo` faz o final com obturador e refaz só os trechos que mudaram"
    },
    {
      "pasta": "lib/oraculo_take.py",
      "conteudo": "confere continuidade, enquadramento e saltos antes do render e exporta os eventos para o som (`--eventos`)"
    },
    {
      "pasta": "audio/gerar_voz.py",
      "conteudo": "gera as tomadas na ElevenLabs com a grafia de pronúncia e acelera para 1,2×"
    },
    {
      "pasta": "audio/transcrever.py",
      "conteudo": "tira o tempo de cada palavra com o faster-whisper"
    },
    {
      "pasta": "audio/dados_voz.py",
      "conteudo": "grava as palavras e o envelope da voz a 60 qps em `comp/dados/voz.js`"
    },
    {
      "pasta": "audio/congelado.py",
      "conteudo": "estica os 2,4 s iniciais do edit até a passagem (paulstretch) e faz o reverso do primeiro 1,2 s, terminando na passagem"
    },
    {
      "pasta": "audio/trilha.py",
      "conteudo": "na Mesa: voz em 0,20 s, som congelado abafado em 700 Hz que abre até 8 kHz na reta final, reverso, um efeito por evento no tom de Fá# menor, golpe e riser na passagem"
    },
    {
      "pasta": "juntar.sh",
      "conteudo": "soma o som da introdução com o áudio do edit a partir da passagem, limita, leva a −14 LUFS e emenda a introdução com o edit a 60 qps"
    }
  ],
  "prompt": "Quero um Reel com introdução narrada no mesmo método do projeto \"Tennessee × Nike\", que está em 07-videos/projetos/tennessee-nike/, com o meu vídeo.\n\nVídeo que entra depois da introdução: {{VIDEO}}\nÁudio final desse vídeo (mix pronta): {{AUDIO}}\nTexto da narração, de 15 a 20 s falado: {{TEXTO}}\nVoz (ID da minha voz na ElevenLabs ou outra voz): {{VOZ}}\nCores do assunto (marca, time, produto): {{CORES}}\nMarca ou logo que aparece na introdução: {{MARCA}}\nFormato: {{FORMATO}} (a referência é 1080×1920 a 60 qps)\n(Se algum desses estiver vazio ou com as chaves, me pergunte antes de começar.)\n\n1. Estude o projeto antes de propor qualquer coisa. Leia LEIA-ME.md, estilo.md e roteiro.md. Depois abra projeto/comp/index.html e veja como a tabela T pega o tempo de cada palavra em dados/voz.js, como estado(t) e desenha(t) montam cada cena e como o fundo toca os quadros de trás para a frente. Leia também take.js, audio/trilha.py, audio/congelado.py e juntar.sh. Me diga em poucas linhas o que vai reaproveitar.\n\n2. Narração primeiro. Adapte a grafia do texto para a voz falar certo (termos em inglês escritos como se fala), gere três tomadas com audio/gerar_voz.py e me mande para escolher. Só siga com a voz aprovada.\n\n3. Tempo das palavras: transcreva a tomada escolhida com audio/transcrever.py e rode audio/dados_voz.py. Confira na prévia se cada elemento entra no ataque da palavra.\n\n4. Fundo: extraia os primeiros 0,8 s do meu vídeo em 20 quadros no formato final e use-os de trás para a frente, terminando no quadro 0 na passagem. Mantenha a imagem escura e quase sem cor até a reta final.\n\n5. Um elemento por palavra importante, nas cores do assunto: ponto, anel, pílula, mira, equalizador que segue a voz, onda sonora com a amplitude da fala, bolhas que viram orbe. Nada entra antes de ser dito; cada elemento sai antes de o próximo ocupar o mesmo lugar. A marca entra com o recorte tirado do próprio vídeo.\n\n6. Passagem sem corte: na última sílaba, um estouro (onda de choque e clarão curto) e o vídeo começa exatamente no quadro em que o fundo parou. A cor volta junto.\n\n7. Som na Mesa, em paralelo: voz a −14 LUFS; por baixo, a abertura do meu vídeo esticada (audio/congelado.py), abafada e abrindo na reta final, 15 a 18 dB abaixo da voz; reverso terminando na passagem; um efeito por elemento no tom do meu áudio; golpe e riser na passagem. Meça cada camada e suba o bus de efeitos se ele ficar inaudível.\n\n8. Prévia com render_take.py --previa e o som colado. Revise quadro a quadro na entrada de cada palavra e na passagem (salto de imagem, estalo na emenda).\n\n9. Render final a 60 qps com obturador (--fps 60 --trechos 4 --turbo) e juntar.sh para emendar com o vídeo e fechar o master em −14 LUFS. Confira a duração, o quadro da passagem e o volume no arquivo final. Entregue o MP4 e uma anotação do que mudou.",
  "campos": [
    "AUDIO",
    "CORES",
    "FORMATO",
    "MARCA",
    "TEXTO",
    "VIDEO",
    "VOZ"
  ],
  "fonte": {
    "nome": "Clube do Motion",
    "url": "https://clubedomotion.com/projeto/?id=tennessee-nike",
    "uso": "liberado pelo dono do Clube do Motion em 18/10/2026 (docs/permissoes/clube-do-motion.md)"
  }
}