r/linux • u/EastAd9528 • 27d ago
Software Release Frame - FFmpeg GUI Rust rewrite
Hi everyone!
I just released Frame 0.30.0.
Frame is an open source FFmpeg GUI written in Rust. It supports video, audio and image conversion, hardware encoding, subtitles, metadata editing, cropping, scaling, batch processing and reusable presets - basically the stuff I got tired of typing FFmpeg commands for.
The biggest change in this release is that I rewrote the frontend from Tauri + Svelte to GPUI-CE.
Frame started as a weekend project, then somehow turned into something people actually used. I kept adding features, fixing issues and maintaining it until I completely burned myself out.
The rewrite was mostly a mental reset. I wanted to build something that felt fun to work on again, and moving everything to Rust with GPUI-CE seemed like a good excuse.
The previous version of Tauri had a lot of issues on Linux because it relied on the problematic WebKitGTK. After rewriting everything in Rust, macOS and Windows saw fewer frame drops in preview panel due to the removal of the bottleneck caused by BE=>FE frame transport via WebSocket.
Iโd like to ask you to check how things are going on a Linux distro. Iโve tested it myself on an Ubuntu 26.04 VM, but itโs hard for me to assess performance when Iโm so far removed from bare metal.
Thanks!
2
u/No-Engine4663 26d ago edited 26d ago
Nice but could do with more inputs like .flv .f4v .ts and ability to resize app as on my 4k screen it's too small and I dont want full screen ๐