Parâmetros
Cada vídeo tem um video.json. Tudo é opcional: o que faltar vem de studio/padrao.json.
{
"titulo": "Chakra Gold em 35 segundos",
"estilo": "terminal",
"formatos": ["youtube", "vertical"],
"duracao": 35,
"ritmo": "rapido",
"voz": true,
"legenda": true,
"musica": true,
"efeitos": true,
"cta": "chakra.gold"
}
| Campo | Valores | Padrão | O que muda |
|---|---|---|---|
titulo | texto | nome da pasta | Título do vídeo (documentação, site, <title>). |
estilo | terminal, classico | terminal | Visual, sons, música e virada. Escolhido na criação (novo.mjs --estilo); trocar depois exige recopiar assets/ e as cenas-base do estilo. |
formatos | lista com youtube e/ou vertical | os dois | Quais MP4 sair. youtube = 1920×1080 (YouTube, site). vertical = 1080×1920 (Reels, TikTok, Shorts). Aceita apelidos: h, v, ig, reels, tiktok, shorts. |
duracao | segundos | 45 | Alvo para dimensionar a narração (~2,4 palavras por segundo). O tempo real é o da voz. |
ritmo | rapido, medio, calmo | rapido | Duração da virada quando o estilo não define (0,45 / 0,7 / 0,9 s) e o tamanho das cenas: rápido = 3–5 s por cena; calmo = 6–10 s. |
voz | true, false | true | false: vídeo sem narração. Aí cada cena do roteiro leva a própria duração em segundos. |
legenda | true, false | true | Legenda embutida, palavra falada em destaque. |
musica | true, false | true | Usa assets/audio/musica.mp3, que baixa sozinha sob a voz. |
musicaSobVoz | 0 a 1 | 0.32 | Quanto sobra da música enquanto há voz (0,32 ≈ −10 dB). |
efeitos | true, false | true | Efeitos sonoros pedidos pelas cenas (c.som). |
cta | texto | chakra.gold | Endereço mostrado no fecho. |
tema | objeto | — | Ajustes do estilo. Terminal: { "chuva": false } desliga a chuva de glifos; { "chuva": 0.6 } enfraquece. |
capaEm | segundos | 62 % do vídeo | Instante usado como capa no site (publicar.mjs). |
Receitas
- Só Reels, 20 segundos, sem voz:
{ "formatos": ["vertical"], "duracao": 20, "voz": false, "legenda": false } - Só YouTube, no visual dourado: crie com
--estilo classicoe use{ "formatos": ["youtube"], "ritmo": "medio" } - Mesmo vídeo sem efeitos sonoros:
{ "efeitos": false }e renderize de novo; a voz não é regravada.
Mudar a narração exige regravar a voz (tts.mjs). Qualquer outro parâmetro é só render.mjs.