VSL Adapt
VSL de nutra gringa validada vira infoproduto — mexendo só nos ~20% que são de produto físico.
> adapta essa VSL pra infoprodutoUma VSL baixada (.mp4) + a transcrição (.srt ajuda muito).
Ingestão & transcrição
transcript.json + specs.jsonFrase, não bloco
sentences.jsonClassificação
cutlist-frases.jsonCopy nova
copy-nova.jsonVoz do expert
falas + voice.jsonRitmo & volume
falas-ajustadas/B-roll que não denuncia
broll/*Render
vsl-adaptada.mp4Legendas & conferência
vsl-adaptada-legendada.mp4vsl-adaptada-legendada.mp4 + a lista possivelproduto.md.
Pega uma VSL de nutra já validada e converte em infoproduto mantendo estrutura, mecanismo e depoimentos — muda só o que é estruturalmente impossível no digital (frasco, cápsula, dose, frete). Transcreve com timing por palavra, acha o ponto de virada nutra→info, classifica cada frase, reescreve só o necessário, clona a voz do expert, tapa o produto físico em cena com b-roll, repõe as legendas palavra a palavra e renderiza o vídeo final. O princípio que governa tudo: mexer o mínimo possível.
Uma VSL baixada (.mp4) + a transcrição (.srt ajuda muito).
vsl-adaptada-legendada.mp4 + a lista possivelproduto.md.
O que sai da máquina, no formato real.

# Especificação — [NOME DA OFERTA] - Módulo 1: [entregável] - Módulo 2: [entregável] - Preço: sobe de [X] para [Y] (se não subir, a promessa vira mentira) - Garantia: [N] dias, reembolso por [canal] Alegações herdadas → validação jurídica
Como ela trabalha, da entrada ao arquivo pronto.
- 01
Ingestão & transcrição
transcript.json + specs.jsonTranscreve o vídeo com timing por palavra (Whisper local ou API) e mede specs (resolução, fps, duração).
- 02
Frase, não bloco
sentences.jsonReconstrói as frases inteiras a partir do timing por palavra e calcula os pontos de corte no meio do silêncio — a unidade de edição é a frase, nunca o bloco de legenda.
- 03
Classificação
cutlist-frases.jsonDecide manter / cortar / trocar frase a frase e acha o ponto de virada, onde a VSL para de ser copy de infoproduto e vira justificativa de cápsula.
- 04
Copy nova
copy-nova.jsonReescreve em bloco só o que muda de verdade: a justificativa da cápsula e o bloco de preços. O resto da copy fica.
- 05
Voz do expert
falas + voice.jsonClona a voz e sintetiza a copy nova. Uma sonda barata calibra o ritmo antes de gastar crédito — voz que não foi calibrada nem roda.
- 06
Ritmo & volume
falas-ajustadas/Ajusta wpm e loudness da voz clonada com ffmpeg, sem gastar API. Descompasso de ritmo denuncia a emenda mais que descompasso de timbre.
- 07
B-roll que não denuncia
broll/*Baixa clipes do Pexels com sujeito + ação + lugar (nunca banco de imagem fashion), rejeita clipe parado e cobre o produto físico só na janela onde ele aparece.
- 08
Render
vsl-adaptada.mp4Coalesce a cutlist em ~30 trechos, monta a timeline e renderiza — lendo a duração do container, não do maior fluxo.
- 09
Legendas & conferência
vsl-adaptada-legendada.mp4Legenda palavra a palavra estilo CapCut e roda 9 medições automáticas: freeze, LUFS na emenda e produto na imagem quadro a quadro.
O que você tem na mão no fim.
Entregáveis
- vsl-adaptada-legendada.mp4, pronta pra subir
- possivelproduto.md — tudo que o produto precisa entregar do outro lado do botão
- Estado salvo por estágio (recalibrar um não obriga refazer os anteriores)
- 9 medições de QA registradas (freeze, sincronia, produto em cena)
O que a VSL diz vira requisito de produto. O pipeline não cura alegação — ele extrai requisito.
Amostragem não acha cartela de preço: ela pisca em 0,4s. Varre quadro a quadro, confirma por correlação de cor.
A unidade de edição é a frase, nunca o bloco de legenda — cortar no meio da frase despedaça o argumento.
Requisitos
O método não altera alegação: o que a VSL promete vira requisito do produto, e a validação jurídica é etapa separada, feita sobre a lista possivelproduto.md. Clone de voz exige direito/consentimento (política ElevenLabs).
Baixa a VSL Adapt e testa hoje.
Extrai em ~/.claude/skills/ e chama no Claude Code. Sem cadastro.