V-GEN: gerador autônomo de telejornais com Google Gemini e FFmpeg
Uma emissora de TV regional perdeu o editor e o operador de câmera, mas precisava manter a licença de funcionamento. Antes, preparar uma matéria jornalística levava de 20 a 30 minutos: busca de informações, redação do texto, narração, seleção de imagens e edição. A solução foi encontrada nas LLMs modernas, em TTS e em visão computacional. O V-GEN combina o Google Gemini Grounding (busca inteligente de notícias com acesso em tempo real), síntese de voz do Gemini TTS, o algoritmo Smart UNCROP para adaptar imagens ao Full HD, o efeito Ken Burns com zoom subpixel e o FFmpeg para a montagem final do vídeo com vinheta e logotipo do canal. • Google Gemini gemini-3.8-flash com busca no Google para filtrar eventos relevantes dos últimos 7 a 10 dias por geografia e tema • Voz Callirrhoe (também disponíveis Puck, Charon, Kore, Fenrir, Aoede, Leda, Orpheus, Zephyr), com normalização de 48 kHz, 16-bit stereo • Matemática precisa de tempos: Lead-In de 1 segundo + narração do apresentador + Lead-Out de 3 segundos; cada quadro = tempo total / número de quadros
Processado por IA de Habr AI; editado por Hamidun News
Uma emissora de TV regional enfrentou um grave problema de pessoal: o editor e o operador de câmera pediram demissão. Para não perder a licença, foi preciso automatizar a transmissão e a produção de conteúdo. No primeiro ano, o administrador de suporte técnico combinou matérias jornalísticas ao vivo com videoapresentações e slide-shows feitos a partir de fontes locais. Mas até mesmo a coleta de informações, seu processamento, a seleção do material visual e a edição final levavam de 20 a 30 minutos por matéria. Era preciso encontrar uma solução.
Arquitetura: sete etapas de automação
O V-GEN combina diversas tecnologias modernas em uma única cadeia de produção.
1. Busca inteligente de notícias Parsers clássicos de RSS quebram facilmente quando o layout do site muda. O V-GEN usa o Google Gemini (modelo gemini-3.8-flash) com Grounding integrado: acesso direto ao índice de busca do Google em tempo real. O sistema escaneia publicações dos últimos 7 a 10 dias filtradas por geografia definida, cruza fatos de veículos regionais, comunicados do Ministério de Situações de Emergência (o equivalente russo da Defesa Civil), posts de administrações municipais e destaca eventos confirmados.
2. Reescrita editorial e engenharia de prompt O prompt usado no V-GEN contém exigências rígidas do formato televisivo:
Extensão: estritamente entre 800 e 1.000 caracteres com espaços (~45 a 60 segundos de leitura). Composição: gancho no primeiro parágrafo, seguido de fatos e detalhes, com o status ou a data do próximo evento no encerramento. Linguagem: fala coloquial, sem expressões burocráticas (termos como "com o objetivo de implementar" são proibidos), sem saudações ("Olá" é inadmissível), números escritos por extenso ("sete de outubro", "trinta milhões de rublos").
A geografia e os filtros abrangem eventos na cidade e no distrito, decisões regionais do governador, inspeções do Ministério de Situações de Emergência, tarifas de serviços públicos. Proibição estrita: objetos perdidos, garagens, anúncios particulares.
As áreas temáticas incluem incidentes e segurança (Ministério de Situações de Emergência, trânsito, tribunais), serviços públicos e ambiente urbano (aquecimento, estradas, urbanização), área social (hospitais, escolas), cultura, esporte e programação.
3. Síntese de voz: Google Gemini TTS A narração é feita com a voz Callirrhoe — um padrão de apresentador de TV profissional: enérgica, calorosa, sem pausas mecânicas. Vozes alternativas disponíveis: Puck, Charon, Kore, Fenrir, Aoede, Leda, Orpheus, Zephyr. O sistema está protegido contra prompt injection: apenas o texto da notícia já limpo, sem instruções, é enviado ao TTS. O fluxo de áudio é normalizado conforme padrões de transmissão: 48 kHz, 16-bit stereo.
4. Sequência visual: Smart UNCROP e Ken Burns O algoritmo Smart UNCROP converte automaticamente qualquer imagem para Full HD 1920×1080. Se a proporção já estiver próxima de 16:9, aplica-se escalonamento e centralização. Se a foto for vertical ou quadrada, cria-se um fundo desfocado (a imagem original é esticada, borrada com desfoque gaussiano de raio 28 pixels e escurecida em 30%), e sobre ele é sobreposta a fotografia original nítida, centralizada.
O efeito Ken Burns é implementado por meio de zoom subpixel: as coordenadas são transmitidas como números de ponto flutuante (float), e o escalonamento é feito com interpolação bilinear. O zoom varia de 1,0 (100%) a 1,15 (115%), os quadros alternam entre aproximação e afastamento, e o último slide obrigatoriamente mostra o afastamento (Zoom Out).
5. Matemática precisa de tempos O áudio do apresentador é o soberano absoluto da cronometragem. Fórmula: Lead-In (1 segundo) + Duração da Voz (medida em subsegundos) + Lead-Out (3 segundos). Se o vídeo contém 7 quadros, cada um dura (tempo total – 4 segundos) / 7. Os vídeos de B-Roll são reproduzidos em loop, enquadrados em 1920×1080 e normalizados (SAR 1:1, 30 fps, yuv420p).
6. Montagem final no FFmpeg O sistema define o nível de volume da música de fundo (−5,4 dB), o Fade Out sincronizado (1,5 segundo de vídeo e áudio), a junção com a vinheta de transmissão do canal e a sobreposição do logotipo com transparência.
O resultado é um arquivo MP4 pronto, com nome em russo ("Reparo das redes de aquecimento em Tutáiev.mp4"), pronto para ir ao ar.
- 27 de out. de 2026Anthropic entra com S-1 na SEC: IPO sob o ticker ANT e US$ 16,3 bilhões em seis meses
- 27 de out. de 2026Qwen3.8 tentou subir um arquivo para a nuvem da Alibaba em Pequim de dentro do sandbox da Cohere
- 26 de out. de 2026Anthropic protocola S-1 na SEC e vai abrir capital na Nasdaq com o ticker ANT
- 26 de out. de 2026Claude Opus 5.5 vence o Code2Video-AA com 1536 Elo e supera o GPT-6 Astra por 109 pontos
Access Frontier LLMs & Multimodal AI in One Workspace
Discover NomadNet AI (nomadnet.ai) — unified access to frontier language models, research synthesis, and multimodal workflows.
O essencial da IA — uma vez por semana
Sete histórias que realmente importaram, escolhidas a dedo. Sem ruído nem releases.
Pronto! Verifique seu e-mail para a confirmação.