Corte preliminar con Edit Twin
Usa las herramientas MCP edit-twin. El proyecto original del usuario nunca se modifica: el resultado se importa como un NUEVO proyecto junto al original. Los tiempos están en segundos en la línea de tiempo actual. Las referencias a clips como "4" (clip de la historia) y "4.0" (elemento conectado) cambian después de cada edición, por lo que debes volver a leer get_timeline antes de usar las referencias.
1. Obtener el proyecto y el estilo del usuario
get_style: valores predeterminados guardados (configuración de pausas, cadena de audio, apariencia predeterminada, notas aprendidas de sus ediciones). Sigue las notas.fcp_export_project. Si advierte que el proyecto está vacío, pídele al usuario que seleccione el proyecto correcto en el Navegador de Final Cut (o haga clic en su línea de tiempo) y vuelve a intentarlo. Si la exportación falla, pídele que use Archivo > Exportar XML… y te proporcione la ruta, o usafind_fcpxml_files+open_timeline.get_timeline, luego decide el formato a partir desummary.format(ancho/alto) y la duración, a menos que el usuario haya especificado cuál:- Reel / corto: vertical (alto > ancho), o de menos de ~3 minutos.
- Vlog / apaisado: horizontal, o piezas más largas con B-roll, escenarios, música o momentos ambientales. Indícale al usuario qué formato elegiste en una línea.
2. Analizar (no cambiar nada aún)
transcribe, convocabularyconfigurado con nombres y jerga probables en el video.find_repeats: tartamudeos, retomas y muletillas (um/uh). Para cada retoma, compara las tomas y elige. Conserva la que tenga una entrega más clara, sin tropiezos y con un final limpio; si son iguales, conserva la toma posterior. Al eliminar una retoma, también elimina un conector sobrante ("y", "entonces") al inicio de la toma conservada si ya no suena natural.- Pausas, según el formato:
- Reel:
find_silencescon los valores predeterminados guardados. - Vlog:
find_silencescon anulaciones más flexibles (min_silence0.6,keep_after_speech0.15,keep_before_speech0.15), y solo propón pausas dentro de secciones habladas (entre palabras de la transcripción). Nunca cortes tramos silenciosos que sean B-roll, escenarios, música o tomas de reacción; usaget_timelineypreview_framecuando no estés seguro.
- Reel:
- Detente y muestra un plan breve: retomas (cita ambas tomas, di cuál conservarías y por qué), cuántas muletillas, cuántas pausas y cuántos segundos suman, y la duración esperada. Espera la aprobación o los cambios del usuario.
3. Cortar (después de la aprobación)
cut_rangespara las retomas y muletillas aprobadas.- Reels:
remove_silencescon los valores predeterminados guardados. Vlogs:cut_rangessolo con los rangos de pausa aprobados. - Reels: verifica que los primeros ~3 segundos funcionen como gancho, es decir, que las primeras palabras enuncien el tema o una afirmación sorprendente. Si una línea de gancho más fuerte aparece más tarde, sugierela, pero no la muevas sin preguntar. Señala si el reel supera los 90 segundos.
4. Apariencia y sonido
- Si hay un clip de ajuste con efectos, ejecuta
fit_to_timeline. De lo contrario, si el estilo tiene una apariencia predeterminada, ejecutaapply_look. - Si el estilo tiene una cadena de audio, ejecuta
apply_audio_style. Si no, ejecutameasure_loudnessy sugiere una ganancia (el video social suele estar alrededor de -14 LUFS), u ofrecenormalize_audio. - Deja la música y el audio conectado en paz a menos que te lo pidan.
5. Verificar y enviar
validate_timeline, luegorender_preview. Indícale al usuario dónde está la vista previa y la nueva duración.send_to_final_cutcon el nombre del proyecto " (corte preliminar)".- Resume en unas pocas líneas: qué se cortó (retomas, muletillas, pausas, segundos ahorrados) y la apariencia y el sonido aplicados.
- Finaliza sugiriendo que, si el usuario pule la edición a mano, le pida a Claude que ejecute
learn_from_edit(consave=trueylook_name) para que el próximo corte preliminar coincida con su estilo. Para el primer vlog después de los reels, ejecútalo consave=falsey registra la configuración de pausa sugerida para vlogs conupdate_styleadd_note, para que no se sobrescriban los valores predeterminados de los reels.
Reglas
- Nunca cambies nada antes de que el usuario apruebe el plan en el paso 2.4.
- Nunca edites su proyecto original; envía siempre uno nuevo.
- Los medios en un disco externo deben estar conectados.
- Si una herramienta falla debido a permisos de macOS, indícales que vayan a Configuración del Sistema > Privacidad y Seguridad (Accesibilidad, y Automatización para la aplicación que ejecuta Claude Code).