GNOME's libadwaita solves this beautifully. It's simple, nice looking, yet powerful. You could absolutely use it to make an ffmpeg front-end that's both fully featured and friendly to less technical users. But if your app can't, then another good option is to have a "simple mode" and "advanced mode".
And IMO, Handbreak is more complicated than CLI ffmpeg. It's really chaotic.
replies(1):