{"repo":"scottvr/wtffmpeg","free":true,"listed":false,"github":"https://github.com/scottvr/wtffmpeg","clone":"git clone https://github.com/scottvr/wtffmpeg.git","description":"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.","language":"Python","stars":329,"topics":["ffmpeg","llm","repl","wtf","wtffmpeg"],"license":"MIT","category":"ai-agents","readme_excerpt":"New in v0.3.0: the REPL's history and the model's chatter are both under your control now. Up/down arrow can scroll through everything (the default), just your typed prompts, or just !commands — configurable via history=[prompt command all] ( --history , /config ), with shift+arrows and ctrl+arrows filtering to prompts/commands on the fly regardless of mode. Generated commands you never ran (and alternative commands from the same response) stay reachable in command history instead of vanishing. And everything the model said beyond the one command shown — explanations, warnings, other options — is kept in a session transcript: /raw pages the full response, and ctrl-t toggles a small transcript pane above the status bar. Details in History navigation and The transcript and /raw below. ---- I have a tendency to use 1000 words when a picture might suffice. So, to make the point - before or instead of you reading all my sometimes rambling words below. Here is wtffmpeg in action! I have moved much of the excessive rambling to here, should you want some. https://github.com/user-attachments/assets/75222305-efe3-4581-9172-b6d76ad37eba WTF is this? ffmpeg ? -- wtffmpeg is a command-line tool that uses a Large Language Model (LLM) to translate plain-English descriptions of video or audio tasks into actual, executable ffmpeg commands . It is intended to eliminate a common workflow where you know that ffmpeg is the right tool for a job, so you: 1. Search Stack Overflow 2. Read a 1000-word","default_branch":null,"files":null,"tree":[],"storefront":"/r/scottvr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/scottvr/wtffmpeg/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}