Video · Motion graphics · IA aplicada

Postproducción de video con IA: DaVinci Resolve conectado a Claude

Cómo conecté DaVinci Resolve a Claude mediante MCP para animar el logo de Oxi, armar reels verticales, empatar color, generar efectos de sonido por código y documentar todo en una guía de edición para el equipo.

Matías Gaglio ·

Read in English
El problema

Producir video corto con un equipo chico.

Oxi, la agencia de contenido y análisis que estoy construyendo, publica reels con explicaciones de marketing. Cada pieza necesita identidad de marca, subtítulos, animaciones sobre la persona que habla, efectos de sonido y un formato vertical prolijo. El cuello de botella no era la idea, sino las horas de edición repetitiva.

1080 × 1920formato vertical de los reels
11animaciones agregadas a un episodio con sus sonidos
16páginas de la guía de edición para el equipo
0licencias de sonido: los efectos se generan por código
Conexión

Un puente local entre Claude y DaVinci Resolve.

Usé un servidor MCP de código abierto que expone la API de scripting de DaVinci Resolve. Antes de instalarlo revisamos el instalador y el puente: escucha solo en mi propia computadora y pide un token aleatorio. Quedó en un entorno de Python separado, con actualizaciones en modo aviso y un respaldo de la configuración.

Para trabajar, abro Resolve con el proyecto y ejecuto el script del puente desde el menú Workspace. A partir de ahí Claude puede crear timelines, importar material, ubicar clips en pistas, poner marcadores y leer cuadros renderizados para revisar el resultado.

Lección práctica: en estas integraciones la versión importa. Fijar la versión de Resolve y del puente evita que una actualización deje sin scripting al flujo de trabajo.
Identidad

Un logo que se escribe solo.

La animación del logo simula un cursor naranja que escribe la O, la X y la i, salta al punto y lo convierte en el acento de la marca. Las capas se generan con Python a la resolución final y se arman en Resolve, en lugar de recortar un video horizontal, para que los bordes queden nítidos.

Versión A

Guiño naranja

Teclas, encastre del cursor y un guiño final, cada sonido en su propia pista para poder ajustarlo.

Versión B

De blanco a naranja

El acento destella como un tubo de neón hasta quedar fijo; un acorde ascendente cierra la animación.

Marca de agua

Loop sobre croma

Cinco segundos que empiezan y terminan igual, con un parpadeo de encendido y apagado sin semitransparencias para que el keying quede limpio.

Reel

9:16 para Instagram

El logo ocupa cerca del 75 % del ancho y queda lejos de los botones laterales y del texto inferior de la app.

Sonido

Efectos de sonido generados por código.

Los clics de teclado, el golpe de encastre, el zumbido de neón y los blips se sintetizan con Python. Toman los tiempos del mismo script que genera las capas, así que si la animación cambia, el sonido la sigue. Como el agente no puede escuchar, la verificación es visual: se grafican las ondas contra los cuadros para confirmar que cada sonido cae en su frame y que la mezcla no pasa de −1 dBFS. La escucha final queda de mi lado.

El mismo enfoque produjo otros recursos para la biblioteca del equipo: un contador mecánico de 18 ticks, un barrido estéreo y un tecleo con ritmo irregular, preparados con fundidos cortos y picos normalizados.

Edición

Animaciones sobre el discurso.

En un episodio sobre demanda de búsqueda, Claude agregó 11 animaciones en una pista nueva: una barra de búsqueda que se escribe sola, resultados que aparecen y una tarjeta que dice que tu negocio no figura, palabras que se tachan, un botón de guardar y un cierre con el botón de seguir. Las frases destacadas reemplazan a sus subtítulos para no duplicar texto, y cada recurso tiene su sonido: clics, pops o caja registradora.

Captura real de DaVinci Resolve con la timeline de un episodio de Oxi: subtítulos, pistas de animación, efectos de sonido y música sobre el video vertical
La timeline real de un episodio de Oxi en DaVinci Resolve: subtítulos arriba, animaciones en V2 y V3, efectos de sonido en A2 y música en A3.
Guía

Convertir lo aprendido en un estándar.

El último paso fue documentar el proceso para que cualquier editor del equipo pueda repetirlo. La guía se genera con Python como PDF y tiene diez pasos en el orden real del trabajo:

PasoQué define
Proyecto1080 × 1920 y la cadencia de la cámara, con la estructura de carpetas.
VerticalRotación y zoom para pasar tomas 1440 × 1080 a vertical, con la fórmula para otras cámaras.
AudioSincronía por forma de onda y una cadena de limpieza hasta −14 LUFS.
ColorWaveform, Vectorscope y empate de tomas con un still en pantalla partida.
CorteDe 2 a 4 cuadros de aire, muletillas, errores y zooms de 10 a 15 % para disimular saltos.
SubtítulosOpen Sans 30, máximo dos líneas y unos 34 caracteres por línea.
RecursosQué animación usar según lo que dice el guion y cuántas son demasiadas.
Sonido14 situaciones, cada una con su efecto, su cuadro y su nivel.
ExportarAjustes de Deliver, corrección de audio desfasado con FFmpeg y checklist final.
Aprendizajes

Qué cambió en el proceso.

  • La repetición se automatiza: armar timelines, ubicar capas y sincronizar sonidos deja de ocupar la mayor parte del tiempo.
  • El criterio se documenta: la guía convierte decisiones sueltas en reglas que el equipo puede aplicar.
  • La revisión sigue siendo humana: mirar y escuchar el resultado final es lo que define si una pieza se publica.
Software y etiquetas

Herramientas y temas de este artículo.

Software usado o relacionado

  • DaVinci Resolve
  • Claude
  • Python
  • FFmpeg
  • OBS Studio

Temas

  • Claude Code
  • MCP
  • Model Context Protocol
  • postproducción
  • edición de video
  • motion graphics
  • animación de logo
  • reels
  • Instagram Reels
  • video vertical
  • corrección de color
  • efectos de sonido
  • diseño sonoro
  • subtítulos
  • Oxi
  • IA aplicada

Trabajo relacionado

Siguiente paso

¿Querés aplicar este enfoque en tu marca o equipo?

Agendá una llamada de 30 minutos, revisá mi CV o escribime.