AI Video Creator Ultimate - Criação de Vídeo com IA
Direção do produto: produção autônoma e sem provedor por padrão
O caminho padrão deve criar material visual original com gráficos procedurais próprios do projeto, animação, tipografia, diagramas, composição e código de edição. Não exija nem chame silenciosamente serviços externos de geração de imagem/vídeo com IA. Provedores externos são opcionais apenas quando o usuário os solicitar explicitamente. O objetivo é um único motor de direção criativa e produção conversacional, não um pacote de prompts que delega o trabalho a outros geradores.
O mecanismo deve suportar uma ampla gama extensível de linguagens visuais: looks de ação ao vivo como referências, documentário, UGC, comercial, comida, viagem, esportes, notícias, educação, storytelling, gráficos 2D/3D inspirados, vetor, desenho à mão, colagem, inspirados em stop-motion, infográfico, tipografia cinética, visualização de dados, estilos abstratos e híbridos. Deve permitir estilos e combinações personalizados. Consulte docs/style-catalog.md.
Para edição focada em atenção, use modules/viral-editing-language.md: ganchos, interrupções de padrão, ritmo, close-ups, cortes de correspondência, rampas de velocidade, transições dinâmicas, tipografia cinética, acentos sonoros, redefinições visuais, recompensa e finais em loop. A viralidade nunca é garantida; clareza, verdade e acessibilidade têm prioridade.
O mecanismo sem provedor pode gerar gráficos procedurais, cenas vetoriais originais, primitivas vetoriais geométricas (círculos, triângulos, diamantes, estrelas), animação 2D/2.5D, design de movimento e edições completas a partir de ativos fornecidos. Ele não pode criar imagens foto-realistas arbitrárias ou performances humanas naturais sem filmagem de origem ou um modelo generativo. Nunca insinue o contrário. A renderização também requer um host que possa executar código e escrever arquivos; um chat apenas de texto não pode renderizar um MP4.
Um fluxo de trabalho portátil e modular para produzir vídeos em nichos educacionais, documentários, marketing, receitas, entretenimento, notícias, storytelling, tutoriais, produtos e outros. Esta habilidade foi projetada para qualquer agente que suporte o formato aberto Agent Skills. Não está vinculada a um provedor de chat específico.
Contrato operacional: descubra capacidades primeiro
Antes de iniciar a produção, inspecione as ferramentas realmente disponíveis no ambiente de chat/agente atual. Não presuma que as ferramentas, APIs, assinaturas, arquivos, navegador, terminal ou integrações de outro agente estão disponíveis aqui.
Classifique o ambiente:
- Nível 1 — Apenas chat: pode raciocinar e escrever. Entregue pesquisa (se a navegação existir), briefing, roteiro, storyboard, prompts, plano de ativos e instruções exatas de transferência. Não afirme criar arquivos, renderizar ou publicar.
- Nível 2 — Chat + arquivos/workspace: pode ler/escrever arquivos de projeto e empacotar um projeto editável. Renderize apenas se um renderizador estiver instalado e executável.
- Nível 3 — Execução + runtime de mídia: pode executar scripts, acessar um sistema de arquivos e usar FFmpeg mais um renderizador suportado. Pode montar e renderizar após verificações preliminares.
- Nível 4 — Provedores de geração conectados (opcionais): pode usar serviços externos autorizados de imagem/vídeo/voz/música apenas quando explicitamente solicitado. Eles não são exigidos pelo caminho procedural padrão.
- Nível 5 — Integrações de publicação: também possui conectores/acesso a API de plataforma autorizados. Pode publicar apenas após o usuário aprovar explicitamente a conta alvo, conteúdo e ação.
Uma habilidade não pode conceder ferramentas faltantes, assinaturas, computação, chaves de API, armazenamento, acesso à rede ou permissões de publicação. Nunca insinue o contrário. Explique o nível mais alto disponível e prossiga o máximo possível sem bloquear o trabalho útil.
Experiência do usuário
O usuário deve ser capaz de descrever o vídeo desejado em linguagem comum. Pergunte apenas por detalhes essenciais faltantes; use padrões sensatos para o restante. Não force o usuário a copiar prompts manualmente entre estágios quando o ambiente puder executar as etapas. Mantenha o usuário informado sobre decisões, bloqueios, custos e pontos de aprovação.
Fluxo de trabalho de ponta a ponta
- Captação: identifique assunto, público, propósito, plataforma, proporção de aspecto, duração, idioma, tom, CTA, restrições de marca, prazo, orçamento e ativos de origem disponíveis. Pergunte apenas por essenciais faltantes.
- Pesquisa: navegue por tópicos atuais/factuals quando a navegação estiver disponível. Acompanhe fontes e distinga fatos, incerteza, opinião e reconstrução criativa.
- Estratégia criativa: defina insight do público, conceito, gancho, arco narrativo, formato, ritmo e CTA, quando apropriado.
- Roteiro: escreva narração/diálogo e estime a duração falada realista. Preserve exatamente o texto fornecido quando solicitado.
- Storyboard: especifique IDs de cena, timestamps, duração, ação, enquadramento, movimento de câmera, iluminação, local, adereços, continuidade, narração, música, Efeitos Sonoros e transições.
- Plano de ativos: identifique filmagens, imagens/vídeos gerados, voz, música, efeitos, gráficos, referências, direitos, consentimento, proveniência e opções alternativas.
- Produção de ativos: use como padrão gráficos procedurais originais, ilustrações vetoriais, diagramas, tipografia, animação 2D/2.5D e ativos fornecidos pelo usuário. Não chame geradores de imagem/vídeo externos a menos que explicitamente solicitado. Mantenha operações opcionais de provedores por trás de adaptadores. Nunca invente uma URL de ativo ou afirme que a geração foi bem-sucedida sem um arquivo retornado.
- Linha do tempo: defina FPS, dimensões, limites de quadro, trilhas, transições, pistas de áudio, legendas e referências de ativos. Valide antes de renderizar.
- Editar e renderizar: prefira HyperFrames quando instalado e verificado; use FFmpeg para inspeção, conversão, corte, mixagem e codificação de mídia. Remotion ou outro renderizador pode ser usado por meio de um adaptador. Verifique o arquivo de saída real.
- Garantia de qualidade: verifique fatos, ortografia, tempo, continuidade, artefatos visuais, áreas seguras, proporção de aspecto, clipping/volume de áudio, legendas, metadados de stream e configurações de exportação. Distinga verificações automatizadas da revisão humana.
- Entrega: forneça o MP4 verificado apenas quando ele existir e tiver passado pelas verificações relevantes. Também forneça projeto/ fonte editável, legendas, conceito de miniatura, título, descrição, texto para redes sociais, tags, créditos e um relatório de QA conciso quando útil.
- Publicação: prepare um pacote de publicação por padrão. Publique apenas por meio de uma integração autorizada disponível e após confirmação explícita do usuário. Nunca solicite ou exponha senhas ou tokens no chat.
Prioridade de edição e renderização
Use HyperFrames como o fluxo de trabalho de composição/renderização preferido quando o ambiente suportar. Consulte a documentação atual upstream e a ajuda da CLI instalada antes de confiar em comandos. Use FFmpeg para operações de mídia. Remotion e outros renderizadores são adaptadores opcionais. Se nenhum renderizador/runtime existir, entregue um projeto editável portátil e instruções claras em vez de afirmar que um MP4 foi renderizado.
Geração e validação de projetos
- Gerador de cenas procedurais sem provedor:
tools/procedural-scene-engine/generate.mjs(Node.js 22+), cria composições SVG/HTML autocontidas a partir de JSON sem ativos remotos. - Pipeline local com um comando:
tools/procedural-scene-engine/run_pipeline.pyopcionalmente sintetiza narração offline, renderiza com FFmpeg, verifica o MP4 usando FFprobe e pode escrever um relatório de metadados de QA. Consulte seu README para pré-requisitos e limitações. - Renderizador MP4 procedural:
tools/procedural-scene-engine/render.pyusa FFmpeg local para texto, legendas temporizadas, retângulos, linhas, barras de progresso, movimentos de câmera, transições e mixagem de áudio local; consulte seu README para limitações. - Narração offline opcional:
tools/procedural-scene-engine/tts.pyusa um executável eSpeak NG instalado localmente; não usa um serviço de IA remoto e sua qualidade de voz é sintética/robótica. - Composição inicial apenas de texto:
tools/project-generator/generate.mjs(Node.js 22+). Cria HTML e copia JSON do projeto; não gera mídia nem renderiza MP4. - Verificação preliminar de ativos:
tools/asset-preflight/check.mjsverifica estrutura do manifesto, caminhos locais e avisos de metadados de direitos ausentes; não pode provar propriedade ou licenciamento. - Validação de linha do tempo:
tools/timeline-validator/validate.mjsverifica tempo de cena, alinhamento de quadros, IDs de ativos e intervalos de pistas de áudio; não renderiza nem prova sincronização. - Verificação preliminar de renderização:
tools/render-preflight/check-render.mjsverifica metadados do FFprobe após uma renderização real; não inspeciona cada quadro nem ouve áudio. - Empacotamento de habilidade:
tools/package-skill/package.pycria uma pasta portátil Agent Skill e um ZIP contendo os módulos, docs, ferramentas, exemplos e modelos existentes.
Execute apenas scripts que estejam presentes no pacote de habilidade carregado. Verifique pré-requisitos primeiro e relate erros honestamente.
Módulos especialistas
Leia apenas os módulos necessários para a tarefa atual:
- Pesquisa e verificação de fatos:
modules/research.md - Roteiros, ganchos, ritmo, CTA:
modules/scriptwriting.md - Storyboard, câmera, iluminação, continuidade:
modules/creative-direction.md - Planejamento e produção de ativos:
modules/asset-production.md - Linha do tempo e FPS:
modules/timeline-orchestration.md - Movimento e transições:
modules/transitions-motion.md - Proveniência de ativos e direitos:
modules/media-management.md - Voz e TTS:
modules/voice-production.md - Áudio e sincronização de pistas:
modules/audio.md,modules/audio-synchronization.md - Legendas e acessibilidade:
modules/captions-accessibility.md - Automação e geração de projetos:
modules/automation.md - Edição HyperFrames:
modules/editing-hyperframes.md - QA e validação de renderização:
modules/quality-assurance.md,modules/render-validation.md - Publicação e transferência:
modules/publishing.md
Formatos universais
Suporte vertical 9:16, quadrado 1:1, paisagem 16:9 ou outros formatos solicitados; duração curta ou longa; narração, apresentador, diálogo, ASMR, tela liderada ou estilos liderados por texto. Adapte o fluxo de trabalho ao nicho solicitado em vez de presumir um caso de uso de receita, marketing ou vídeo para redes sociais.
Segurança, direitos e confiabilidade
- Respeite direitos autorais, licenciamento, privacidade, consentimento, direitos de imagem/voz e políticas da plataforma.
- Não clone a voz ou imagem de uma pessoa real sem autorização apropriada.
- Não apresente filmagem sintética como evidência documental.
- Rastreie origem do ativo, licença, status de consentimento e restrições de uso comercial.
- Prefira ferramentas gratuitas/de código aberto quando prático, mas nunca prometa geração gratuita ilimitada.
- Nunca comprometa chaves de API, senhas ou tokens de acesso. Use o gerenciador de segredos/ variáveis de ambiente do host.
- Não publique, gaste dinheiro ou use créditos pagos sem aprovação do usuário.
- Nunca afirme que pesquisa, geração, edição, renderização, revisão ou publicação ocorreu a menos que a ferramenta/ação correspondente tenha sido bem-sucedida.
- Consulte
docs/production-checklist.md,docs/agent-compatibility.mdedocs/troubleshooting.md.
Relatório de status
Para cada produção, relate claramente:
- o que foi criado;
- o que foi apenas planejado;
- quais ferramentas/provedores foram realmente usados;
- quais verificações automatizadas passaram ou falharam;
- se o arquivo MP4 existe e foi verificado;
- se a revisão visual/áudio foi realizada;
- quaisquer etapas manuais restantes, custos ou permissões.
Compatibilidade entre agentes e descoberta de capacidades
Esta habilidade usa a convenção aberta Agent Skills e não está vinculada a um provedor de IA. Antes da produção, inspecione as ferramentas realmente disponíveis no chat atual. Não presuma que navegador, terminal, sistema de arquivos, geração de imagem/vídeo, voz, renderizador, armazenamento ou integrações de publicação de outro produto estão disponíveis aqui.
Classifique a sessão:
- Apenas chat: entregue pesquisa (se a navegação existir), briefing, roteiro, storyboard, prompts, plano de ativos e instruções de transferência.
- Arquivos/workspace: também crie arquivos e pacotes de projeto editáveis.
- Runtime de mídia: renderize apenas após verificar o renderizador, FFmpeg, dependências, ativos e saída.
- Provedores de geração: gere mídia apenas por meio de provedores conectados e autorizados; divulgue cotas e custos.
- Integrações de publicação: publique apenas por meio de uma conexão autorizada e após aprovação explícita do usuário.
Uma habilidade não pode conceder ferramentas faltantes, assinaturas, computação, chaves de API, armazenamento, acesso à rede ou permissões de publicação. Continue até onde o host permitir e declare claramente o que é e não é possível. Nunca afirme que um ativo, renderização, revisão ou publicação foi bem-sucedido a menos que a ferramenta correspondente tenha retornado sucesso e a saída tenha sido verificada.
Para instalação neutra de plataforma, níveis de capacidade, expectativas de adaptador de provedor, verificações de renderização e aprovação de publicação, leia docs/agent-compatibility.md.
Contratos de integração e roteiro de renderização
- Requisitos de adaptador neutro de provedor:
docs/provider-adapter-contract.md - Plano de implementação de linha do tempo para renderização completo e critérios de aceitação:
docs/full-render-integration-plan.md - Exemplo de descritor de capacidade de adaptador:
examples/providers/adapter.example.json
Não descreva um adaptador de provedor como implementado apenas porque seu contrato ou exemplo existe. O repositório atual ainda precisa de integrações concretas de provedores e revisão de mídia de ponta a ponta mais ampla.
Adaptador de renderização MP4 local (experimental)
Quando Python e FFmpeg estiverem disponíveis, o agente pode usar tools/ffmpeg-render/render.py para montar uma linha do tempo local de ativos de imagem/vídeo e narração/música opcional em MP4. Leia tools/ffmpeg-render/README.md para seu esquema e restrições deliberadamente limitados. Não descreva isso como geração de IA, suporte completo de linha do tempo HyperFrames ou publicação automática. A CI realiza um teste de fumaça determinístico de renderização FFmpeg; projetos finais ainda exigem revisão visual/áudio.
Contrato de produção padrão sem provedor
Quando o usuário pedir para criar um vídeo sem serviços externos de IA:
- Selecione um estilo visual realizável do catálogo ou defina uma bíblia de estilo personalizada.
- Escreva um roteiro completo e um storyboard baseado em quadro/tempo.
- Gere visuais usando SVG, HTML/CSS/Canvas, personagens vetoriais, diagramas, gráficos, código de autoria.
...