this post was submitted on 07 Jul 2026
89 points (96.8% liked)

Opensource

6352 readers
24 users here now

A community for discussion about open source software! Ask questions, share knowledge, share news, or post interesting stuff related to it!

CreditsIcon base by Lorc under CC BY 3.0 with modifications to add a gradient



founded 2 years ago
MODERATORS
 

From the article:

FFmpeg is a tool almost every Linux user has benefited from, even if they have never typed its name in a terminal. It powers countless media workflows, handling video, audio, image, subtitle, and metadata processing with great flexibility.

The problem is that using it directly usually means dealing with long commands, codec names, bitrate settings, filters, containers, and much trial and error. Frame tries to make that part less painful.

It is an open-source desktop application providing a graphical interface for FFmpeg. Instead of replacing FFmpeg, it wraps it in a native app and offers users a cleaner way to configure common media conversion tasks. The project describes itself as a native media conversion utility built in Rust, using FFmpeg and FFprobe underneath for media handling.

top 12 comments
sorted by: hot top controversial new old
[–] Canadian_Cabinet@lemmy.ca 15 points 3 days ago (2 children)

Not a slight against the app whatsoever, but why yet another ffmpeg GUI? Handbrake perfected that years ago

[–] adarza@lemmy.ca 19 points 3 days ago

the last sentence in the submission text might explain the 'why', at least from the project developer's pov:

built in Rust

[–] terabyterex@lemmy.world 5 points 3 days ago

i geel very silly. i always thought handbrake was an alternative. i never took the time to find out more but never knew it was a frontend for ffmpeg.

[–] ElcaineVolta@kbin.melroy.org 5 points 3 days ago (2 children)

its cool this exists, but I enjoy the cli personally

[–] qupada@fedia.io 8 points 3 days ago (2 children)

I've done some truly horrible things with it.

Whenever we have big construction projects at work, I export footage from our CCTV system and time-lapse it.

But then one time I wanted to put two videos side by side. Difficulty that they were both variable frame rate (a quirk of the NVR, but meant that played at constant rate they wouldn't line up).

It ended up with 5 copies of ffmpeg running at once. Because the most efficient way to create this monstrosity was 2 copies that stretched their input videos to 25fps (by duplicating frames), piped into two that ran the time lapsing, and both outputs into a 5th that assembled the video into one frame and encoded it.

I think you'd struggle to represent that level of kerfuckery in a GUI, to be honest.

[–] Blackmist@feddit.uk 2 points 3 days ago

All that work when you could have just run the videos side by side on screen and filmed it on your phone...

[–] refalo@programming.dev 1 points 3 days ago

surely gstreamer could've handled that easier?

[–] Deebster@infosec.pub 2 points 3 days ago (1 children)

I was using it the other day, and it was far easier than the scary reputation deserves.

[–] fuckwit_mcbumcrumble@lemmy.dbzer0.com 3 points 3 days ago (1 children)

It’s not hard to remember the basics, but if you want to run some crazy encoding options/conversions then it’s annoying as hell. I made scripts for my most common options. But anything outside that and I can’t stand it.

[–] Deebster@infosec.pub 1 points 3 days ago

I'd probably find more use in a TUI app that could help me with the more obscure options and give me the command. Then I could run it from the terminal and it would be in my history for next time. tldr but a wizard.

[–] hperrin@lemmy.ca 4 points 3 days ago

Doesn’t seem to be AI slop. Nice.

[–] Zier@fedia.io 2 points 3 days ago

Cannot get the appimage to run on my system, how sad.