fzwoch / obs-vaapi

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

Would it be possible to add CQP? #11

Closed DoomPenguin9 closed 1 year ago

DoomPenguin9 commented 1 year ago

CQP shows as an option, but doesn't actually work. Would it be possible to add a working CQP option with the ability to set QP values?

fzwoch commented 1 year ago

What encoder, what does mean "doesn't work"? The options should all be exposed in the properties. If it doesn't work it is most likely an upstream issue, or the GPU/driver does not support it.

DoomPenguin9 commented 1 year ago

What encoder, what does mean "doesn't work"? The options should all be exposed in the properties. If it doesn't work it is most likely an upstream issue, or the GPU/driver does not support it.

GStreamer VA-API H265 and H264. If I select "Constant QP" as my rate control in the encoder settings in OBS, I do not get an option to set a QP value, just the bitrate, and when I record, it just records at constant bitrate.

GPU: RX 6700 XT Driver: Mesa 23.1.0-devel (git-cb7403b909)

fzwoch commented 1 year ago

These I guess?

image for the new one (Gstreamer 1.22)

image for the legacy one

DoomPenguin9 commented 1 year ago

These I guess?

image for the new one (Gstreamer 1.22)

image for the legacy one

Yes, but those do not show up for me. This is what I see: 1677857143

fzwoch commented 1 year ago

That is the encoder from the GStreamer plugin. That one is a different plugin.

fzwoch commented 1 year ago

But you can add any option in the big Extra encoder option manually. It it just not convenient and you have to know the options. In general I recommend to use this plugin anyway.

DoomPenguin9 commented 1 year ago

Well this is embarrassing. I thought I had both installed, but it appears that OBS did not recognise this one. Installing the obs-vaapi-git Arch AUR package made OBS recognise the plugin.

I'll close this one.