Communitygithub.com

Vídeo Clássico de Poema Chinês em Seda

Gere automaticamente vídeos cinematográficos 1080×1920 de poemas chineses clássicos com geração de imagens por IA, síntese de vídeo e áudio ambiente.

O que é Vídeo Clássico de Poema Chinês em Seda?

Esta skill automatiza a criação de vídeos verticais (9:16) de alta qualidade a partir de poemas chineses clássicos completos. Ela utiliza ferramentas de geração de imagens (image_gen) para criar quadros iniciais, um contêiner Docker (gemini-flow-suite) para animar essas imagens em clipes com áudio ambiente natural, e scripts especializados para remoção de marcas d'água, sobreposição de legendas em caligrafia (Ma Shan Zheng) e renderização final. A skill garante coerência visual ao longo do vídeo, respeitando o período histórico, estilo artístico e a progressão emocional do poema. Cada cena é tratada individualmente, com prompts de movimento específicos, e o produto final (MP4) é disponibilizado no chat após uma verificação de qualidade rigorosa (QA).

Funciona com~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add Wildenbust542/hbg-classical-poem-silk-video

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Vídeo Clássico de Poema Chinês em Seda faz?

Crie um vídeo de poema 9:16 finalizado a partir do poema completo. Mantenha a série visual coerente sem forçar cada cena em um único modelo de seda antiga, deixe cada cena expressar apenas seus versos designados, retenha o áudio ambiente original de cada clipe gerado e entregue o MP4 final visível no chat.

Antes da primeira execução em uma máquina, leia runtime-contract.md e execute check_prerequisites.sh. Nunca imprima, copie ou comprometa cookies de autenticação, chaves de API, perfis de navegador ou dados de conta gerados.

Fluxo de Trabalho

  1. Leia o poema completo. Identifique título, poeta, era, local, estação, horário, imagens explícitas, ações e arco emocional.
  2. Agrupe cenas:
    • Quatro versos ou menos: padrão é um verso por cena.
    • Mais de quatro versos: padrão são dois versos consecutivos por cena.
    • Respeite um pedido explícito de agrupamento que se sobreponha a esses padrões.
  3. Construa um registro de cena compacto com imagens literais, ação dominante, camadas de profundidade, função emocional e imagens proibidas reservadas para outras cenas.
  4. Defina uma bíblia da série. Leia style-and-scene-mapping.md. Mantenha o DNA visual chinês da série, o período histórico, a zona de tipografia e o nível de qualidade coerentes, enquanto escolhe um subestilo, meio, paleta e padrão de profundidade orientados pelo poema para cada cena.
  5. Gere um quadro inicial 9:16 sem texto por cena com a ferramenta image_gen integrada. Deixe espaço negativo limpo à direita para a tipografia. Salve cada imagem aceita no projeto ativo.
  6. Anime cada imagem através do contêiner Docker gemini-flow-suite sem abrir ou controlar o navegador do host. Use docker_gemini_i2v.sh e um prompt de movimento específico da cena. Exija áudio ambiente natural e nenhum diálogo falado. Se o runtime estiver faltando, siga runtime-contract.md; nunca improvise expondo credenciais ou controlando o navegador do usuário.
  7. Inspecione cada clipe gerado nos momentos inicial, intermediário e final. Rejeite alterações graves de anatomia, animais duplicados, nova arquitetura, desvio de estilo ou redefinições de composição.
  8. Remova apenas a marca d'água branca cintilante/diamante do Gemini com clean_star_watermark.sh. Preserve um selo vermelho tradicional ou outro conteúdo intencional de pintura, a menos que o usuário peça explicitamente para removê-lo.
  9. Crie o arquivo ASS de caligrafia vertical de duas colunas com make_scene_ass.py. Use Ma Shan Zheng; coloque o primeiro verso na coluna direita e o segundo na coluna esquerda. Revele um caractere por vez e omita a pontuação das colunas exibidas.
  10. Grave as legendas e retenha o áudio original do clipe de IA com render_scene.sh. Não substitua ou descarte o áudio de origem.
  11. Junte as cenas renderizadas. Use concat_poem_crossfade.sh quando as cenas adjacentes devem se dissolver naturalmente, ou concat_poem.sh para cortes intencionais abruptos. Faça crossfade tanto da imagem quanto do ambiente retido, enquanto mantém o BGM contínuo e suave abaixo deles; nunca reinicie o BGM a cada cena.
  12. Execute final_media_qa.sh no arquivo final codificado. Verifique 1080x1920, 30 fps, H.264/AAC, duração esperada, ambas as fontes de áudio, tipografia segura, nenhuma marca d'água branca cintilante, selo vermelho preservado, pontos médios de transição naturais e nenhum quadro final preto ou corrompido. Abra quadros suspeitos em resolução total antes da entrega.

Regras de imagem e movimento

  • Use a ferramenta image_gen integrada para quadros estáticos. Não use a geração de imagens Gemini/Flow para eles.
  • Use a referência de estilo existente apenas como referência de meio/pátina; nunca copie sua composição ou sujeitos exatos.
  • Use um evento dominante por cena. Não ilustre o poema inteiro na cena 1.
  • Mantenha a série coerente através da linguagem visual chinesa, período, sujeitos recorrentes, zona de tipografia e qualidade de detalhes. Varie deliberadamente subestilo, meio, matiz dominante, temperatura de luz e padrão de profundidade quando o poema muda de imagens ou função emocional.
  • Evite repetir o mesmo sujeto pesado à esquerda, layout vazio à direita, cor de pergaminho, silhueta de árvore e altura do horizonte em cada cena. Preserve a segurança da legenda enquanto varia o esqueleto visual.
  • Traduza o som através de causas visíveis: bicos abertos, ondulações, juncos dobrados, asas batendo ou postura atenta.
  • Mantenha a câmera travada por padrão. O movimento deve vir de causas representadas existentes: densidade de névoa à deriva, ondulações de água em expansão, oscilação de folhagem anexada, ações de pássaros ou cavalos anatomicamente coerentes e tecido respondendo ao vento. Use movimento de câmera somente quando o usuário solicitar explicitamente.
  • Prefira movimento local ancorado a longo deslocamento entre quadros. Trate arquitetura, troncos de árvores, linhas costeiras, torsos principais do corpo, espaço negativo da tipografia e o selo vermelho como âncoras estáticas que não podem ser redesenhadas.
  • Proíba novas pessoas, edifícios, barcos, pássaros, flores, texto, selos ou marcos, a menos que atribuídos àquela cena.
  • Preserve o áudio gerado pelo modelo. Meça ambas as fontes e posicione o BGM aproximadamente 6–10 dB abaixo do ambiente retido; ganho linear de 8%–16% é uma faixa inicial, não uma regra fixa.
  • Se o usuário solicitar explicitamente som paralelo em volume total, substitua o padrão de fundo silencioso: mantenha o ambiente gerado em seu ganho existente, misture o BGM com ganho linear de 100% sem ducking e use apenas um limitador final para evitar clipping. Não reinicie nenhuma das fontes nos limites da cena.

Contrato de saída

Retorne o agrupamento de cenas, os caminhos das imagens salvas, os caminhos dos clipes limpos, o caminho do vídeo final e uma breve nota de QA. Renderize o MP4 final no chat usando seu caminho absoluto. Não reivindique conclusão a partir de uma chamada de ferramenta ou caminho de arquivo sozinho.

Habilidades Relacionadas