¿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
| Habilidad | Descripción | Instalación |
|---|---|---|
video-editing | 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. | 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:
| Habilidad | Descripción | Instalación |
|---|---|---|
video-prompting | Usa 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-pro | Usa 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-2 | Usa 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-video | Usa 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-avatar | Usa 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-animate | Usa 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-replace | Usa 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-edit | Usa 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-video | Usa 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-scene | Usa 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:
- 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.
- 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).
- 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.
- 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.
- 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:
- assembly-concat.md — concat, normalizar, mux
- transitions.md —
xfade/acrossfade - captions.md —
whisperx→ barra de frase + acento en palabra (predeterminado) o frase simple / bloque de líneas → incrustación - overlays.md —
drawtext, marca de agua con logotipo - comparison-sliders.md — lado a lado / antes-después
- background-music.md — pista de fondo bajo locución
- motion-composition-craft.md — ejemplos de tokens visuales, patrones de acto abiertos, beats instructivos, hábitos de movimiento
- narrated-showcase.md — plantillas de flujo, temporización del reel, héroe vs cuadrícula
- combination-hyperframes.md — videos combinados HTML (opcional)
- social-usecase-reel.md — estructura de demostración de flujo de trabajo vertical; los ejemplos visuales son sugerencias
- 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:
| Habilidad | Descripción | Instalación |
|---|---|---|
generation-diversity | Usa 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 |
whisperx | Usa 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.5 | Usa 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-tts | Usa 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-prompting | Usa 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-api | Usa 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