Vídeo 9:16 · Saúde · automático

A saúde em 1 minuto, pela boca de quem mais fala dela

Os maiores influenciadores de saúde do Brasil (médicos, nutricionistas e psicólogos), transcritos, conferidos e resumidos num vídeo com a fonte na tela e o Nei comentando.

Banner RADAR SAÚDE: o que os maiores influenciadores de saúde disseram, em 1 minuto
Em resumo

O saudeviral é um sistema que faz, sozinho, vídeos curtos (9:16) sobre o que os maiores influenciadores de saúde do Brasil disseram nos vídeos deles: médicos, nutricionistas e psicólogos com maior audiência. Ele assiste aos vídeos do YouTube por transcrição, separa os fatos, os números e as polêmicas, e monta um vídeo com a fonte de cada dado na tela e o Nei comentando (avatar). Tudo é relatado e atribuído, e o que não tem consenso na medicina sai com o carimbo "SEM CONSENSO". Não substitui consulta médica. Aos sábados e domingos sai também o vídeo longo 16:9 "A semana explicada". Tudo é publicado sozinho no canal Inema Pro do YouTube e enviado ao Telegram. É o irmão do finviral: mesmo motor, outro tema.

O que é

Um radar de saúde que se monta sozinho

Toda madrugada o saudeviral lê o que os canais publicaram, confere cada fato contra a transcrição e publica um vídeo pronto. Não substitui consulta médica: o vídeo relata o que cada um disse, sempre com a fonte.

Fluxo do saudeviral: coleta, transcrição, roteiro, conferência, avatar e bot v3

🔎 Só fato com fonte

Cada fato ou número precisa estar na transcrição, com o trecho literal. Canal, data e título aparecem na tela em toda cena.

⚕️ Sem conselho médico

Tudo é atribuído ("segundo ele"). Nada de dose, remédio ou dieta como instrução. Tratamento sem consenso leva o carimbo "SEM CONSENSO" ou fica de fora.

🔒 Tudo pela assinatura

Roteiro com o claude -p (assinatura, sem API), transcrição local com Whisper e avatar pelo estúdio do HeyGen. A oferta de troca de plano do HeyGen é sempre recusada.

Como funciona

Da transcrição ao YouTube, sem mão humana no meio

Etapas encadeadas pelo auto/rodar.sh. Se a conferência reprovar duas vezes, o vídeo não é feito.

Coleta→ Transcrição→ Roteiro→ Conferência→ Avatar→ Vídeo→ YouTube + bot
1

Coleta e transcrição

Lista os vídeos dos canais de canais.json (só metadados, yt-dlp), baixa o áudio e transcreve localmente (inemavox, Whisper large-v3).

2

Roteiro

O claude -p lê as transcrições e grava base.md (cada fato, quem disse, o vídeo e o trecho literal), roteiro.json (falas e visuais) e legenda.txt.

3

Conferência

O auto/checar.py confere se cada trecho está na transcrição, se os números da fala estão por extenso, se as imagens existem, se há CTA e o aviso "Não substitui consulta médica". Reprovou: volta uma vez para correção.

4

Avatar

O HeyGen gera o avatar do Nei pelo estúdio (assinatura). O motor/retempo.py alinha a arte à fala. Se o HeyGen falhar, sai a versão com a foto e a voz do Nei (Chatterbox).

5

Vídeo

O motor/palco.html é renderizado quadro a quadro pelo Playwright, com contadores, carimbo e a fonte em toda cena. O avatar fica no canto.

6

Publicação

O auto/publicar.sh publica no YouTube Inema Pro (lives12) pelo yt-pubx e manda sempre ao bot v3, com o link. Se o avatar falhou, a versão com foto só vai ao bot.

Agenda

Três rodadas por semana, às 05:00

Timers do systemd de usuário. O horário fica longe do finviral (02:00) para os dois não disputarem a GPU e o HeyGen. Dia fraco não vira vídeo: o bot recebe "sem pauta".

Seg a sex
Rodada diario · 40–60 sO que eles publicaram ontem e anteontem: uma história principal e no máximo mais um ou dois fatos.
Sábado
Rodada semanal · 90 s a 2 minBalanço da semana: o assunto mais forte, a polêmica e quem discordou de quem. Depois, o longo 16:9 "A semana explicada".
Domingo
Rodada domingo · ~90 sOs alertas, hábitos e mitos que eles apontaram na semana, sempre atribuídos. Depois, o longo 16:9 explicado.
Influenciadores

Quem o saudeviral acompanha

Base: Prêmio iBest 2024 (Influenciadores de Saúde) e medição própria de 10/10/2026 no YouTube e no Instagram (pesquisa/influenciadores.md). A coleta lê só o YouTube.

🩺 Médicos

Drauzio Varella (oncologista), Dayan Siebra (cirurgião vascular), Fernando Lemos (intestino), Paulo Muzy (esporte), Ana Escobar (pediatra), Ana Beatriz Barbosa (psiquiatra, PodPeople).

🥗 Nutrição, mente e movimento

Patricia Leite (nutricionista), Rossandro Klinjey (psicólogo) e Marcio Atalla (educador físico).

⚠️ Sob alerta de consenso

Lair Ribeiro, Instituto Dr. Barakat, Christian Aguiar e Victor Sorrentino: entram, mas o que não tem respaldo científico sai com o carimbo "SEM CONSENSO".

Pré-requisitos

O que precisa estar na máquina

Um computador com GPU, o Claude Code logado na assinatura e o perfil do HeyGen do explicavideos.

Coleta e voz

yt-dlp para listar e baixar, inemavox (~/projetos/inemavox) para transcrever e cardshorts para a voz Chatterbox nei.

Render

Node com Playwright (motor/node_modules é um link para o do eventosextremospub) e ffmpeg.

Roteiro, avatar e entrega

claude (Claude Code logado na assinatura), Xvfb :99 com o perfil do HeyGen do explicavideos, o yt-pubx e o bot v3.

Guia de uso · passo a passo

Ligar, testar e rodar à mão

Comandos reais do repositório, executados na raiz do projeto.

1

Escolher os influenciadores

A lista fica em canais.json. Para pausar alguém sem apagar, use "ativo": false. O handle é o caminho do canal no YouTube.

{"handle": "channel/UC9zqTTVeClpqMQ5CLuJdWtw", "nome": "Drauzio Varella", "rk": "MÉDICO · ONCOLOGISTA", "ativo": true}

Se aparecer em destaque outro profissional de saúde consolidado, com registro e confiável, o sistema sugere a inclusão na mensagem do bot. Só entra com o ok do Nei.

2

Ligar a agenda

Copie as unidades do systemd de usuário e ative os três timers.

cp systemd/saudeviral-* ~/.config/systemd/user/ && systemctl --user daemon-reload
systemctl --user enable --now saudeviral-diario.timer saudeviral-semanal.timer saudeviral-domingo.timer
systemctl --user list-timers 'saudeviral-*'
3

Testar sem gastar nada nem enviar

Rode uma rodada sem o HeyGen e sem mandar para o bot nem para o YouTube.

SEM_AVATAR=1 SEM_BOT=1 auto/rodar.sh diario   # teste: sem HeyGen e sem enviar
4

Rodar fora da agenda ou pular uma rodada

Passe o modo e a data; para pular, acrescente a linha em auto/pular.txt.

auto/rodar.sh diario 2026-10-09          # rodada de um dia específico
echo "2026-10-17 diario" >> auto/pular.txt     # pular uma rodada
5

Acompanhar no Telegram e no YouTube

Cada rodada publica no Inema Pro (lives12) e manda o vídeo ao bot v3 com o link. Se não houver pauta ou algo falhar, o bot recebe o aviso.

Regras de cada vídeo

O que todo vídeo cumpre

O portão de conferência e o roteiro seguem estas regras.

📅 Quadro 0 cheio

Data dd/mm/aaaa e o fato mais forte logo no primeiro quadro.

📌 Fonte na tela

Só entra fato que está na transcrição, com canal, data e título na tela.

⚕️ Não substitui consulta

"Não substitui consulta médica." em todo vídeo; dose, remédio ou dieta nunca viram instrução.

⚖️ Sem tomar lado

Polêmica é o que ELES disseram; política sempre atribuída.

🗣️ Tom do Nei

Fala no tom do Nei ("você"), com números e anos por extenso.

📣 Fim com CTA

Gancho de comentário e CTA de gestão de agentes de IA no inema.club.

Exemplo

Piloto de 10/10/2026

Dois quadros do primeiro vídeo do saudeviral (edição edicoes/2026-10-10-diario).

Quadro de abertura do piloto do saudeviral
Quadro 0: data, o fato mais forte e as miniaturas dos vídeos citados.
Quadro do meio do piloto, com a fonte no rodapé
Uma cena do meio, com a fonte (canal, data e título) no rodapé.