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.
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.
Stars
323
Forks
10
Language
Python
License
MIT
Category
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.
Higher-rated alternatives
czottmann/linearis
CLI tool for Linear.app with JSON output, smart ID resolution, and optimized GraphQL queries....
pythops/tenere
🤖 TUI for LLMs
gorilla-llm/gorilla-cli
LLMs for your CLI
yusufcanb/tlm
Local CLI Copilot, powered by Ollama. 💻🦙
joone/loz
Loz is a command-line tool that enables your preferred LLM to execute system commands and...