Entrevista → Vídeo Curto
Objetivo
Transformar entrevistas reais em clipes curtos que sejam fiéis ao áudio original e compreensíveis por si só para o espectador, organizando os resultados em lotes por tópico, preservando as seleções, a confirmação textual e os critérios de aceitação. Primeiro, produza um clipe representativo (amostra) e depois expanda conforme o escopo definido pelo usuário.
Critérios de Sucesso
- Cada clipe deve girar em torno de uma unidade de sentido completa, preservando as causas necessárias, condições limitantes, relações de pergunta-resposta e encerramento natural; os pontos de corte são determinados pelo conteúdo.
- Para cada lote, propor automaticamente temas, razões para agrupamento e ordem de série; clipes individuais podem conter capítulos que indicam transições semânticas internas, mantidos separadamente dos temas do lote.
- Personagens, legendas, títulos e logotipos devem estar de acordo com o material atual e a confirmação do usuário; o documento de edição e os SRT correspondentes são a entrada principal para controle textual.
- O texto visível, a composição, as mudanças de capítulo e o áudio final do MP4 final devem ser verificados; registros de verificação automática e revisão manual devem ser mantidos separadamente.
Entrada e Recursos
A entrevista original requer capacidade de transcrição independente. Primeiro, conecte um modelo ASR instalado separadamente ou um serviço de transcrição autorizado para obter um SRT revisado com carimbo de tempo. Esta skill não inclui nem chama diretamente modelos de reconhecimento de fala; se já houver um SRT confiável, a instalação do modelo pode ser ignorada. Legendas pré-definidas para demonstração sintética não podem ser usadas como evidência verificada de ASR.
Priorize o reuso do vídeo de origem e suas legendas já revisadas, materiais de projeto existentes, templates e cores de marca aprovados pelo usuário. Colete o contexto mínimo: nomes/papeis de pessoas/organizações, contexto da entrevista, público-alvo, finalidade, termos-chave e limites de divulgação, conforme Contexto do Projeto. O contexto ajuda na nomeação e julgamento, mas não substitui o áudio original nem inventa posições institucionais; identidades ausentes permanecem não confirmadas.
Na ausência de material, explique a entrada faltante e apresente um briefing de projeto ou plano candidato; se não houver ambiente de transcrição/renderização disponível, verifique as dependências conforme Ambiente e ASR, mantendo o trabalho que ainda pode ser feito. O ASR é uma etapa upstream de transcrição; por padrão, usa o pipeline local aprovado do Qwen3; não baixe modelos nem faça upload de material automaticamente. Esta skill não cria nem restaura tarefas automatizadas.
Leia o contrato correspondente conforme a tarefa atual; geralmente não é necessário carregar todo o código-fonte no contexto:
| Trabalho Atual | Ler e Usar |
|---|---|
| Seleção de clipes, personagens e composição, capítulos, status de progressão | Contrato de Plano Editorial; scripts/validate_editorial_plan.py |
| Edição de texto intermediária, modificação de legendas, confirmação do usuário | Edição de Texto; scripts/copy_sheet.py |
| Template, mapeamento de tempo de legenda, paleta de cores, tratamento final | Especificações de Produção; scripts/render_interview.py, scripts/suggest_palette.py |
| Índice de temas, página de visualização e lista unificada | Saída de Temas; scripts/export_review.py |
| Correções ou verificação de entrega | Matriz de Aceitação |
Limites de Trabalho Obrigatórios
Aguardar confirmação textual intermediária. Após a transcrição inicial, temas e candidatos estarem formados, antes da produção sintética de texto, exporte EdicaoTextoVisivel.md, entregue ativamente caminhos absolutos clicáveis e explique os locais de modificação. As tabelas controlam títulos, capítulos, logotipos e tamanho da fonte da legenda; o SRT vinculado controla o conteúdo e o tempo das legendas palavra por palavra. Aguarde a confirmação de edição do usuário antes de aplicar e renderizar; somente se o usuário aceitar explicitamente o rascunho e autorizar a produção direta, registre a autorização real com --accept-default --approval. Silêncio não conta como consentimento. Enquanto aguarda, é possível continuar registrando, transcrevendo e analisando candidatos. Após qualquer alteração no documento ou SRT, re-confirme o conteúdo afetado, aplique e re-renderize o MP4; MP4s já exportados não são atualizados automaticamente.
Agrupar por conteúdo. O assistente de edição propõe themes com base no material completo; cada registro possui theme_id, series_order, theme_basis, submetido à revisão do usuário junto com o rascunho de texto. O número de grupos é determinado pelo conteúdo, não por cota de pessoa; mesmo um único tema é registrado como um grupo. Rótulos secundários não aumentam a contagem de entrega. O exportador apenas organiza arquivos conforme o plano, não realiza classificação semântica.
Verificar identidade e composição contra a fonte. Para materiais com múltiplas pessoas, primeiro estabeleça um identity_map com fonte confirmada; a presença na tela não prova que a pessoa está falando. Correções do usuário têm precedência sobre ASR, rótulos antigos ou outras experiências de projeto. As seleções devem preservar relações de diálogo; compare composições individuais, duplas e panorâmicas; cortes precisam de evidência da imagem atual, não podem forçar posições esquerda/direita. Consulte o contrato do plano editorial para campos de evidência detalhados.
Separar limitações do template do objetivo editorial. O renderizador atual suporta fragmentos contínuos, 1080×1920 e 1–3 capítulos. Os capítulos começam em 0; os rótulos e semantic_basis devem corresponder a transições reais; não reescreva conteúdo apenas para preencher espaços. Se o template não for adequado, explique as lacunas e ajuste conforme o escopo do usuário. Edição multi-janela requer clipes intermediários limpos e mapeamento de tempo explícito. Legendas e texto fixo têm proprietários distintos; evite sobreposição de texto antigo queimado com novo. Para o final, priorize expressões, respiração e ambiente do vídeo de origem; pausas existentes contam para o objetivo; não adicione cauda extra nem faça fade out no áudio final.
Amostra e lote têm aceitação separada. Antes da amostra, valide o plano editorial com preview; primeiro conclua a confirmação textual, depois renderize o clipe representativo. Verifique o primeiro quadro, meio, transições de capítulo e último quadro do MP4 final, e ouça o clipe inteiro; só depois de confirmado, expanda o lote. O renderizador é uma ferramenta de baixo nível; não executa automaticamente verificações completas do plano editorial; o validador também não substitui a audição e visualização reais.
Critérios de Aceitação
O status segue candidate → preview → formal → delivered. machine_qc, human_review, copy_confirmation e delivery_status são registrados separadamente; qualquer audição não realizada permanece como pending. O status formal só avança após verificações automáticas e revisão manual de identidade, áudio, semântica e visual; nenhum pending pode ser declarado como entrega formal. A aprovação estrutural ainda requer verificação dos arquivos reais e da versão revisada; a existência de arquivos ou logs de renderização não substitui a aceitação.
A entrega fornece um índice de temas, página de visualização e manifesto unificado, permitindo rastrear janela de tempo de origem, especificações, versão do texto/SRT e registros automáticos e manuais; o número de candidatos, formais e entregues é reportado separadamente. preview pode ser entregue para revisão com pendências; delivered requer que a entrada de entrega real esteja consistente com o manifesto unificado. Campos, comandos e condições de falha devem ser verificados conforme os contratos acima; a progressão não é automática com base em pontuação estática ou testes aprovados.