Back to Work
WEB

Universal Media Converter

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

PythonFFmpegDesktop ToolOpen Source
Universal Media Converter
Role
Solo developer
Year
2024
Type
Web development
Tech stack
PythonTkinterFFmpeg

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.

View on GitHub →

Related work

Explore our Web Development service.

Have a project with a similar shape?

Share the rough idea. We can help turn it into a scoped build plan, prototype or production launch.

Start Your Project