Universal Media Converter
Cross-format media conversion desktop tool built with Python, Tkinter, and FFmpeg. Free and open source.

The problem
Converting between media formats usually means juggling FFmpeg flags in a terminal or installing bloated commercial software. Most people just want to drop a file in and get the format they need.
The approach
A Python desktop app with a Tkinter GUI wrapping FFmpeg. Drag-and-drop input, simple format pickers, sensible defaults. Supports video, audio, image, GIF, and subtitle workflows — including remuxing, re-encoding, frame export, image-to-video, GIF creation, and burning subtitles.
The outcome
Free, open source, and currently in active use. A single .exe (built
with PyInstaller) that handles 90% of everyday media conversion tasks
without paying for premium video software.