mrkeyoor.com_
Tue 01 Sept 17:43 UTC
Automationevaluationupdated 26 Aug 2026

video-use review

video-use is a skill and helper toolkit that lets Claude Code, Codex, Hermes, or another shell-capable agent edit raw video through transcripts and selected visual timelines. It turns an approved edit plan into cuts, subtitles, color treatment, overlays, and a rendered `final.mp4` while keeping the source footage outside the skill directory.

+1,026stars / 7d
Verdict

Our video-use install took 28 seconds, used 508 MB, and built in 8 seconds, but the repository exposed no automated test target. It is a sensible experiment for transcript-led talking-head edits when a human approves the plan and checks the render. Choose Auto-Editor for predictable silence rules or a normal timeline editor when visual rhythm, grading, and fine manual control drive the job.

We ran it

Lab card: what happened when we ran video-useScreenshot of video-use (github.com/browser-use/video-use)
Install✓ · 28s58 packages · 508 MB
Build✓ · 8s
Testsn/ano test script
Known vulns0(pip-audit)
Repo33 files~1,946 lines of source · 0.7 MB · 0 CI workflows

Answers from our run

Does video-use build from source?

Dependencies installed in 28 seconds (58 packages), and the build succeeded in 8 seconds. We cloned commit 92c2b34 into a clean Debian container with 3 CPUs and no project-specific setup.

Does video-use have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Does video-use have known vulnerabilities in its dependencies?

pip-audit found none in the dependency tree at the time of our run.

Who should not use video-use?

Editors who need a native nonlinear timeline, manual keyframing, or live collaborative review: the main workflow is files, Markdown, and shell tools.

What are the alternatives to video-use?

Auto-Editor, Remotion, LosslessCut. Our video-use install took 28 seconds, used 508 MB, and built in 8 seconds, but the repository exposed no automated test target.

Setup3/5Fast Python setup; FFmpeg and ElevenLabs remain required
Docs4/5Clear agent prompt, manual install, pipeline, and approval flow
Community4/521,387 stars and active August 2026 pull requests
Maturity2/5No release or test target; portability fixes are still active

Discussed on

  1. hnVideo-use: Edit videos with coding agents3 points

Who it’s for

Claude Code and Codex users who prefer describing an edit over operating a timeline interface.
Teams cutting talking-head clips, interviews, tutorials, travel footage, or montages from transcript-level decisions.
Developers comfortable reviewing an edit strategy before an agent runs FFmpeg commands.
Creators who can supply an ElevenLabs key and inspect the final render rather than trusting automation blindly.

Who it’s NOT for

Editors who need a native nonlinear timeline, manual keyframing, or live collaborative review: the main workflow is files, Markdown, and shell tools.
Anyone unwilling to send source audio to ElevenLabs for transcription: the README makes one Scribe call per source.
Teams requiring a repository-level automated test suite: our checkout exposed no test target, CI workflow, or tests directory.
Users who cannot install FFmpeg or troubleshoot optional overlay tools such as Remotion, Manim, HyperFrames, or PIL.
Projects where an agent must edit without approval: the documented flow proposes a strategy and waits for confirmation before producing the cut.

Setup reality

Our sandbox installed 58 Python packages in 28 seconds and used 508 MB on disk. The build succeeded in 8 seconds. There was no tests script or target, so tests were skipped; pip-audit reported 0 known vulnerabilities.

Daily use also requires FFmpeg and an ElevenLabs API key for Scribe transcription. The repository is linked into the chosen agent's skill directory. yt-dlp is optional for online sources, while animations may add HyperFrames, Remotion, Manim, or PIL.

The agent writes work under <videos_dir>/edit/ and should wait for strategy approval. Transcripts guide most cuts, with timeline images requested at ambiguous points. This suits speech-led editing better than footage whose meaning depends on continuous visual inspection.

Transcript-first editing fits speech better than visual storytelling

video-use gives a shell-capable coding agent a video-editing skill plus helper scripts. The agent inventories raw takes, proposes an approach, waits for approval, and writes an edit under <videos_dir>/edit/. Its main reading surface is a packed transcript with word timestamps, speaker labels, and audio events. Visual timeline composites are generated only when a cut or retake needs inspection.

That representation is well matched to talking heads, interviews, tutorials, and launch clips where spoken content determines the structure. It is less convincing for dance, sports, cinematic montage, or product footage whose meaning lives in motion and framing. The README says the model never watches the video continuously. It reasons from text and requests filmstrip-plus-waveform images at selected moments. Buyers should treat that constraint as a product choice, not magic vision.

The 508 MB install excludes external editing services

Our commit 92c2b34 checkout was small: 33 files, about 1,946 source lines, and 0.7 MB. Installing 58 Python packages succeeded in 28 seconds and occupied 508 MB. The build completed in 8 seconds. That is approachable for an agent skill, although the installed environment is much larger than the source because media tooling brings substantial dependencies.

A usable workstation also needs FFmpeg. The default transcription path requires an ElevenLabs API key and sends each source through Scribe once for word-level timestamps, diarization, and audio events. yt-dlp is optional for online inputs. Animated overlays can introduce HyperFrames, Remotion, Manim, or PIL, so an edit using those features has a wider runtime than our base package measurement.

What happened when we ran it

Our sandbox installed the 58 Python packages in 28 seconds on 3 CPUs with 8 GB of RAM, then built the project in 8 seconds. Pip-audit found 0 known vulnerabilities. No tests script or target was present, so the lab skipped tests rather than pretending a build was a test run.

The repository scan found no CI workflow files, no Dockerfile, and no tests directory at commit 92c2b34. We did not provide footage, an ElevenLabs credential, or an editing prompt, and we did not render a video. The measurements therefore cover dependency setup and packaging only. They do not establish transcription accuracy, cut quality, rendering speed, subtitle correctness, or compatibility with a particular codec.

Strategy approval is the most important control

The documented session asks the agent to inspect sources, propose an editing strategy, and wait for the user's OK before execution. That pause matters because a transcript can reveal filler words and false starts without knowing which hesitation carries personality or which imperfect take is emotionally better. A useful strategy should name the chosen takes, intended length, pacing, subtitle treatment, and any generated overlays before FFmpeg touches the cut.

The pipeline then transcribes, packs, reasons, writes an edit decision list, renders, and evaluates cut boundaries. A self-check can rerender up to 3 times when timeline images expose visual jumps, audio pops, or hidden subtitles. This catches mechanical faults that the helpers know how to inspect. It cannot decide whether a joke lands, a brand claim is approved, or a speaker looks awkward in the chosen frame.

FFmpeg portability is still active work

Recent pull requests address preserving source frame rate, rotation metadata in portrait detection, apostrophes in concat lists, Windows path and UTF-8 handling, selecting the right audio track, and subtitle burn-in when Homebrew FFmpeg lacks libass. Issue 125 reports a Unicode encoding crash on non-UTF-8 Windows output. Issue 121 asks for a doctor command to verify FFmpeg and optional overlay dependencies.

Those changes describe the edges of programmatic editing: filenames, fonts, codecs, metadata, console encodings, and FFmpeg builds differ across machines. Run a preflight on the actual editing host. Include portrait and horizontal clips, rotated phone footage, apostrophes and non-ASCII characters in paths, silent clips, multiple audio tracks, and the subtitle font you plan to ship.

The skill belongs inside an agent permission model

Manual setup symlinks the repository into ~/.claude/skills/video-use for Claude Code or ~/.codex/skills/video-use for Codex. The setup prompt also supports Hermes, OpenClaw, and other agents with shell access. That makes video-use a Claude Code tool and requires the claude-code tag, but it is not a standalone desktop editor with its own permission dialog.

The agent can read footage, create files, run FFmpeg, call transcription services, and install optional packages. Scope it to the project folder, keep the API key in an environment file outside conversation, and review commands that download or execute third-party assets. Preserve raw footage and treat edit/ as disposable output until a human approves the final file.

August activity is high, while releases and tests are absent

GitHub listed 21,387 stars and 79 combined open issues and pull requests when fetched. The repository was pushed August 26, 2026, and active work that week covered a native macOS EDL editor, frame-rate handling, portrait rotation, Windows encoding, audio selection, and subtitles. The latest-release API returned no release.

That pace makes video-use interesting and unsettled. Its 8-second build lowers the cost of trying it, while the absent test target means each workstation and media set carries more validation work. Use it on copies of raw footage, start with a short speech-led clip, and compare the proposed edit with the rendered result. If the transcript is not the natural outline of your video, a conventional timeline will be faster to trust.

Alternatives

ProjectWhat it isPick it when
Auto-EditorA command-line editor that automatically cuts media using audio and motion rules.pick this instead when deterministic silence cutting and repeatable CLI flags matter more than an agent interpreting a transcript.
Remotion gh↗A React framework for programmatic video composition and rendering.pick this instead when the video is designed from code and components rather than cut from conversational raw footage.
LosslessCutA desktop application for fast lossless trimming and merging.pick this instead when a human wants visual control over straightforward cuts without transcription or re-encoding.

What people are saying

  1. [github-trending] browser-use/video-use

Sources

  1. video-use README
  2. video-use repository
  3. Issue 121: video environment preflight
  4. Issue 125: Windows Unicode output crash

More automation reviews

rclone · lego · OpenCLI · web-access · Karabiner-Elements · WiiUDownloader · the whole board →