Communitygithub.com

video-editing-skill — captions Hormozi + jump-cut ship

Edición NL: trim, jump-cuts de silencio, burn-in Whisper Hormozi/standard/minimal, overlays, velocidad — Bash+FFmpeg+Whisper puro. Cero runtime Python. Composable para entregables launch en OpenClaw/Claude/Codex.

¿Qué es video-editing-skill — captions Hormozi + jump-cut ship?

Launch Video paso 3 (captions/ship): 6missedcalls/video-editing-skill. Toma el corte pulido de cuatro beats → jump-cuts de silencio + captions Hormozi palabra a palabra para que los feeds mudos conviertan. Pipeline Bash puro.

Compatible con~Claude Code✓Codex CLI~Cursor
npx skills add 6missedcalls/video-editing-skill

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Edición de Video

Edita videos usando instrucciones en lenguaje natural. Soporta recorte, cortes de salto (eliminación de silencios), subtítulos con múltiples estilos, superposiciones de texto y cambios de velocidad — todo impulsado por ffmpeg y Whisper.

Uso

Proporciona la ruta de un archivo de video y describe lo que deseas hacer:

Edita mi video en ~/video.mp4 — elimina silencios, agrega subtítulos estilo Hormozi, y aceléralo 1.25x
Recorta ~/entrevista.mp4 de 00:02:00 a 00:15:00 y agrega subtítulos estándar
Agrega una superposición de texto "¡Suscríbete!" en el minuto 1 en ~/video.mp4

Capacidades

Recorte

Corta el video en marcas de tiempo de inicio/fin específicas o duración.

scripts/trim.sh video.mp4 --start 00:01:30 --end 00:05:00

Cortes de Salto (Eliminación de Silencios)

Detecta y elimina automáticamente las secciones de silencio/aire muerto. Umbral configurable, duración mínima de silencio y relleno.

scripts/jumpcut.sh video.mp4 --threshold -30 --duration 0.5 --padding 0.1

Subtítulos

Transcribe el audio con Whisper, luego incrusta los subtítulos en el video. Tres estilos de subtítulos:

EstiloDescripción
hormoziNegrita, centrado, grande — estilo impactante palabra por palabra de Alex Hormozi
standardSubtítulos inferiores tradicionales con fondo semitransparente
minimalSubtítulos pequeños en el tercio inferior, limpios y discretos
scripts/transcribe.sh video.mp4 --model base --language en
scripts/caption.sh video.mp4 video.srt --style hormozi

Superposiciones de Texto

Agrega texto en posiciones y marcas de tiempo específicas. Soporta 7 posiciones: centro, superior, inferior, superior-izquierda, superior-derecha, inferior-izquierda, inferior-derecha.

scripts/overlay-text.sh video.mp4 --text "¡Suscríbete!" --start 00:01:00 --end 00:01:05 --position inferior-derecha

Cambios de Velocidad

Ajusta la velocidad de reproducción (tono de audio corregido mediante atempo).

# A través del orquestador edit.sh
scripts/edit.sh video.mp4 --speed 1.5

Pipeline Completo (Orquestador)

Encadena múltiples operaciones en un solo comando:

scripts/edit.sh video.mp4 \
  --trim-start 00:00:10 --trim-end 00:10:00 \
  --jumpcut \
  --caption --caption-style hormozi \
  --speed 1.25 \
  --overlay-text "Me gusta y Suscríbete" --overlay-start 00:01:00 \
  --output final.mp4

Orden del pipeline: recorte → corte de salto → velocidad → subtítulos → superposición

Requisitos

  • ffmpeg — procesamiento de video (debe estar instalado)
  • whisper — transcripción de audio para subtítulos (CLI de openai-whisper)

Referencia de Scripts

ScriptPropósito
scripts/edit.shOrquestador principal — encadena todas las operaciones
scripts/transcribe.shTranscripción con Whisper → archivo SRT
scripts/caption.shIncrusta subtítulos SRT en el video con estilo
scripts/trim.shRecorta por marcas de tiempo
scripts/jumpcut.shEliminación automática de silencios mediante silencedetect
scripts/overlay-text.shAgrega superposiciones de texto posicionadas

Instrucciones para el Agente

Cuando el usuario solicite editar un video:

  1. Analiza la solicitud — identifica qué operaciones se necesitan (recorte, corte de salto, subtítulos, superposición, velocidad)
  2. Usa edit.sh para ediciones con múltiples operaciones — encadena las operaciones en el orden correcto
  3. Usa scripts individuales para operaciones únicas — salida más rápida y simple
  4. Para subtítulos: si el usuario tiene un SRT existente, usa --caption-srt; de lo contrario, la transcripción se ejecuta automáticamente
  5. Estilo de subtítulos predeterminado: usa "standard" a menos que el usuario especifique un estilo
  6. Modelo Whisper predeterminado: usa "base" para velocidad; sugiere "medium" o "large" para precisión en videos largos/con ruido
  7. Salida: siempre informa al usuario la ruta del archivo de salida y la duración

Skills relacionados