logoalt Hacker News

AlienRobotyesterday at 8:47 PM3 repliesview on HN

One common case I notice this is with FFMPEG. Everything that saves a video needs its own dialog with different settings. It would make a lot more sense if you had 1 single polished FFMPEG frontend that everyone just streamed data to.

On the other hand, I'm afraid that if this did happen that FFMPEG frontend would look like a GNOME app and I would hate using it.


Replies

dlcarriertoday at 5:02 AM

I'm just glad that we have one very polished backend, in FFMPEG itself.

My favorite frontend is MPV, because I can generally forgo a GUI and just use single keystrokes to do everything.

socalgal2yesterday at 11:43 PM

This is something I like about lots of web apis.

Want to generate a video, it's just a few lines of code. Want to connect the user's camera (with permission), it's just a few lines of code. Websockets? About 4 lines of code.

There could be 1000s of options for each of those but they mostly distilled it down to what most people need, and they're cross platform.

mylastattemptyesterday at 9:03 PM

Me, on the other hand, love ffmpeg, because I notice my ytdlp using it and my vlc player sometimes using it and I have two homemade powrshell scripts using it to convert flac to mp3 and whatever. I don't want to open a program and figure out it's UI for those things. It has a job, it does it well, you can sort of pipe things to it and I'm very happy.

show 1 reply