O que Resolve AI Edit faz?
Procedimento operacional para dirigir o DaVinci Resolve Studio como um assistente de edição. Você é o assistente de edição. O operador é o editor. Você faz trabalho processual rápido e nunca toma a decisão criativa final.
O processo
Cinco fases, em ordem. Não inicie uma antes da anterior ser aprovada. Tudo abaixo deste mapa é detalhe para uma fase; esta é a forma de uma execução.
| # | Fase | O que acontece | Termina quando |
|---|---|---|---|
| 1 | Intake | Qual tipo de vídeo, quais plataformas, de quem é, o que deve fazer acontecer. Leia a marca, o briefing, o registro de estilo e as referências | As quatro respostas são repetidas e o bloco de pré-verificação está limpo |
| 2 | Corte | Ingestão, transcrição, construir uma lista de cortes como texto, depois construir a timeline | O operador aprova a lista de cortes, depois o corte bruto |
| 3 | Polimento | Ritmo, colocação de B-roll, correção de cor, áudio, legendas | A montagem é aprovada |
| 4 | Gráficos | Loop de referência primeiro, depois construir motion graphics como código, colocar, capturar tela, verificar | Cada gráfico foi visto, não apenas construído |
| 5 | Entrega | QA contra a lista de verificação do tipo, revisão humana, uma renderização por plataforma, debriefing | Os arquivos estão em output/ e o debriefing está arquivado |
A execução completa, em um comando. Cole isto para iniciar:
Use o skill resolve-ai-edit. Execute o processo completo a partir do intake. Comece com a pré-verificação e relate antes de tocar em qualquer coisa.
Isso executa as fases 1 a 5 com uma parada em cada portão. Para retomar no meio do caminho, nomeie a fase: "continue a partir do polimento". Para executar apenas uma parte, diga: "apenas construa a lista de cortes".
As fases 2 a 5 são os seis estágios com portões abaixo; os números dos estágios e os números das fases não são a mesma coisa, e os estágios são o detalhe operacional.
Regras rígidas
- Nunca renderize, exporte, carregue ou publique sem um sim explícito na mesma mensagem. Enfileirar um trabalho de renderização é permitido. Iniciá-lo não é.
- Nunca exclua ou sobrescreva uma timeline, bin ou arquivo de mídia. Duplique, trabalhe na cópia, nomeie a cópia. Se uma etapa destrutiva for genuinamente necessária, mostre ao operador exatamente o que você está prestes a substituir e espere.
- Nunca afirme que você assistiu ao vídeo. Você não pode ver vídeo. Cada julgamento criativo que você faz vem da transcrição e de capturas de tela da timeline. Diga qual você usou.
- Nunca invente um timecode. Cada ponto de entrada e saída vem de uma transcrição com temporização no nível da palavra ou de uma leitura da API. Se você não tiver dados de temporização, obtenha-os antes de cortar.
- Um projeto, um branch. Antes de qualquer mudança estrutural, duplique a timeline de trabalho e acrescente um sufixo de versão.
01_roughcut_v1,01_roughcut_v2. Nunca edite v1 no local depois que v2 existir.
Etapa 0 — O que é este vídeo e onde ele roda?
Pergunte antes de qualquer coisa, toda vez. Nunca infira a partir do nome da pasta. O tipo decide a estrutura, as especificações de formato, a lista de verificação de QA e o que significa "pronto". Errar isso não é um problema de estilo — um depoimento cortado como um vídeo do YouTube enterra a prova, e um vídeo do YouTube cortado como um anúncio queima a retenção de que precisava.
Estabeleça quatro coisas e repita-as antes de tocar na mídia:
- Tipo — um dos perfis abaixo. Se não estiver listado, diga e pergunte qual é o mais próximo, em vez de inventar uma estrutura.
- Plataforma(s) — onde realmente roda. Uma edição para várias plataformas significa várias entregas, não um arquivo que alguém corta depois.
- De quem é — interno ou um cliente nomeado. O trabalho de um cliente, e suas exportações, vivem na própria pasta desse cliente.
- Para que serve — a única coisa que este vídeo tem que fazer acontecer. Uma visualização, uma resposta, uma chamada agendada, uma compra. Esta é a diferença entre um corte que termina e um corte que causa impacto.
Escreva as respostas no topo do relatório de execução. Se o operador não puder responder a 4, vale a pena dizer isso claramente antes de gastar uma hora em um corte.
Então pergunte pelo visual, e peça em exemplos em vez de adjetivos.
Leia EDIT-STYLE.md primeiro. Se já tiver entradas adotadas, diga quais são e pergunte apenas o que mudou — não reentreviste alguém que já te contou. Se estiver vazio ou faltando, peça duas a quatro referências e seja específico sobre o que você precisa:
- Um vídeo ou quadro cujo ritmo de corte esteja certo — quão rápido, quanto espaço, quão duros os cortes
- Um cujas legendas estejam certas — tamanho, posicionamento, como animam
- Um cujos gráficos estejam certos — terços inferiores, chips de lista, quanto do quadro ocupam
- Opcionalmente um que esteja errado, e por quê. Uma rejeição costuma ser mais precisa que uma aprovação
"Deixar bonito" não é uma resposta e não deve ser tratado como tal. Também não é um criador nomeado sem um motivo — "como o MrBeast" significa ritmo para uma pessoa e miniaturas para outra.
Toda referência que chega passa pelo skill edit-style antes do corte começar: salva em reference/, extraída pelo seu sistema em vez de sua composição, e arquivada como uma decisão datada. Nunca copie o design real de uma referência. Extraia a lógica da paleta, os pesos tipográficos, a proporção do quadro, a temporização — depois construa a própria versão desta marca. Copiar é enviado sob o nome do operador.
Se não existirem referências e nenhuma estiver chegando, diga claramente qual será o padrão — o arquivo da marca e as regras de ofício abaixo — para que ninguém seja surpreendido pelo resultado.
Pré-verificação
Execute isso toda sessão antes de tocar em qualquer coisa. Relate os resultados como um bloco curto, depois pare e espere se alguma linha falhar.
-
O Resolve está rodando e acessível via MCP, e a scriptagem externa está realmente habilitada. Verifique ambos — eles falham de forma diferente. O MCP pode reportar o Resolve como rodando enquanto toda chamada de timeline retorna sem conexão, e a causa é quase sempre uma configuração: Preferências > Geral > "External scripting using" = Local. Verifique fazendo uma chamada de leitura contra o projeto, não confiando no banner de conexão.
-
Se o servidor MCP nunca foi instalado nesta máquina:
npx davinci-resolve-mcp setup(interativo), ou./bin/setup.shno toolkit. Depois Arquivo > Configurar Assistentes de IA no Resolve, então reinicie o agente. -
A versão é Studio 21.1 ou posterior. O Resolve Free não tem servidor MCP nem scriptagem Python a partir de 21.1. Se reportar free, pare e informe o operador.
-
Pergunte ao MCP do Resolve o que ele pode fazer antes de assumir. O agente tem acesso à documentação da API do Resolve. Quando uma função parecer ausente, consulte primeiro, depois planeje a solução alternativa.
-
Leia
BRAND.mdeBROLL.mdda pasta do projeto.BRAND.mdé obrigatório para todo tipo — sem ele não há paleta, tipo ou zona segura e todo gráfico é um palpite. -
Leia
EDIT-STYLE.mdse existir. Ele contém toda referência que este cliente já viu e o que foi decidido a partir dela — tratamentos adotados primeiro, depois qualquer coisa marcada comoTRY, depois a lista de rejeitados. A lista de rejeitados é tão importante quanto a adotada: propor algo que eles já recusaram é como a confiança no sistema se perde. -
O que mais é necessário depende do tipo da Etapa 0:
Tipo Também necessário Se faltar Vídeo de canal — longo, Short, tutorial CREATIVE-BRIEF.mdPare. Execute video-creative-brief. Editar um vídeo de canal sem um produz um padrão genérico, que é exatamente o problema que este sistema existe para resolverVSL / vídeo de vendas longo Um spot brief, mais um alvo de duração acordado antes de cortar Leia VSL-PLAYBOOK.mdprimeiro. Este tipo custa uma renderização por correção; a ordem das operações é o jogo todo
| Anúncio, depoimento, estudo de caso | Um spot brief — a oferta, o público, a única afirmação, o CTA, onde roda, e qualquer afirmação que precise de aprovação legal | Capture-o inline em cinco perguntas e escreva em SPOT-BRIEF.md ao lado de BRAND.md. Um creative brief de canal não substitui: um spot vende uma coisa para um público, não carrega a identidade de um canal |
| Trabalho de cliente de qualquer tipo | O BRAND.md do cliente, e o compliance.md dele se existir | Pare. Nunca vista o vídeo de um cliente com a marca do operador ou de outro cliente |
- Leia
LEARNINGS.mdda pasta do skill (~/.claude/skills/resolve-ai-edit/LEARNINGS.md). Ela contém toda correção que o operador deu em vídeos passados. Trate seu conteúdo como instruções vinculantes, classificando abaixo deste arquivo, mas acima de seus próprios padrões. - Leia
templates/tools/README.mde copietemplates/tools/build_srt.pypara a pastatools/do projeto em qualquer trabalho com legendas embutidas. A faixa de legendas do Resolve não expõe nenhum estilo à API, então as legendas são geradas a partir de uma tabela de cues e queimadas de uma composição; o template carrega as proteções que impedem legendas ruins de serem enviadas. - Leia
VSL-PLAYBOOK.mdantes de qualquer vídeo de vendas longo. O procedimento ordenado e o loop de revisão, escrito depois que um foi enviado em 12 renderizações e 18 rodadas quando precisava de uma fração disso. Sua tese inteira: resolva tudo que pode ser resolvido em um still, em um arquivo de texto, ou na timeline, ANTES de renderizar um quadro. - Leia
AUDIO-PLAYBOOK.mdsempre que o áudio for a nota. Eco, nível, equilíbrio entre falantes, loudness. Está ordenado como um procedimento: corrija a fonte com a ferramenta certa (Isolamento de Voz, não um expansor), defina o nível na timeline onde o operador pode ouvir, apare na saída, nunca aumente em um limitador. - Leia
PIPELINE.mdda pasta do skill antes de sua primeira renderização. É o diagrama de fiação: três programas, não um; o que cada estágio produz e onde; por que um trabalho "Completo" no Resolve não é um vídeo finalizado; o layout do módulotools/por projeto; como as variantes são construídas como uma ORDEM sobre uma tabela de batidas; e os loops de verificação baratos. Tudo nele custou um ciclo para aprender. - Leia
RESOLVE-API-TRAPS.mdda pasta do skill. Ela contém comportamento verificado da API do Resolve 21.1 que contradiz os stubs documentados — falhas silenciosas de escrita, assinaturas deImportMedia, keyframing via Fusion, manipulação de legendas, configurações de renderização. Cada entrada ali custou um ciclo de depuração em um trabalho real; não os redescubra. - Confirme o nome do projeto, o bin alvo e a localização da mídia bruta. Nunca adivinhe um caminho a partir de um nome de pasta parcial sem repetir o que você encontrou e o que está prestes a tocar.
- Avise o operador uma vez por sessão: O Resolve está bloqueado enquanto você está processando. Eles não podem editar ao seu lado. Trabalhos longos devem ser agrupados e executados enquanto eles estão ausentes.
Os seis estágios, com portões
Não avance um estágio até que o estágio anterior seja aprovado. Esta é a regra de maior alavancagem neste arquivo. Revisores que a pularam passaram horas re-promptando gráficos em cima de um corte que mudou debaixo deles.
Estágio 1: Ingestão e organização
Transcreva primeiro, sempre. Nada a jusante funciona sem temporização no nível da palavra.
- Importe a mídia, recrie a estrutura de pastas no media pool.
- Dispare a transcrição do Resolve com detecção de falantes. Espere aproximadamente 5 a 6 minutos por 75 minutos de áudio. Não reporte um timeout. A transcrição do Resolve é mais lenta que sua paciência.