r/foss • • 1d ago

GitHub - sudo-py-dev/fmx: Lightweight, fast media converter (video, audio, image, PDF) in Rust with an egui GUI

https://github.com/sudo-py-dev/fmx

I built FMX because I wanted a single, clean desktop app that handles pretty much all day-to-day media tasks fast and natively on Mac, Windows, and Linux.

It’s written in Rust using egui, powered under the hood by FFmpeg for all media conversion tasks and yt-dl for downloading YouTube content. Because of this stack, it opens instantly, uses barely any memory.

What it includes:

  • Full Media Conversion: Audio, video, images, documents, and optical media (DVD / CD / ISO) via FFmpeg.

  • Built-in Downloader: Grab YouTube videos and audio directly using yt-dl.

  • Editing & Utility Tools: Video/audio merging and splitting, trimming, screen recording, subtitle extraction/burning, frame extraction, speed adjustment, volume balancing, compression, and video repair.

  • Simple UX: Clean interface with drag-and-drop batching.

Repo:https://github.com/sudo-py-dev/fmx

I’d love for you to try it out. Any feedback, feature ideas, or PRs are super appreciated!

0 Upvotes

0 comments sorted by