Reel → Borrador de CapCut
Necesita: un reel construido (reelsmith build <dir>), el servidor MCP de CapCut (capcut, incluido en el .mcp.json de este plugin; inicia sesión una vez con /mcp), y el paquete de plugins de CapCut en disco para el cargador y el constructor de borradores (ver $(reelsmith root)/docs/capcut.md, variable de entorno CAPCUT_PLUGIN_DIR, por defecto ~/capcut-plugin).
Pasos
- Añade
"sfx"areel.json: una entrada por evento en pantalla:Nombres de la biblioteca:"sfx": [{"name": "whoosh", "t": 6.9, "vol": 0.5}, {"name": "click", "t": 30.62, "vol": 0.5}, {"name": "typing", "t": 2.5, "vol": 0.35, "dur": 1.4}, {"name": "my_sounds/rip.mp3", "t": 15.36}]whoosh,whoosh-short,pop,typing,click,sparkle,coin,chime,impact,shutter,ding(IDs enengine/capcut.py). Cualquier otra cosa es un archivo de audio local que posees, subido con las pistas. reelsmith capcut stems <dir>→out/capcut/{video.mp4, voice.wav, music.wav}+files.json. La voz y la música comparten una ganancia (suma = −14 LUFS) y un limitador; la música ya está atenuada bajo la voz.- Subida: llama a
capcut_asset_upload_credentialconversion: 2y elfile_nameexacto +size_bytesde cada archivo (vuelve a verificar los tamaños justo antes; una discrepancia falla conupload_files_mismatch). Luegoprintf '%s' <ticket> | node "${CAPCUT_PLUGIN_DIR:-$HOME/capcut-plugin}"/x/plugins/codex/skills/capcut-upload/scripts/capcut-upload.mjs --files "$(cat out/capcut/files.json)" --upload-ticket-stdin --json > out/capcut/upload.json reelsmith capcut draft <dir>→out/capcut/draft.json(validado).start_stdraft_session→push_stdraft_snapshotconbase_package_id: ""y el JSON del borrador. Proporciona al creador elweb_editor_url.- Antes de volver a enviar, usa
get_stdraft_snapshoty construye sobre él — el creador podría haber editado el borrador (la lectura inversa es imperfecta; nunca sobrescribas sus cambios a ciegas). Para pequeñas correcciones (recortar la cola de la música, volumen) prefiere hacerlas en el editor a través de Claude en Chrome.
Qué decir al creador
- Escucha primero: se ha informado que los sonidos de la biblioteca de CapCut se colocan en la línea de tiempo pero no se reproducen. Si es así, reemplázalos en Audio → Efectos de sonido, o usa archivos locales.
- Música: silencia la pista de marcador de posición y elige una pista de la biblioteca al oído; recórtala a la duración del video (una pista más larga añade una cola negra a la exportación).
- Exportación (esquina superior derecha → Descargar, 1080p / 30 fps / MP4) guarda primero en la nube de CapCut del creador: si el espacio en la nube está lleno, la exportación falla con "No se pudo guardar": libera espacio en el espacio de CapCut o conserva el MP4 del motor.
- La búsqueda de sonidos del conector (
search_capcut_material) es una búsqueda pobre por título sin vistas previas; la biblioteca de sonidos completa solo está en la aplicación de CapCut.