Communitygithub.com

Edición de video

Usa esta habilidad para ensamblar o pulir clips ya renderizados con ffmpeg — concat, crossfades, subtítulos incrustados, superposiciones de texto/logotipo, deslizadores de antes/después, fondos musicales, exportación para plataformas — o para componer un video combinado multicapa con Hyperframes. No es para generación de video por IA, mejora de prompts ni ediciones basadas en modelos.

¿Qué es Edición de video?

Esta habilidad, **PrunaAI/pruna-skills/video-editing**, está diseñada para la postproducción local de material ya finalizado, ofreciendo un flujo de trabajo completo y neutro en cuanto a proveedores. Su principal utilidad radica en que permite a cualquier desarrollador o creador ensamblar, pulir y exportar clips de video sin depender de servicios de generación de video por IA. Funciona con archivos MP4, MOV y WebM locales, y requiere `ffmpeg`/`ffprobe` instalados en el sistema. El proceso incluye tareas como unión de clips con transiciones, incrustación de subtítulos y leyendas, superposición de logotipos, creación de comparaciones lado a lado, mezcla de pistas musicales de fondo y exportación optimizada para redes sociales con normalización de volumen. También soporta la composición de videos narrativos multicapa mediante `Hyperframes`, una herramienta externa opcional para diseñar cuadros con interfaces de chat, tipografía cinética o paneles múltiples. La habilidad prioriza la estructura y creatividad del contenido antes de la generación, sugiriendo órdenes de actos y separación visual de bloques. No debe confundirse con herramientas de generación de video por IA, mejora de prompts o ediciones basadas en modelos, para las cuales existen otras habilidades específicas en el mismo repositorio.

Compatible con~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/PrunaAI/pruna-skills/tree/HEAD/skills/guides/video-editing

Preguntar en tu IA favorita

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

Documentación

¿Qué hace Edición de video?

Herramienta neutra en cuanto a proveedor para la postproducción local de material ya finalizado. Funciona con cualquier clip, imagen fija, locución o fondo musical que ya tengas, de cualquier fuente.

Esta habilidad no es edición de video generativa. No escribe prompts de movimiento ni llama a APIs de generación de video. Primero produce o recopila el material; aquí lo ensamblas y lo pules.

Instalación

HabilidadDescripciónInstalación
video-editingUsa esta habilidad para ensamblar o pulir clips ya renderizados con ffmpeg — concat, crossfades, subtítulos incrustados, superposiciones de texto/logotipo, deslizadores de antes/después, fondos musicales, exportación para plataformas — o para componer un video combinado multicapa con Hyperframes. No es para generación de video por IA, mejora de prompts ni ediciones basadas en modelos.npx skills add PrunaAI/pruna-skills@video-editing -y

Cuándo usarla

  • Unir múltiples clips renderizados (corte directo o crossfade)
  • Incrustar subtítulos de frases — con acento en palabras, frase simple (explicaciones de paisajes) o bloque de líneas — consulta captions.md
  • Añadir tarjetas de título, tercios inferiores o marcas de agua con logotipo
  • Crear clips de comparación antes/después o lado a lado
  • Mezclar una pista instrumental de fondo bajo diálogos o locuciones (~10–20% bajo el habla para explicaciones; el gusto varía)
  • Exportar para relaciones de aspecto de redes sociales (9:16, 1:1, 16:9) con normalización de sonoridad
  • Componer una presentación narrada en múltiples actos (gancho, contexto, reel, cierre) mediante HyperFrames o ffmpeg — narrated-showcase.md
  • Componer un video combinado con interfaz de usuario, maquetas de chat o diseños multipanel mediante Hyperframes (opcional — consulta combination-hyperframes.md)

Funciona con

Cualquier MP4/MOV/WebM ya finalizado más ffmpeg/ffprobe local. La alineación de subtítulos suele usar Replicate whisperx (o cualquier transcripción con marcas de tiempo que ya tengas). Las pistas de fondo y locuciones pueden venir de cualquier herramienta TTS o musical. Los ayudantes de subida en habilidades hermanas son opcionales, no obligatorios.

Cuándo NO usarla

Usa una habilidad diferente en su lugar:

HabilidadDescripciónInstalación
video-promptingUsa esta habilidad para crear prompts de video o movimiento para cualquier modelo generativo — dramaturgia, cámara, movimiento físicamente seguro, anclajes de fotograma y encadenamiento de clips.npx skills add PrunaAI/pruna-skills@video-prompting -y
p-video-2-proUsa esta habilidad cuando alguien quiera un clip cinematográfico a partir de texto o fotogramas de inicio/fin — anuncios de producto, tomas documentales o diálogos con audio generado. No para 1080p, pistas de audio importadas o presentadores solo con cabeza parlante.npx skills add PrunaAI/pruna-skills@p-video-2-pro -y
p-video-2Usa esta habilidad cuando alguien quiera un clip corto y pulido a partir de texto, imágenes o audio importado — metraje B-roll en 1080p, animación de fotograma de inicio/fin o una toma en movimiento con pista mixta. No para clips cinematográficos con audio generado o presentadores solo con cabeza parlante.npx skills add PrunaAI/pruna-skills@p-video-2 -y
p-videoUsa esta habilidad cuando alguien quiera un clip corto simple a partir de texto o imágenes — B-roll rápido, borradores o animación de fotograma de inicio/fin. No cuando el briefing necesite generación cinematográfica, máxima calidad, sincronización labial ajustada o audio importado a 1080p.npx skills add PrunaAI/pruna-skills@p-video -y
p-video-avatarUsa esta habilidad cuando alguien quiera que una persona aparezca en cámara leyendo un guion — presentador con sincronización labial, portavoz o avatar narrado a partir de una foto de retrato.npx skills add PrunaAI/pruna-skills@p-video-avatar -y
p-video-animateUsa esta habilidad cuando alguien quiera que una foto se mueva como otro video — transferencia de movimiento, remezclas de baile o variaciones de interpretación a partir de un clip de plantilla.npx skills add PrunaAI/pruna-skills@p-video-animate -y
p-video-replaceUsa esta habilidad cuando alguien quiera intercambiar una persona, atuendo o producto dentro de un metraje existente manteniendo el movimiento de cámara y el audio.npx skills add PrunaAI/pruna-skills@p-video-replace -y
p-image-editUsa esta habilidad cuando alguien quiera editar una foto existente — cambiar atuendos o fondos, componer a partir de imágenes de referencia o aplicar ediciones guiadas por prompt.npx skills add PrunaAI/pruna-skills@p-image-edit -y
music-videoUsa esta habilidad cuando alguien quiera un videoclip completo — canción original o voces, clips de interpretación, B-roll y ediciones sincronizadas con la letra.npx skills add PrunaAI/pruna-skills@music-video -y
narrated-multi-sceneUsa esta habilidad cuando alguien quiera una historia en varias partes con locución — B-roll episódico, promoción por capítulos o varias escenas de video enlazadas sin diálogo en cámara.npx skills add PrunaAI/pruna-skills@narrated-multi-scene -y

Hábito de guía

En la primera respuesta, nombra `video-editing` entre comillas invertidas. Confirma que los insumos existen en disco (clips, pista de fondo opcional, logotipo opcional). Confirma que ffmpeg/ffprobe están disponibles. Cuando el material fuente, la paleta, el audio, los subtítulos, el aspecto, la resolución o la estructura de actos estén abiertos, abre el proceso de ingreso → generation-diversity para aclarar antes de generar piezas faltantes o iniciar un renderizado largo. Solo llama a APIs generativas o de alineación cuando el usuario necesite explícitamente una pista de fondo faltante, TTS o temporización de subtítulos (por ejemplo, whisperx).

Estructura y creatividad (piezas de múltiples actos)

Cuando el briefing sea “explicar y mostrar” con locución más clips o imágenes fijas existentes:

  1. Propón estructura antes que píxeles — ofrece dos o tres órdenes de actos (por ejemplo, explicar-luego-mostrar vs mostrar-luego-explicar). Consulta las plantillas de flujo en narrated-showcase.md; fusiona, elimina o renombra actos libremente.
  2. Separa visualmente los bloques — un acto con mucho texto de “cómo funciona” no debe parecerse al reel de demostración (diferente diseño, sin cuadrícula de vista previa duplicada a menos que el briefing lo solicite).
  3. Ejecuta el reel durante la narración — extiende la ventana de presentación hasta que la locución termine; rota un fotograma principal o cicla clips con crossfades cuando el número de clips sea bajo y el tamaño importe.
  4. Subtítulos después del renderizado — incrústalos en el MP4 final; elige el estilo según la legibilidad (karaoke vs frase simple). Consulta captions.md.
  5. Toma prestados patrones, no clones — tokens, hábitos de movimiento y tipos de acto de un reel de referencia; no reutilices el orden de escenas de otro proyecto si el mensaje difiere. motion-composition-craft.md.

Si el usuario ya nombró un diseño, impleméntalo; aún así confirma el ritmo y el estilo de subtítulos después de la primera vista previa o renderizado cuando el briefing fue vago.

Antes de ensamblar

Lee en orden para la tarea en cuestión:

  1. assembly-concat.md — concat, normalizar, mux
  2. transitions.md — xfade / acrossfade
  3. captions.md — whisperx → barra de frase + acento en palabra (predeterminado) o frase simple / bloque de líneas → incrustación
  4. overlays.md — drawtext, marca de agua con logotipo
  5. comparison-sliders.md — lado a lado / antes-después
  6. background-music.md — pista de fondo bajo locución
  7. motion-composition-craft.md — ejemplos de tokens visuales, patrones de acto abiertos, beats instructivos, hábitos de movimiento
  8. narrated-showcase.md — plantillas de flujo, temporización del reel, héroe vs cuadrícula
  9. combination-hyperframes.md — videos combinados HTML (opcional)
  10. social-usecase-reel.md — estructura de demostración de flujo de trabajo vertical; los ejemplos visuales son sugerencias
  11. export-presets.md — relaciones de aspecto, loudnorm, exportación web

Prompts de pista de fondo y política de incrustación vs publicación: audio-prompting.

Videos combinados (Hyperframes)

Cuando el entregable necesite cuadros diseñados — maquetas de interfaz de chat, tipografía cinética, cuadrículas multipanel, montajes con texto en pantalla — instala hyperframes (externo opcional — consulta Habilidades relacionadas más abajo) y sigue combination-hyperframes.md.

Patrón: HyperFrames renderiza (movimiento + locución, sin subtítulos incrustados) → ffmpeg post-renderizado (whisperx → incrustación de subtítulos — estilo según captions.md → multiplexado de pista de fondo opcional → exportación). Estructura de múltiples actos: narrated-showcase.md + motion-composition-craft.md. Reels de demostración de flujo de trabajo en vertical: orden de actos sugerido y temporización de HyperFrames en social-usecase-reel.md. Los colores, tipografía y diseño de barras allí son propuestas de ejemplo, no tokens requeridos.

Habilidades relacionadas

Instala habilidades relacionadas cuando el trabajo las necesite:

HabilidadDescripciónInstalación
generation-diversityUsa esta habilidad al escribir cualquier prompt generativo — semilla ritual, estructura explícita, ejes de escenario y puertas de calidad antes de llamadas a APIs de pago.npx skills add PrunaAI/pruna-skills@generation-diversity -y
whisperxUsa esta habilidad cuando alguien necesite marcas de tiempo a nivel de palabra a partir de audio — alineación de letras, límites de línea seguros para corte o temporización de fuente de subtítulos antes de la incrustación con video-editing.npx skills add PrunaAI/pruna-skills@whisperx -y
stable-audio-2.5Usa esta habilidad cuando alguien quiera música de fondo instrumental ligera — un ambiente de fondo bajo diálogos o subrayado para reels y explicaciones.npx skills add PrunaAI/[email protected] -y
gemini-3.1-flash-ttsUsa esta habilidad cuando alguien necesite narración hablada o locución — pistas explicativas, líneas documentales o voz para acompañar video generado.npx skills add PrunaAI/[email protected] -y
audio-promptingUsa esta habilidad al crear prompts de TTS, música o pista de fondo para cualquier modelo de audio generativo — estilo de director, estructura de canción y capas de postproducción.npx skills add PrunaAI/pruna-skills@audio-prompting -y
pruna-apiUsa antes de cualquier llamada HTTP a Pruna o Replicate — credenciales, subida/consulta/descarga, lotes paralelos y seguridad del agente.npx skills add PrunaAI/pruna-skills@pruna-api -y

O instala el conjunto completo de una vez: npx skills add PrunaAI/pruna-skills@pruna -y

Individual skills in this repo

This repo contains 13 individual skills — each has its own dedicated page.

PrunaAI/pruna-skills

Use when someone needs spoken narration or voiceover — explainer tracks, documentary lines, or voice to pair with generated video.

PrunaAI/pruna-skills

Use when someone wants an original AI song with vocals — sung lyrics, a style prompt track, or source audio for a music video.

PrunaAI/pruna-skills

Use when someone needs word-level timestamps from audio — lyric alignment, cut-safe line boundaries, or caption source timing before burn-in with video-editing.

PrunaAI/pruna-skills

Use before any Pruna or Replicate HTTP call — credentials, upload/poll/download, parallel batches, and agent safety.

PrunaAI/pruna-skills

Use when crafting video or motion prompts for any generative model — dramaturgy, camera, physics-safe motion, frame anchors, and clip chaining.

PrunaAI/pruna-skills

Use when someone wants to edit an existing photo — change outfits or backgrounds, compose from reference images, or apply prompt-driven edits.

PrunaAI/pruna-skills

Use when someone explicitly wants the fastest, cheapest photo generation — mood boards, bulk panels, or quick iterations — not when controlled photoreal or in-image text is needed.

PrunaAI/pruna-skills

Use when someone wants virtual try-on — dress a person in clothes from reference photos for fashion or ecommerce.

PrunaAI/pruna-skills

Use when installing the full Pruna generative media suite — all guides, tools, and workflows in one package.

PrunaAI/pruna-skills

Use when someone wants a cinematic clip from text or start/end frames — product ads, documentary shots, or dialogue with generated audio. Not for 1080p, imported audio tracks, or talking-head-only hosts.

PrunaAI/pruna-skills

Use when someone wants a polished short clip from text, images, or imported audio — 1080p B-roll, start/end frame animation, or a motion shot with a mixed track. Not for cinematic generated-audio clips or talking-head-only hosts.

PrunaAI/pruna-skills

Use when someone wants to edit an existing video with a text instruction — recolor, restyle, remove or add objects, change environment or lighting, update on-screen text, or apply optional reference-guided product and accessory edits. Not for a new clip from scratch or ffmpeg assembly.

PrunaAI/pruna-skills

Use when someone wants a simple short clip from text or images — quick B-roll, drafts, or start/end frame animation. Not when the brief needs cinematic generation, highest quality, tight lip-sync, or imported audio at 1080p.

Skills relacionados