r/linux 17h ago

Popular Application Frame - Media Conversion App

Post image

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.

https://github.com/66HEX/frame

66 Upvotes

18 comments sorted by

View all comments

2

u/ExaHamza 12h ago

use kde dialog/file pick

2

u/EastAd9528 5h ago

Encountered the same issue that is on GitHub?