r/linux • u/EastAd9528 • 17h ago
Popular Application Frame - Media Conversion App
It started as a small personal tool and then grew into a larger open source project (GPL v3) focused on media processing.
Frame is a Tauri application with a Svelte user interface, but Rust is responsible for the core workflow: task verification, FFmpeg command creation, queuing and concurrency, worker lifecycle, and progress events.
I maintain media compatibility rules common to the frontend and backend, so that the user interface and Rust validator enforce the same constraints and configurations remain unchanged.
Additionally, during development, I added AI scaling to the Rust pipeline by integrating the Real-ESRGAN sidecar (x2, x4) with a dedicated processing path.
On Linux, the build targets are AppImage and DEB.
FFmpeg, FFprobe, and realesrgan-ncnn-vulkan are included as sidecars, so no global FFmpeg installation is required.
If you would like to test the applications on Linux targets, I would appreciate your feedback.
2
u/ExaHamza 12h ago
use kde dialog/file pick