# Edit a video with AI agents

> **For AI agents:** find the right skill in one call — `curl -s "https://skills.varg.ai/api/search?q=<what the person wants>"` returns the matching use case and the best skills with install commands, as markdown (Russian works too). Full index: https://skills.varg.ai/llms.txt. Every page has a markdown twin: add `.md` to its path. Before generating anything, show the person the options on the use-case page.

Start from footage you already have: which service to edit it with, cuts and clips, captions and subtitles, dubbing and lip sync. The Editing services rubric says which tool an agent should reach for in each edit, and why.

Before you edit, read [which service for which edit](https://skills.varg.ai/browse/skills/edit-services.md): cut, trim, resize, join → FFmpeg; talking-head cleanup → ElevenLabs Scribe; long video to shorts → OpusClip; captions & subtitles → FFmpeg + ASS; assemble from a timeline → HyperFrames; ai edits: restyle, swap, relight → varg video edit models; dubbing & lip sync → HeyGen Video Translate; upscale, slow-mo, cut-outs → Topaz Video API; find moments & qa → Gemini video understanding; hand off to an editing app → DaVinci Resolve Studio MCP.

## [Editing services](https://skills.varg.ai/browse/skills/edit-services.md) (2)

Which service your agent should edit with, job by job: FFmpeg and the varg API for cuts, transcript tools for talking heads, clipping APIs, caption burn-in, AI video-to-video, lip sync and upscaling.

- [FFmpeg Skill](https://skills.varg.ai/skills/ffmpeg-skill.md) — Tool: Local video editor for agents: 42 FFmpeg tools with a machine-readable contract and an MCP server; no cloud, no keys.
- [Video Editing Services Guide](https://skills.varg.ai/skills/varg-video-editing.md) — Guide: Which service to edit footage with, job by job: cuts, Shorts, captions, AI swaps, dubbing, upscaling, QA.

## [Editing & clips](https://skills.varg.ai/browse/skills/editing.md) (7)

Cut and assemble footage: long videos to clips, silence cuts, transitions, b-roll and pacing.

- [Claude Code Video Toolkit](https://skills.varg.ai/skills/claude-code-video-toolkit.md) — Workflow: Open-source video workspace for Claude Code: script, voice, music, visuals and Remotion render on your own GPU account.
- [Chengfeng Videocut](https://skills.varg.ai/skills/chengfeng-videocut.md) — Workflow: Chinese talking-head editing: word-level transcript, five-pass flub sweep, human review in a Studio, subtitles, export.
- [Clipify](https://skills.varg.ai/skills/clipify.md) — Effect: Long videos into social clips: find funny lines or impact beats, cut, reframe to 9:16, burn word-by-word captions.
- [Herk Edit Kit](https://skills.varg.ai/skills/herk-edit-kit.md) — Workflow: Nate Herk's kit to edit talking-head videos, reels and Shorts: silence and flub cuts, storytelling, motion graphics.

Step by step: [Long video or podcast into shorts](https://skills.varg.ai/use-cases/podcast-to-shorts.md), [Photo slideshow to music](https://skills.varg.ai/use-cases/photo-slideshow.md), [Edit your own footage](https://skills.varg.ai/use-cases/edit-footage.md), [B-roll for your video](https://skills.varg.ai/use-cases/b-roll.md), [Change something inside a video](https://skills.varg.ai/use-cases/video-edit-ai.md)

## [Captions & subtitles](https://skills.varg.ai/browse/skills/captions.md) (14)

Animated and word-by-word captions, subtitles, transcription and translation.

- [Remotion Captions](https://skills.varg.ai/skills/remotion-captions.md) — Effect: Transcribe speech and burn in animated captions with Remotion, or import an existing SRT file.
- [ElevenLabs Speech to Text](https://skills.varg.ai/skills/elevenlabs-speech-to-text.md) — Model: Transcribe audio and video with word timestamps, speaker labels and keyterms, ready for subtitles.
- [Caption Animation](https://skills.varg.ai/skills/iart-caption-animation.md) — Effect: Word-timed TikTok captions in Remotion or CSS: per-word pop, active-word highlight, 9:16 safe areas, sidecar SRT/VTT.
- [FFmpeg Captions and Subtitles](https://skills.varg.ai/skills/josiahsiegel-ffmpeg-captions.md) — Guide: FFmpeg subtitle reference: burn SRT/ASS/VTT with libass, soft tracks, conversion, styling and FFmpeg 8's Whisper filter.

Step by step: [Animated captions on your video](https://skills.varg.ai/use-cases/captions.md)

## [Dubbing & lip sync](https://skills.varg.ai/browse/skills/dubbing.md) (2)

Translate and dub a video in the speaker’s own voice, then re-sync the lips to the new audio.

- [ElevenLabs Dubbing](https://skills.varg.ai/skills/elevenlabs-dubbing.md) — Model: Dub video and audio into other languages while keeping each original speaker's voice.
- [ElevenLabs Dubbing (inference.sh)](https://skills.varg.ai/skills/inference-sh-elevenlabs-dubbing.md) — Model: Dub audio or video into 29 languages while keeping the speaker's voice, via inference.sh.

Step by step: [Translate and dub a video](https://skills.varg.ai/use-cases/dubbing.md)
