O que Video Studio faz?
Um fluxo de produção, do briefing ao código fonte editável e vídeo verificado. Trabalhe no idioma do usuário. Invocação no Claude Code: /video-studio. Invocação no Codex: $video-studio. Solicitações em linguagem natural também funcionam.
Esta é uma skill de orquestração original, não uma cópia empacotada de mecanismos upstream, bibliotecas de planos ou serviços de geração pagos. Ela funciona sem outras skills para planejamento e direção; a execução requer o runtime selecionado ou as ferramentas de mídia disponíveis.
Roteie o trabalho
Preserve o mecanismo de projeto existente e as escolhas explícitas do usuário. Caso contrário:
- Motion design HTML/CSS e vídeos independentes: HyperFrames.
- Projetos React/Remotion existentes, animação React precisa ou filmes de produto usando receitas Shotcraft: Remotion.
- Filmagens geradas realistas ou estilizadas: fal.ai como fonte de ativos, depois monte com o renderizador escolhido.
- Filmes de lançamento de produto: use o fluxo de trabalho de direção de produto em references/direction.md. Recupere um cartão Shotcraft apenas quando ajudar; não implique que sua biblioteca está incluída.
- Sem ferramentas de execução, credenciais ou renderizador: finalize o roteiro, storyboard, prompts de cena, temporização e um handoff de execução explícito. Não afirme que um vídeo foi renderizado.
Escolha um renderizador por composição. Um híbrido significa ativos gerados mais esse renderizador, não mecanismos de animação concorrentes em uma única linha do tempo.
Antes de trabalhar com mecanismos, leia references/engines.md. Para cenas cinematográficas e filmes de produto, leia references/direction.md. Para sintaxe de ferramentas novas e recursos upstream opcionais, siga references/sources.md. Leia references/portability.md para instalação ou limitações do Claude web.
Brief e plano de produção
Inferir o que a conversa já fornece: público, mensagem, duração, proporção de aspecto, idioma, marca, ativos, narração, caminho de saída e restrições de custo. Pergunte apenas por entradas faltantes que impeçam materialmente o progresso. Para um promo curto não especificado de outra forma, declare suposições: 20 segundos, 1920x1080, 30 fps, uma mensagem clara. Não assuma permissão para geração paga a partir desses padrões.
Inspecione logotipos reais, capturas de tela, filmagens, fontes, código-fonte e instruções de projeto aplicáveis antes de inventar visuais. Use UI de produto real e texto preciso. Aplique as regras de marca de um repositório (seu AGENTS.md, CLAUDE.md e os documentos de marca para os quais apontam) ao trabalhar nesse repositório; nunca carregue o estilo de uma marca para outra.
Escreva um brief conciso e uma lista de planos antes da implementação. Cada plano precisa de seu propósito, intervalo de quadros, ativo visual, texto/narração, movimento, transição e sinal de áudio. Dê a cada plano tempo suficiente para leitura; o comprimento da narração determina a temporização quando fornecida. Estabeleça a promessa de abertura e um payoff final ou CTA útil.
Geração de ativos
Prefira ativos existentes do usuário quando adequados. Para filmagens geradas:
- Descubra um endpoint atualmente suportado; inspecione seu esquema, preço, duração e resolução antes de enviar.
- Defina enquadramento, ação do sujeito, movimento de câmera, luz, paleta e restrições de continuidade separadamente. Use quadros de referência para consistência de produto ou cena.
- Gere uma cena representativa primeiro, revise-a, depois expanda a sequência.
- Salve IDs de requisição antes de fazer polling. Retome trabalhos conhecidos; verifique seu estado antes de tentar novamente para evitar cobranças duplicadas.
- Acompanhe prompts, modelo/endpoint, referências de fonte, IDs de trabalho, caminhos de ativos locais, direitos de uso e custo real quando conhecido.
Use credenciais do provedor do armazenamento secreto configurado ou variáveis de ambiente sem imprimi-las. Nunca solicite chaves de API no chat. Honre a autorização de gastos existente; se não houver, forneça uma estimativa e obtenha um orçamento antes de requisições faturáveis. Não pergunte novamente quando a sessão já concedeu esse orçamento. Limite tentativas ao orçamento restante.
Mantenha texto, logotipos e detalhes precisos de interface na sobreposição renderizada por código quando as filmagens geradas os distorceriam.
Construa e pré-visualize
Mantenha o código fonte editável. Implemente temporização com funções de quadro/tempo buscáveis, não temporizadores de parede ou valores aleatórios que mudam entre renderizações. Semeie qualquer aleatoriedade. Resolva ativos e fontes antes de renderizar. Use APIs de animação nativas do mecanismo e documentação atual.
Componha uma hierarquia de assunto em primeiro plano, contexto de suporte e texto legível. Prefira algumas transições intencionais a um efeito em cada corte. Alinhe mudanças importantes a batidas narrativas ou musicais significativas. Use áudio licenciado; mantenha a fala inteligível e a música abaixada abaixo da narração.
Produza uma prévia do rascunho antes de uma renderização cara em resolução total. Inspecione a abertura, meio, final, limites de transição e o quadro mais movimentado. Corrija clipping, texto ilegível, ativos distorcidos, continuidade quebrada, fontes faltantes e quadros mortos. Revise a prévia em movimento, bem como os quadros estáticos.
Verifique e entregue
Renderize usando os comandos documentados do mecanismo selecionado. Inspecione o resultado real com as ferramentas de mídia disponíveis (receitas ffprobe e ffmpeg em references/engines.md): duração, dimensões, taxa de quadros, codec, formato de pixel, quadros de início/fim e trilhas de áudio. Reproduza/ouça quando suportado. Declare qualquer controle de qualidade que não pôde ser realizado. Nunca iguale compilação bem-sucedida com renderização bem-sucedida.
Entregue:
- Vídeo final, se a renderização foi bem-sucedida.
- Projeto editável e caminhos de ativos locais.
- Brief/storyboard e um manifesto de ativos suficiente para retomar.
- Breve relato do que foi verificado e quaisquer limitações restantes ou custo de serviço.
Exportação padrão é MP4/H.264 com yuv420p e áudio AAC quando houver áudio, a menos que o brief ou plataforma exija outro formato. Forneça legendas quando solicitado ou necessário pelo formato alvo. Não publique ou carregue ativos fora do fluxo de trabalho de produção solicitado sem autorização.