FFmpeg Context Menu
FFmpeg is one of the most powerful media tools ever built — and completely invisible to most people because it has no GUI. This puts it in your right-click menu.
Select any audio or video file in Windows Explorer — or right-click a folder to convert everything inside it — choose FFmpeg Convert, pick a format from the dark GUI, and watch the progress window fill up. No terminal, no dragging files into apps, no re-encoding the wrong settings.

Windows 10/11 · No admin rights required · ffmpeg auto-downloaded on install
Install
One-click (recommended)
Download FFmpegConvertSetup.exe and run it. The installer copies files to %LOCALAPPDATA%\FFmpegMenu\, downloads ffmpeg if none is found, and registers all HKCU context menu entries — no admin prompt. It is code-signed and runs no scripts.
Manual install
powershell -ExecutionPolicy Bypass -File install.ps1Build installer from source
build.cmdProduces FFmpegConvertSetup.exe with Inno Setup 6 and the in-box C# compiler. Set NOSIGN=1 to build without code signing.
Supported formats
Audio
Video
Extract Audio from Video
Features
Right-click files or folders
Right-click any media file to convert it. Right-click a folder (or empty space inside a folder) to convert every file in it in one shot — no need to open the folder and select all files first. The same format picker handles both modes.
Format picker GUI
A dark Windows Forms format picker dialog opens before any conversion starts. Pick your output format, confirm, and FFmpeg does the rest. No command line, no config files.
Parallel conversion
Up to 4 simultaneous conversion jobs, capped to your CPU core count. Batch-select 20 files and they all process at once instead of one at a time.
Live progress window
Per-file status updates in real time: Queued → Converting → Done / Failed. File size before and after is shown for each job so you can see exactly how much space you saved.
Sample rate preservation
ffprobe reads the source sample rate before conversion and passes it through to the output — floored at 44100 Hz. Your audio never gets silently downsampled.
Originals kept safe
On success, original files are moved into a preconvert/ subfolder next to the output — never deleted. If something goes wrong you still have the source.
Handles any file name
Smart quotes, accents, [brackets], % and leading dashes all convert correctly — the kind of characters real track titles are full of. Each file is temporarily renamed to a safe name for the conversion, then the output takes the original name with its new extension. Nothing is ever overwritten: if the target name is taken, the output gets a _1 suffix instead.
Auto ffmpeg download
If ffmpeg is not already installed, the installer downloads the newest gyan.dev essentials build from its GitHub mirror (about 35 MB, SHA-256 checked) and adds it to your PATH. Shrink Menu shares the same copy, and uninstalling removes it only when no other tool still needs it.
No admin rights required
All registry entries are written to HKCU (current user only). Installs and uninstalls cleanly without elevation. Works on locked-down machines.
Multi-file selection
Select any number of files in Explorer — the context menu entry appears regardless. All selected files are queued into the same conversion job.
To uninstall: Settings → Apps → FFmpeg Convert → Uninstall. It removes the menu entries and the ffmpeg copy the installer downloaded. The installer is code-signed by Yuval Olsha and runs no scripts.