Video 9:16 · Derecho · automático

Tus derechos en 1 minuto, en boca de quienes más los explican

Los mayores abogados de YouTube en Brasil (consumidor, jubilación, trabajo, deudas, inmuebles y estafas), transcritos, verificados y resumidos en un video con la fuente en pantalla y Nei comentando.

Banner RADAR DERECHO: lo que dijeron los mayores abogados de YouTube en Brasil sobre tus derechos, en 1 minuto
En resumen

advviral es un sistema que hace, solo, videos cortos (9:16) sobre lo que dijeron en sus videos los mayores abogados de YouTube en Brasil sobre los derechos de las personas: consumidor, jubilación, trabajo, deudas y bancos, inmuebles, familia y estafas. Mira los videos de YouTube por transcripción, separa los hechos, los números y las polémicas, y arma un video con la fuente de cada dato en pantalla y Nei comentando (avatar). Todo se relata y se atribuye, nada se vuelve consejo para tu caso y un proyecto de ley se llama proyecto. No sustituye la orientación de un abogado. Los sábados y domingos sale también el video largo 16:9 "La semana explicada". Todo se publica solo en el canal INEMA TIA de YouTube y se envía a Telegram. Es el hermano de saudeviral y finviral: mismo motor, otro tema.

Qué es

Un radar de derecho que se arma solo

Cada mañana advviral lee lo que publicaron los canales, verifica cada hecho contra la transcripción y publica un video listo. No sustituye la orientación de un abogado: el video relata lo que dijo cada uno, siempre con la fuente.

Flujo de advviral: recolección, transcripción, guion, verificación, avatar y bot v3

🔎 Solo hechos con fuente

Cada hecho o número tiene que estar en la transcripción, con el fragmento literal. Canal, fecha y título aparecen en pantalla en cada escena.

⚖️ Sin consejo jurídico

Todo se atribuye ("según él"). Nada de "haz X" para tu caso: cada caso es distinto, busca a un abogado o a la defensoría pública. Un proyecto de ley se llama proyecto.

🔒 Todo con la suscripción

Guion con claude -p (suscripción, sin API), transcripción local con Whisper y avatar por el estudio de HeyGen. La oferta de cambio de plan de HeyGen siempre se rechaza.

Cómo funciona

De la transcripción a YouTube, sin mano humana en el medio

Etapas encadenadas por auto/rodar.sh. Si la verificación reprueba dos veces, el video no se hace.

Recolección→ Transcripción→ Guion→ Verificación→ Avatar→ Video→ YouTube + bot
1

Recolección y transcripción

Lista los videos de los canales de canais.json (solo metadatos, yt-dlp), descarga el audio y lo transcribe localmente (inemavox, Whisper large-v3).

2

Guion

claude -p lee las transcripciones y graba base.md (cada hecho, quién lo dijo, el video y el fragmento literal), roteiro.json (falas y visuales) y legenda.txt.

3

Verificación

auto/checar.py verifica que cada fragmento esté en la transcripción, que los números hablados estén escritos con letras, que existan las imágenes, que haya CTA y el aviso "Não substitui orientação de um advogado" (no sustituye la orientación de un abogado). Si falla, vuelve una vez para corrección.

4

Avatar

HeyGen genera el avatar de Nei por el estudio (suscripción). motor/retempo.py alinea el arte con el habla. Si HeyGen falla, sale la versión con la foto y la voz de Nei (Chatterbox).

5

Video

motor/palco.html se renderiza cuadro a cuadro con Playwright, con contadores, sellos y la fuente en cada escena. El avatar queda en la esquina.

6

Publicación

auto/publicar.sh publica en el canal INEMA TIA de YouTube (lives2) con yt-pubx y siempre lo manda al bot v3 con el enlace. Si el avatar falló, la versión con foto solo va al bot.

Agenda

Tres rondas por semana, a las 08:00

Timers de systemd de usuario. El horario queda lejos de finviral (02:00) y saudeviral (05:00) para que no compitan por la GPU y HeyGen. Un día flojo no se vuelve video: el bot recibe "sin pauta".

Lun a vie
Ronda diario · 40–60 sLo que publicaron ayer y anteayer: una historia principal y como mucho uno o dos hechos más.
Sábado
Ronda semanal · 90 s a 2 minBalance de la semana: el tema más fuerte, la polémica y quién discrepó de quién. Después, el largo 16:9 "La semana explicada".
Domingo
Ronda domingo · ~90 sLos derechos, los cambios de ley y las trampas que señalaron en la semana, siempre atribuidos. Después, el largo 16:9 explicado.
Influencers

A quién sigue advviral

No hay ranking oficial de influencers jurídicos: la base es la búsqueda por temas del ciudadano y una medición propia del 13/10/2026 en YouTube (pesquisa/influenciadores.md). Clases para oposiciones y contenido para abogados quedaron fuera.

👵 Jubilación y trabajo

Escobar Advogados e Ingrácio Advocacia (INSS, jubilación, BPC), Advogado William Carvalho y Magalhães & Moreno (trabajo, jornada 6x1, despido).

🛒 Consumidor, deudas y bancos

Seus Direitos (garantía, seguro, consorcio), Advogado Ricardo Reis (deudas y crédito) y Dr. Rafaél Batista (descuentos del banco, sobreendeudamiento).

🏠 Inmuebles, familia y estafas

Seu Direito Online (inmuebles e impuestos), Marcello Benevides (familia, inmuebles y empresa) y Dr. José Milagre (derecho digital, estafas y delitos en internet).

Requisitos

Lo que necesita la máquina

Una computadora con GPU, Claude Code con la suscripción y el perfil de HeyGen de explicavideos.

Recolección y voz

yt-dlp para listar y descargar, inemavox (~/projetos/inemavox) para transcribir y cardshorts para la voz Chatterbox nei.

Render

Node con Playwright (motor/node_modules es un enlace al de eventosextremospub) y ffmpeg.

Guion, avatar y entrega

claude (Claude Code con la suscripción), Xvfb :99 con el perfil de HeyGen de explicavideos, yt-pubx y el bot v3.

Guía de uso · paso a paso

Encender, probar y correr a mano

Comandos reales del repositorio, ejecutados en la raíz del proyecto.

1

Elegir los influencers

La lista está en canais.json. Para pausar a alguien sin borrarlo, usa "ativo": false. El handle es la ruta del canal en YouTube.

{"handle": "channel/UCXQBMoJ6s5PgkaEzg294FWQ", "nome": "Escobar Advogados", "rk": "ADVOCACIA · PREVIDÊNCIA", "ativo": true}

Si se destaca otro abogado o jurista consolidado y confiable, el sistema sugiere incluirlo en el mensaje del bot. Solo entra con el ok de Nei.

2

Encender la agenda

Copia las unidades de systemd de usuario y activa los tres timers.

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

Probar sin gastar ni enviar nada

Corre una ronda sin HeyGen y sin mandar al bot ni a YouTube.

SEM_AVATAR=1 SEM_BOT=1 auto/rodar.sh diario   # prueba: sin HeyGen y sin enviar
4

Correr fuera de la agenda o saltar una ronda

Pasa el modo y la fecha; para saltar, agrega la línea en auto/pular.txt.

auto/rodar.sh diario 2026-10-09          # ronda de un día específico
echo "2026-10-17 diario" >> auto/pular.txt     # saltar una ronda
5

Seguir en Telegram y YouTube

Cada ronda publica en INEMA TIA (lives2) y manda el video al bot v3 con el enlace. Si no hay tema o algo falla, el bot recibe el aviso.

Reglas de cada video

Lo que cumple todo video

La verificación y el guion siguen estas reglas.

📅 Cuadro 0 lleno

Fecha dd/mm/aaaa y el hecho más fuerte ya en el primer cuadro.

📌 Fuente en pantalla

Solo entra lo que está en la transcripción, con canal, fecha y título en pantalla.

⚖️ No sustituye al abogado

"No sustituye la orientación de un abogado" en todo video; nada se vuelve instrucción para el caso de quien mira.

⚖️ Sin tomar partido

La polémica es lo que ELLOS dijeron; la política siempre atribuida.

🗣️ Tono de Nei

Habla en el tono de Nei ("você", "usted"), con números y años escritos con letras.

📣 Cierre con CTA

Gancho de comentario y CTA de gestión de agentes de IA en inema.club.

Ejemplo

Piloto del 10/10/2026

Dos cuadros del primer video de advviral (edición edicoes/2026-10-10-diario).

Cuadro de apertura del piloto de advviral
Cuadro 0: fecha, el hecho más fuerte y las miniaturas de los videos citados.
Cuadro del medio del piloto, con la fuente al pie
Una escena del medio, con la fuente (canal, fecha y título) al pie.