Sure, even eliminating everything you mentioned should simplify things...but still, if someone wanted to build a UI equivalent to all options supported via the command line...and have the smarts to group things together, separating items through tabs, adjust things based on combinations/mutually exclusive options, etc...it would still be a mess of a UI, I'd have to think. And then, trying to make it user-friendly - reserve an area on the screen to show some text (not just a few words), that dynamically changes based on the control that is currently selected (to explain what it does)...and it would still overwhelm the vast majority of users.
trønderen wrote:
I strongly suspect that half of these options / argument values are never used by anyone but the ffmpeg developers
That's a given...when you present too many options, people will do the minimum they need to get things working, then pretty much leave it at that and stick with what they know and never experiment beyond that. So the extra effort those devs put in, really ends up working against them.