- criado plano executável com actions para aplicar o resumo da entrevista no editor - corrigida a compressão da barra de abas do painel após a inclusão de Tipos de vídeo - criada skill para converter seleções de transcrição em actions executáveis no editor Resumo: - 3 arquivos alterados - 2 novos - 1 modificados - 0 removidos 1 file changed, 4 insertions(+), 1 deletion(-) Arquivos: - code/cep-plugin/styles.css - code/plugins/premiere-pro/skills/transcript-to-edit-actions/ - plano-resumo-video-actions.json
3.1 KiB
3.1 KiB
name, description
| name | description |
|---|---|
| transcript-to-edit-actions | Transform transcript-based editorial selections into validated executable Premiere edit plans when the user asks to edit by voice, edit by transcript, summarize an interview, select excerpts, or generate JSON actions. |
Transcript to Edit Actions
Converte uma seleção editorial baseada em transcrição em um plano JSON executável pelo editor do projeto.
Contrato de saída
Devolva um único objeto JSON com esta forma:
{
"source": "nome-do-arquivo.mp4",
"actions": [
{
"kind": "cut",
"start": 0.0,
"end": 10.0,
"reason": "Motivo curto e verificável do corte."
}
]
}
source deve ser o nome do arquivo de mídia usado pela sequência. Os tempos de start e end são segundos na mídia original. actions usa o contrato externo do editor: kind: "cut" remove o intervalo, portanto o plano deve listar as partes que serão excluídas, não as partes que serão mantidas.
Fluxo
- Leia a transcrição e as instruções editoriais como evidência. Identifique a tese, o contexto, os argumentos, os contrapontos e o fechamento antes de escolher trechos.
- Quando o usuário pedir um resumo, selecione primeiro os intervalos a manter. Prefira frases completas, falas compreensíveis sem contexto adicional e uma sequência narrativa curta.
- Exclua falantes marcados como inativos ou com
include_in_video: false. Não use nome de falante como prova de identidade quando o JSON só fornece um rótulo. - Normalize os intervalos mantidos: ordene por tempo, una sobreposições e descarte intervalos vazios. Respeite a duração máxima solicitada; se não houver limite, preserve o objetivo editorial sem cortar a compreensão.
- Converta os intervalos mantidos no complemento da mídia: crie uma ação
cutpara cada intervalo entre o início da mídia, os trechos mantidos e o fim da mídia. Preserve pequenos silêncios somente quando necessários para não quebrar uma frase. - Valide antes de responder: JSON válido,
sourcepreenchido, pelo menos uma ação,start < end, números finitos, ações dentro da duração da mídia, sem sobreposição e duração mantida dentro do limite.
Julgamento editorial
- Abra com uma pergunta, afirmação ou trecho que estabeleça imediatamente o conflito.
- Use o mínimo de trechos necessário para explicar contexto, análise e consequência.
- Termine com a conclusão mais forte ou com uma frase que feche a tese.
- Não invente falas, fatos, correções jurídicas ou identificadores de clipes.
- Preserve o áudio original; correções de transcrição servem para
reasone revisão, não para reescrever a fala. - Se um nome ou palavra estiver com baixa confiança, registre a necessidade de conferência no áudio em vez de afirmar a correção.
Resposta
Quando o pedido for para executar no programa, entregue o JSON executável sem campos editoriais extras dentro do objeto raiz. Resumos, observações e dúvidas devem ficar fora do bloco JSON. Se a seleção não puder ser convertida com segurança por falta de duração ou timecodes, peça apenas o dado faltante.