cs9kc

Results 38 comments of cs9kc

That is the line I was referring to, yes! I would like use of B-Frames as they use less bitrate pr-frame than P-frames, which gives each GOP more overall bitrate...

> I think b frames already enabled even without manually setting those settings. When using the Transcoding preset, as your plugin does, B-frames *should* be enabled by default, but no...

I am going to re-open this ticket, as B-frames *are* available on RDNA2 GPU's It appears that I was right to begin with, from the AMD AMF github: ![image](https://user-images.githubusercontent.com/64284066/161087525-8b295e0c-7211-4fe4-9a46-1464f2041abe.png)

I did spend a few hours before I submitted this ticket, using your 0.2.0 plugin version with the latest OBS Studio, trying to provoke H264 to use B-frames. I used...

I think, as a test, if you added the following into your plugin, hopefully this may nudge the encoder to use B-frames, since it does not do so by default....

> I tested self compiled FFMPEG without AMF_VIDEO_ENCODER_MAX_CONSECUTIVE_BPICTURES option only with latest AMF on 6700XT, but no b-frame. You can certainly build ffmpeg with the latest AMF package, but the...

If you need any help validating your findings or testing things out, please let me know, I have two RDNA2 GPU's (one W10, the other on W11) that I can...

The mystery deepens: I have found a configuration that works properly with 3 B-frames (including with all combinations of BReferenceEnable and RateControlSkipFrameEnable). Enabling Preanalysis Component allows 3 B-frames to function...

Even weirder, it seems to be that 3 B-frames only works without dropping frames, when the PreAnalysis Component is enabled, _and_ PATemporalAQMode=1 is set. I'm not sure why.

@lextra2 I have tried it with HEVC encoding and it does indeed help, since HEVC doesn't have B-frames. PE+PA+(other PA options) seem to be the best of all worlds with...