fzwoch / obs-vaapi

OBS Studio VAAPI support via GStreamer
GNU General Public License v2.0
118 stars 3 forks source link

Suggestion regarding options #3

Closed GloriousEggroll closed 2 years ago

GloriousEggroll commented 2 years ago

Since there currently are a lot of options it can be overwhelming for new users. Would it be viable maybe to add a dropdown with simple/advanced mode? simple mode maybe just presents device select, CBR mode with default bitrate and keyframe, (and or whatever other options you think would be useful in a simple to use mode), then advanced mode would show the full list of options. Not an issue, just a thought/suggestion on usability

fzwoch commented 2 years ago

Quite unlikely. There is no clear line to draw and people will request different things for simple mode.

But the main reason is that I don't want to maintain such code and make special handling for certain things. These options are currently automated to provide options from the GStreamer API and pass it through to OBS.

This way I don't need to update (almost) anything in this plugin when the new set of VAAPI encoder elements in GStreamer get released, or the GStreamer version gets updated on the host machine that change some options in the encoder.

GloriousEggroll commented 2 years ago

Ah I understand, that makes sense. I'll go ahead and close this then.