Vídeo de História Jurídica com Imagem: Personagem Abstrato × Fundo Realista
Posicionamento do Projeto
Este é um fluxo de trabalho independente de geração de imagens e conversão de imagem para vídeo. Baseia-se na geração/reutilização de PNGs de personagens transparentes, imagens de fundo realistas e conversão local de imagem para vídeo, resultando em um vídeo final editado por timeline. Não utiliza nenhum projeto, diretório, componente, script, protocolo de timeline ou gate de renderização de projetos de animação por código existentes.
Ponto de Entrada
Use esta skill quando o usuário fornecer um tema jurídico, uma história de vida, um texto ou um vídeo de referência e solicitar a criação de um vídeo com "personagens abstratos colocados em um mundo real". A entrega prioritária inclui: design de personagens, PNGs transparentes dos personagens, imagens de fundo sem pessoas, storyboard, clipes de imagem-para-vídeo, narração, legendas e materiais de projeto editáveis de forma independente. A escolha específica das ferramentas será determinada pela disponibilidade prática.
Regras Visuais (Prioridade Máxima)
- Personagem e fundo devem ser gerados e gerenciados separadamente. A sobreposição é feita apenas na composição final; o gerador não deve desenhar o personagem como uma pessoa real ou personagem de anime.
- Personagem: Cabeça redonda branca ou rosto branco minimalista, olhos pontuais pretos, sobrancelhas/boca simplificadas, contorno preto grosso, poucas áreas de cor sólida, mãos e pés simples. Sem nariz, textura de pele ou traços realistas. Proibido cabelo ou apenas mantido como identificador abstrato; a individualidade do personagem vem principalmente de roupas, óculos, postura e acessórios.
- Fundo: Cenas realistas ou de alta fidelidade da China contemporânea, com proporções reais de edifícios, móveis, materiais, clima e iluminação cinematográfica. As imagens de fundo não devem conter nenhum personagem, nem legendas, logotipos ou textos legais incorretos.
- Assets dos personagens: Armazenados como PNG RGBA transparente ou SVG transparente. Verifique os pixels alfa e as bordas após a exportação; não use fundo preto/branco para simular transparência.
- Emoção: Expressa por postura, olhos/sorriso pontuais, enquadramento, iluminação e atmosfera. Tom mais quente na fase de esperança, mais frio na fase de risco, contido no epílogo.
- Mantenha o advogado e o protagonista da história estritamente separados: o advogado mantém óculos, toga preta e gravata vermelha; o comprador usa moletom azul e mochila; outros membros da família têm IDs separados.
Fluxo de Trabalho Padrão
- Pesquisa e Verificação de Fatos Jurídicos: Crie
research.mdlistando fontes públicas, fatos e controvérsias, período de aplicação da lei, pontos de anonimização de privacidade; marque enredos fictícios ou combinados como "Encenação". - Escrever a História: Siga o arco "vida comum — escolha — crise — custo — busca de ajuda — método legal — resolução emocional"; não misture a narração do advogado com a narrativa em primeira pessoa do protagonista como se fossem a mesma identidade real.
- Design de Personagens: Defina o
character_id, proporções uniformes, roupas e expressões padrão de cada personagem com base em../../../references/character-manifest.example.json; primeiro fixe a imagem frontal e depois crie vistas laterais/traseiras, expressões e ações. Não gere aleatoriamente para cada plano. - Criação de Personagens Transparentes: Produza uma única pose de um único personagem, verifique a cabeça, cor da roupa, espessura das linhas e canal alfa, depois gere em lote. Salve um arquivo por personagem.
- Geração de Fundos Realistas: Gere imagens de fundo sem personagens para cada plano individualmente, reservando espaço para o personagem. Priorize 16:9 horizontal e ajuste para 9:16 vertical conforme a plataforma. Registre temperatura de cor, fonte de luz, chão e posição da câmera.
- Storyboard e Tabela de Assets: Use
../../../references/shot-list-template.csv. Cada plano deve incluirbackground_id,character_id, ação, duração, enquadramento, movimento de câmera, efeito sonoro e se precisa de imagem-para-vídeo. - Composição Estática / Imagem-para-Vídeo: Planos normais usam PNG do personagem + quadro estático do fundo com leve zoom/panorâmica; apenas planos que exigem movimento real (como andar, virar, abraçar) usam imagem-para-vídeo ou animação localizada do personagem. Priorize o controle para evitar que a forma do personagem, mãos, pés e cores das roupas variem entre quadros.
- Narração e Legendas: Gere o áudio da narração a partir do texto finalizado e use ferramentas de alinhamento de legendas para gerar SRT calibrado; a duração do plano deve seguir o áudio real, não uma estimativa de palavras.
- Edição e Áudio: Em um projeto de edição de vídeo independente, sobreponha personagens, fundos realistas, movimentos de câmera, som ambiente e BGM discreto. Use qualquer ferramenta de edição que suporte PNG com canal alfa e múltiplas faixas; não dependa de frameworks de vídeo de código específico.
- Revisão e Exportação: Verifique quadro a quadro a consistência do personagem, realismo do fundo, integração de luz e sombra, área segura de legendas, precisão das informações legais e integridade do áudio. Exporte como MP4 juntamente com a lista de assets.
Estrutura de Diretórios do Projeto (Projeto de Vídeo Independente)
STORY_PROJECT/
research.md
story-script.md
characters/ # PNGs dos personagens com transparência
backgrounds/ # Imagens de fundo realistas sem pessoas
shot-list.csv
image-to-video/ # Clipes de vídeo gerados para ações necessárias
audio/ # Narração/BGM/Som ambiente
subtitles/ # Legendas SRT
editing/ # Projeto de edição ou EDL
exports/ # MP4 final
Proporções de Produção e Movimentos de Câmera Padrão
- Padrão: 1920×1080, 16:9, 30fps; altere conforme especificação da plataforma quando solicitado explicitamente.
- Planos normais: 4-7 segundos iniciais, ajustados conforme a semântica da narração; zoom leve (2%-5%) em fundos estáticos, evitando desvios perceptíveis.
- Planos complexos de imagem-para-vídeo reservados para cenas-chave (andar, virar, abraçar, virar na chuva, etc.).
- Coordenação de perspectiva entre personagem e cena: pés tocando o chão e sombra suave adicionada; cenas de chuva devem refletir a condição de exposição do personagem.
Prompts e Aceitação
- Prompts separados para personagem e fundo estão em
../../../references/prompts.md. - Exemplo de manifesto de personagens em
../../../references/character-manifest.example.json. - Este repositório fornece modelos SVG transparentes de personagens abstratos em
assets/characters/vector/, que podem ser exportados como PNG RGBA antes da edição. Os 8 PNGs do ZIP independente anterior são conceitos iniciais, não modelos oficiais do repositório. A produção formal deve primeiro passar pela verificação do design de personagens. - Aceitação: Primeiro, verifique 3 quadros-chave (esperança / crise / ajuda legal) e, em seguida, produza um teste de 20 a 30 segundos para confirmar o estilo antes de expandir para o vídeo completo.
Chamadas e Entrega Complementares deste Repositório
- A cada inicialização, leia primeiro
AGENTS.mdeREADME.mdna raiz do repositório; não presuma a disponibilidade de ferramentas de outros repositórios. - Os modelos de personagens estão em
assets/characters/vector/; contêm SVG com fundo transparente. Exporte como PNG conforme necessário para a edição atual e depois componha. Personagens gerados devem ser comparados com os modelos. - Primeiro, envie uma imagem de comparação de personagens, 3 quadros-chave sem texto e um teste de 20 a 30 segundos; apenas vídeos renderizados e revisados podem ser chamados de "vídeo finalizado".
- Instâncias de produção devem ser colocadas em projetos independentes fora do repositório; este repositório mantém skills, modelos, assets e informações de versão reutilizáveis.
Prevenção contra Degeneração em "PPT Animado" (Obrigatório)
- A cada episódio, leia obrigatoriamente
../../../docs/reference-style-qa.mde preencha ovisual-qa.mditem por item. - Não considere cenas vetoriais geométricas, fundos de ilustração borrados, painéis de título grandes, bordas de player ou personagens em pé uniformemente espaçados como "vídeo cinematográfico gerado por imagem".
- O fundo deve ser material de espaço real gerado independentemente; o personagem deve permanecer em camada transparente e interagir verdadeiramente com o plano, incluindo oclusão real, sombras e diferentes enquadramentos.
- O FFmpeg é responsável apenas pela codificação e edição finais; não substitui a geração de imagens e imagem-para-vídeo. Se faltar capacidade de imagem-para-vídeo utilizável, entregue apenas imagens estáticas ou um teste explícito não animado; não afirme atingir o efeito animado do vídeo original.
- A primeira versão do PPT animado MP4 produzida por A151 em 2026-11-05 foi julgada como REJEITADA e não deve ser usada como referência de produto final.
Personagens Pequenos, Mais Planos, Câmera Estável (Regras Obrigatórias Adicionais)
- O usuário solicita "personagens não devem ocupar uma proporção muito grande da tela", o que não significa reduzir o personagem. O personagem deve manter proporções realistas com sofás, camas de hospital, mesas, cadeiras, portas e janelas na mesma profundidade; a proporção é determinada pelo enquadramento e pela perspectiva real; proibido qualquer limite rígido de altura de personagem de 8% a 18%, consulte
../../../docs/perspective-and-framing.md. - Para o vídeo A151 de 203 segundos, planeje 52 planos independentes / fundos de cena independentes — não use 3 imagens recortadas/deslocadas para criar 36 planos; cada um deve ter um novo arquivo real e composição independente.
- Para evitar tremores, a câmera padrão é estática; movimentos de câmera são apenas zoom lento unidirecional de até 1,5% ou panorâmica de até 0,3%, sem oscilações aleatórias ou reversões frequentes; o centro visual permanece fixo.
- Materiais de execução relacionados:
../../../episodes/A151/v3/scene-plan.json,../../../episodes/A151/v3/image-prompts.md,../../../episodes/A151/v3/QUALITY_GATES.md.
Sem Desvio de Estilo: Gate de Assets Fixos de Personagem
- Consulte
../../../references/role-lock-v31.json. Use PNGs/SVGs de personagens definidos; não gere personagens independentemente para cada cena; o fundo gerado absolutamente não deve conter pessoas. - Ao usar
../../../scripts/compose_locked_scene.py, forneça explicitamente o ID do personagem, arquivo de origem, posição, referência de perspectiva e máscara de oclusão frontal; este script é responsável apenas pela composição, não substitui a geração de fundo por IA e imagem-para-vídeo. - Cada capa de vídeo / pré-visualização de plano deve ser extraída de um MP4 real produzido; é proibido gerar imagens de colagem 3x3 separadamente para fingir como "capturas de tela do vídeo".
- Conclusão não é igual a aprovação visual do plano; a execução bem-sucedida da ferramenta não substitui a revisão do plano. O teste de 23 segundos de A151 V3.1 provou que o fluxo misto pode funcionar, mas a qualidade da oclusão de contato ainda não atingiu o padrão.