Vídeo de Lançamento com Congelamento e Revelação com Batida
Cria um vídeo de ~18,77 segundos seguindo uma linha do tempo fixa, substituindo a cada execução: fundo, personagem, imagem do produto e cópia do produto. Mantém a continuidade da ação, o ponto de congelamento, a revelação do texto e o ritmo de transição de páginas. O pacote público contém instruções, clock e BGM de referência, mas não inclui modelos de geração de vídeo, mecanismos de renderização ou o vídeo de amostra original.
Coletar Quatro Entradas
Preencher a partir do diálogo e dos materiais já fornecidos; não perguntar novamente o que já foi informado. O que faltar, combinar em uma única pergunta breve.
| Entrada | O que determinar |
|---|---|
| Fundo | Local, dia/noite e atmosfera; posicionar telas ou outdoors de modo que o produto possa ser lançado da tela para o mundo real. |
| Personagem | Personagem especificado, a própria pessoa, modelo real ou coser; distinguir entre CG de jogo e cosplay real; não reutilizar personagem antigo por padrão. |
| Imagem do Produto | Imagem nítida da embalagem atual; verificar marca, nome do produto, volume, rótulo e tampa; não substituir por produto antigo. |
| Cópia do Produto | Roteiro de ingredientes/não detectados fornecido pelo usuário ou requisito específico; se não for fornecido, o assistente pesquisa por padrão com base no SKU exato, sem exigir que o usuário escreva a cópia primeiro nem perguntar se pode pesquisar. |
Quando o usuário disser "você escolhe", o assistente pode escolher por ele. A pesquisa do assistente também é uma entrada de cópia válida; se a autoria já foi autorizada e a base está completa, o vídeo é produzido diretamente, sem aprovação extra da cópia. Se faltar alguma entrada, continuar avançando nas partes que não dependem dela, sem submeter para geração com personagem ou produto errados.
A Cópia Apenas Conteúdo do Produto
- Por padrão, lado esquerdo = ingredientes deste produto; lado direito = não detectados deste produto; manter os títulos de categoria correspondentes, números e texto original da embalagem.
- Não adicionar "cópia proposta", "amostra de roteiro", "não é resultado de teste", texto de depuração, barras explicativas ou slogans genéricos de benefícios; não usar especificações ou características de embalagem para preencher linhas. Texto de abertura só é adicionado se explicitamente solicitado pelo usuário.
- Verificar o SKU atual de acordo com Referência de Verificação de Cópia. O fato de um ingrediente não estar listado não significa que não foi detectado; "não adicionado", "não contém" e "não detectado" não são intercambiáveis. Os itens "não detectados" verificados pelo assistente devem ter a respectiva base de teste.
- Se faltar base, não inventar 150 itens nem copiar lista de vídeos antigos. Registrar os itens ausentes nos materiais de produção e pedir ao usuário que forneça o relatório, especifique o roteiro ou aceite uma versão com menos itens, enquanto avança nas partes realizáveis. Roteiros transcritos a pedido do usuário são registrados como "fornecidos pelo usuário", não como "verificação independente do assistente".
Linha do Tempo Fixa
Leia primeiro Linha do Tempo e Método de Troca de Texto. Esta versão é fixa em 1280×720, 30fps, 563 quadros, duração total de 18,766667 segundos.
- Quadros 0–96: lançamento contínuo e recepção; 97–100: desfoque de rotação; a partir do quadro 101, o título esquerdo e o primeiro item entram.
- A partir do quadro 101, o fundo permanece o mesmo quadro congelado até o final, com posição e zoom fixos; sem loop de paisagem urbana, sem zoom in/out. No quadro 103, as sombras se estabilizam; no quadro 104, o produto entra em leve flutuação.
- Os 8 itens do lado esquerdo começam nos quadros 101, 106, 111, 118, 124, 130, 135, 141; as 7 páginas do lado direito começam nos quadros 158, 213, 270, 329, 388, 446, 504.
- Usar a curva de corte normalizada quadro a quadro de
assets/reveal-clock.json; não distribuir por BPM médio, não transformar em fade-in lento. Para cópias de comprimentos diferentes, usar a nova largura da fonte multiplicada pelo progresso, mantendo o ponto de início e o intervalo de expansão. - Por padrão, usar o
assets/reference-bgm.m4aincluso, tocando a partir do segundo 0, velocidade original; sem deslocamento ou estiramento. O áudio não está sob licença MIT; veja Licença de Mídia. Se o usuário especificar outra música, é necessário re-verificar as batidas; não se pode afirmar que o clock fixo coincide com qualquer música.
Execute scripts/make_cues.py --copy <copy.json> --output <novo_diretório/cues.json> para gerar o plano de revelação de texto, que localiza automaticamente o BGM incluso. Use --audio <música_local> para substituir a trilha sonora padrão. Se a trilha inclusa estiver ausente e nenhuma alternativa for especificada, só então marcar como necessário fornecer música. A ferramenta não gera música, não verifica cópia e não renderiza vídeo.
A cópia tem no máximo 8 itens à esquerda e 150 itens à direita (6 páginas de 22 linhas cada, última página com 18 linhas). Se a cópia for insuficiente, não repetir nem inventar; se o usuário aceitar uma versão com menos itens, manter a duração total e o clock original, deixando espaços vazios sem exibição. Se exceder a capacidade, solicitar ao usuário que faça cortes; não truncar silenciosamente.
Produção Visual e Execução
- Verificar as capacidades atuais de geração e renderização de vídeo no ambiente. Se o fluxo Hypit já existir, ler a skill Hypit desse ambiente; também é possível usar ferramentas existentes que suportem composição quadro a quadro para implementar a linha do tempo. O pacote público não contém o projeto privado original nem componentes de renderização; não se pode afirmar que inclui um mecanismo completo de "um clique para gerar vídeo".
- Se forem necessárias imagens de abertura/encerramento, seguir as preferências de geração de imagens do projeto atual; se houver um fluxo auxiliar de geração de imagens com templates, pesquisar os templates primeiro e depois combinar com novos materiais. Usar as ferramentas já selecionadas na sessão atual; não fazer chamadas pagas automaticamente apenas por ler esta skill.
- Preparar as imagens de abertura/encerramento de acordo com Receita de Lançamento e Composição: um personagem dentro da tela, um produto, uma mão em primeiro plano recebendo o objeto; uma soltura, um contato, uma estabilização. O personagem não desaparece nem pega a garrafa uma segunda vez.
- Utilizar as autorizações de serviço e orçamento atualmente válidas. Se já cobrirem este trabalho, não confirmar novamente; autorizações avulsas já esgotadas de histórico não se aplicam a novos vídeos. Se for necessária nova autorização, primeiro concluir as imagens de abertura/encerramento, a solicitação específica e o orçamento; evitar tentativas de pagamento automático.
- Exibir claramente a nova embalagem original do produto, recortada conforme o contorno desta execução; não reutilizar máscaras de frascos antigos, alterar volumes ou pedir que a IA escreva texto na embalagem. Manter espaçamento entre o produto central e os textos laterais; usar negrito roxo-claro com gradiente, borda roxa sólida e contorno preto fino.
- Para novos roteiros, re-formatar com fontes chinesas reais. Cada página pode ser uma imagem de texto transparente pré-carregada com corte conjunto linha por linha, ou usar renderização nativa de texto confiável; evitar imagens repetitivas em grande quantidade que possam causar perda de caracteres na codificação.
- Salvar materiais, roteiros, clock, arquivos de renderização e evidências em um novo diretório de produção; para revisões do mesmo vídeo, manter materiais válidos e exportações antigas; não sobrescrever outros projetos.
Credenciais de Serviço de Vídeo
Cada usuário configura sua própria conta de geração; esta skill não compartilha a conta ou a cota do autor. A ferramenta de geração lê a chave de API apenas do gerenciador de credenciais local do usuário ou do ambiente de execução; não escreve a chave na skill, no código, nos prompts, nos exemplos, nos logs, nos registros de produção ou em repositórios públicos, nem pede que o usuário cole a chave no chat. Se faltar configuração, orientar o usuário a configurá-la localmente na ferramenta escolhida; não usar a conta do autor.
scripts/make_cues.py processa apenas o clock local e a cópia; não requer chave de API e não chama APIs de vídeo.
Verificação e Entrega
- Verificar o vídeo codificado real: lançamento, voo, contato e estabilização contínuos; quadros 97–104 sem flash preto, corte brusco, garrafa dupla ou desalinhamento.
- Nos quadros 104–562, verificar as áreas de fundo que não contêm produto, texto ou brilhos; a posição de personagens e veículos deve ser fixa; não confundir loop ou movimento de câmera com erro de codificação.
- Verificar todos os pontos de início, expansão, transição de página e tempo de retenção dos textos; sem linhas faltando, texto aparecendo antes do tempo, texto adicional, caracteres ilegíveis ou sobreposição.
- Confirmar 563 quadros, áudio iniciando no segundo 0. Se não for necessário alterar a trilha sonora, preferir encapsulamento AAC original sem perdas; se for apenas verificação de dados, não afirmar que ouviu a música.
- Salvar fontes de materiais, base da cópia, autorização de geração e resultados de verificação; a visualização em segundo plano fica oculta; não alterar serviços não relacionados.
- Entregar MP4 e arquivos de edição/pré-visualização realmente utilizáveis, explicando o que foi substituído; se não renderizado, informar o status honestamente.