video-use — Edición de vídeo dirigida por agente (21K⭐)
Qué es
Repo browser-use/video-use: dropas footage crudo en una carpeta, hablas con un agente CLI (Claude Code, Codex, Hermes...) y recibes final.mp4. Sin presets ni menús — el agente ejecuta scripts ffmpeg de helpers/.
Capacidades
- Corta muletillas (
umm, uh, falsos arranques) y espacio muerto entre tomas
- Color grading automático por segmento (cadenas ffmpeg custom)
- Fades de audio de 30ms en cada corte (evita pops)
- Subtítulos quemados estilo custom (por defecto chunks de 2 palabras en MAYÚSCULAS)
- Overlays de animación vía HyperFrames, Remotion, Manim o PIL — sub-agentes paralelos, uno por animación
- Auto-evaluación del render en cada corte antes de mostrar nada
- Memoria de sesión en
project.md — retoma donde lo dejaste
Setup
git clone https://github.com/browser-use/video-use.git
cd video-use
# leer install.md: configura ffmpeg, registra skill, pide API key de ElevenLabs
# leer helpers/ — ahí viven los scripts de edición
Dependencias Python: librosa, matplotlib, numpy, pillow, requests (pyproject.toml). Requiere ffmpeg instalado y un agente CLI con acceso a shell.
Flujo de uso
- Instalar y dejar listo (no transcribir nada por cuenta propia)
- El usuario dropa footage en la carpeta
- Instruir al agente por chat: "corta los silencios y quema subtítulos"
- El agente ejecuta scripts de helpers/, auto-evalúa cortes, produce final.mp4
Cuándo usarlo
- Talking heads, tutoriales, entrevistas, montajes de viaje
- Cuando el usuario pide "editar este vídeo" sin decirle qué software
- Pipeline agéntico: compleméntalo con
video-processing para transcodificación y hyperframes-html-to-video para overlays HTML→MP4
Pitfalls
- Necesita ElevenLabs API key para transcripción/voz — pedirla al usuario, nunca inventar
- No transcribir por cuenta propia antes del install; dejar que el agente use sus helpers
- Los scripts viven en
helpers/, no en la raíz — siempre leer esa carpeta
- La auto-evaluación de cortes añade tiempo de render; no desactivarla para material largo
Verificación
ls final.mp4 && ffprobe -v error -show_entries format=duration final.mp4
Referencias
- Repo: github.com/browser-use/video-use (MIT)
Comparativa de alternativas
- htekdev/vidpipe — editor agéntico watch-folder: crudo → shorts/reels/captions con Copilot SDK + Whisper + Gemini; una implementación completa del pipeline de edición agéntica.
1---2name: video-use-agentic-editing3description: Usa al editar vídeo por agente con ffmpeg (video-use).4---56# video-use — Edición de vídeo dirigida por agente (21K⭐)78## Qué es910Repo `browser-use/video-use`: dropas footage crudo en una carpeta, hablas con un agente CLI (Claude Code, Codex, Hermes...) y recibes `final.mp4`. Sin presets ni menús — el agente ejecuta scripts ffmpeg de `helpers/`.1112## Capacidades1314- **Corta muletillas** (`umm`, `uh`, falsos arranques) y espacio muerto entre tomas15- **Color grading automático** por segmento (cadenas ffmpeg custom)16- **Fades de audio de 30ms** en cada corte (evita pops)17- **Subtítulos quemados** estilo custom (por defecto chunks de 2 palabras en MAYÚSCULAS)18- **Overlays de animación** vía HyperFrames, Remotion, Manim o PIL — sub-agentes paralelos, uno por animación19- **Auto-evaluación** del render en cada corte antes de mostrar nada20- **Memoria de sesión** en `project.md` — retoma donde lo dejaste2122## Setup2324```bash25git clone https://github.com/browser-use/video-use.git26cd video-use27# leer install.md: configura ffmpeg, registra skill, pide API key de ElevenLabs28# leer helpers/ — ahí viven los scripts de edición29```3031Dependencias Python: librosa, matplotlib, numpy, pillow, requests (pyproject.toml). Requiere ffmpeg instalado y un agente CLI con acceso a shell.3233## Flujo de uso34351. Instalar y dejar listo (no transcribir nada por cuenta propia)362. El usuario dropa footage en la carpeta373. Instruir al agente por chat: "corta los silencios y quema subtítulos"384. El agente ejecuta scripts de helpers/, auto-evalúa cortes, produce final.mp43940## Cuándo usarlo4142- Talking heads, tutoriales, entrevistas, montajes de viaje43- Cuando el usuario pide "editar este vídeo" sin decirle qué software44- Pipeline agéntico: compleméntalo con `video-processing` para transcodificación y `hyperframes-html-to-video` para overlays HTML→MP44546## Pitfalls4748- Necesita ElevenLabs API key para transcripción/voz — pedirla al usuario, nunca inventar49- No transcribir por cuenta propia antes del install; dejar que el agente use sus helpers50- Los scripts viven en `helpers/`, no en la raíz — siempre leer esa carpeta51- La auto-evaluación de cortes añade tiempo de render; no desactivarla para material largo5253## Verificación5455```bash56ls final.mp4 && ffprobe -v error -show_entries format=duration final.mp457```5859## Referencias6061- Repo: github.com/browser-use/video-use (MIT)6263## Comparativa de alternativas6465- **[htekdev/vidpipe](https://github.com/htekdev/vidpipe)** — editor agéntico *watch-folder*: crudo → shorts/reels/captions con Copilot SDK + Whisper + Gemini; una implementación completa del pipeline de edición agéntica.