Cheatsheet

Segmentation Pipeline

Grabacion de video a timeline clasificado en DaVinci Resolve. Automatiza la seleccion de tomas finales, retakes y silencios.

Video Pipeline DaVinci Import Colors En ~2 min pasas de un archivo de video en bruto a un timeline con cada clip clasificado por colores.
01 Obtener ruta del video
  1. Localiza tu archivo .MP4 o .MOV en Finder
  2. Clic derecho → mantener Option (⌥)Copy as Pathname
02 Ejecutar pipeline
  1. Abre Terminal y navega al proyecto:
    # Primera vez (transcripcion + segmentacion) python3 content/transcriptions/pipeline.py "VIDEO_PATH" --slug PROJECT_NAME # Re-segmentar (transcripcion ya existe) python3 content/transcriptions/pipeline.py "VIDEO_PATH" --slug PROJECT_NAME --skip-transcribe # Preview sin API calls python3 content/transcriptions/pipeline.py "VIDEO_PATH" --slug PROJECT_NAME --dry-run
  2. Reemplaza VIDEO_PATH con la ruta copiada y PROJECT_NAME con un slug descriptivo (ej: twitter-autopilot)
  3. Espera ~2 min. La fase mas larga es la segmentacion (~60s)
  4. Al terminar muestra un resumen con las tomas finales, retakes y duracion total

Output: Todo queda en content/transcriptions/projects/YYYY-MM-DD-slug/

03 Importar timeline en DaVinci
  1. Abre DaVinci Resolve y ve a la pagina Edit
  2. File → Import → Timeline...
  3. Selecciona VIDEO_proxy.fcpxml (o VIDEO_original.fcpxml para 4K)
  4. Click OpenOK en el dialogo de confirmacion
04 Aplicar colores
  1. Selecciona el timeline importado en la pestaƱa de timelines
  2. Workspace → Console
  3. Click en la pestana Py3
  4. Pega este comando (una sola linea):
    j='/FULL/PATH/TO/projects/YYYY-MM-DD-slug/segments.json'; exec(open('/FULL/PATH/TO/resolve_colors.py').read())
  5. Reemplaza las dos rutas: j= apunta al segments.json del proyecto, la segunda es la ubicacion fija de resolve_colors.py
  6. La consola imprime: Applied colors to N clips (X video + Y audio)
ColorSignificadoAccion
Green Toma final (keeper) Usar
Yellow Alternativa completa Revisar
Pink Retake incompleto Descartar
Violet Aside (off-topic) Descartar
Beige Silencio / pausa Descartar
Tan Silencio inicial Descartar
05 Enviar al editor
  1. De la carpeta del proyecto, envia estos 2 archivos:
    VIDEO_proxy.fcpxml ← timeline DaVinci
    segments.json ← metadata de segmentos
  2. La primera vez, envia tambien resolve_colors.py — el editor lo guarda una sola vez en una ubicacion fija
01 Setup (una vez)
  1. Guarda resolve_colors.py en una ubicacion fija (ej: C:/DAVINCI RESOLVE/MATERIAL IA/resolve_colors.py)
  2. Este archivo no cambia entre proyectos — solo se necesita una copia
02 Recibir archivos
  1. Por cada proyecto, recibe 2 archivos del creador:
    VIDEO_proxy.fcpxml ← timeline DaVinci
    segments.json ← metadata de segmentos
  2. Colocalos donde quieras, no importa la carpeta
03 Importar media
  1. Crea un proyecto nuevo en DaVinci Resolve
  2. En la pagina Edit, importa los archivos de video al Media Pool
  3. No renombres los archivos — el FCPXML los referencia por nombre original
04 Importar timeline
  1. File → Import → Timeline...
  2. Selecciona el archivo .fcpxml recibido
  3. Click OpenOK
05 Aplicar colores
  1. Selecciona el timeline importado
  2. Workspace → Console
  3. Click en la pestana Py3
  4. Pega este comando (una sola linea):
    j='C:/RUTA/AL/PROYECTO/segments.json'; exec(open('C:/DAVINCI RESOLVE/MATERIAL IA/resolve_colors.py').read())
  5. Cambia solo j= por proyecto — la ruta del script es siempre la misma
  6. Usa barras normales / en las rutas, no \
  7. La consola imprime: Applied colors to N clips (X video + Y audio)
ColorSignificadoAccion
Green Toma final (keeper) Usar
Yellow Alternativa completa Revisar
Pink Retake incompleto Descartar
Violet Aside (off-topic) Descartar
Beige Silencio / pausa Descartar
Tan Silencio inicial Descartar