scottvr/wtffmpeg

A minimal character terminal (console) REPL UI for controlling ffmpeg via natural language descriptions of input files and the desired outcome, powered by local or remote LLM. Shell-style history with arrow keys support, !subshell support, /slash REPL op commands, run-time, env, and cli configuration.

44
/ 100
Emerging

This tool helps anyone working with video or audio files who needs to perform complex transformations like format conversion, chapter creation, or quality adjustments. Instead of struggling with obscure `ffmpeg` commands, you simply describe what you want in plain English, and the tool generates the correct command for you. It's designed for video editors, podcasters, content creators, or anyone frequently manipulating media files.

323 stars.

Use this if you find yourself constantly searching online for `ffmpeg` command examples to perform specific video or audio tasks.

Not ideal if you prefer a graphical user interface (GUI) for media editing or if you already have deep expertise in `ffmpeg` command-line syntax.

video-editing audio-processing media-conversion content-creation digital-asset-management
No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 15 / 25
Community 9 / 25

How are scores calculated?

Stars

323

Forks

10

Language

Python

License

MIT

Last pushed

Feb 28, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/scottvr/wtffmpeg"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.