[Bug]: PeakBitrate param not working propper
Describe the bug By setting PeakBitrate to a certain value in OBS it will behave as being the TargetBitrate, TargetBirate doesn't seem to be working
To Reproduce Steps to reproduce the behavior:
- In OBS(30.2.3), set the following parameter 'PeakBitrate=16000000' while having Target in the GUI, or putting it on the command line as 8000000(8mbps)
- Initialize the Encoder
- The result will be PeakBitrate=TargetBitrate, while target does nothing
Setup (please complete the following information):
-
OS: Windows 11
-
Driver Version 24.8.1
-
GPU RX 6650 XT
-
Encoder issue
Expected behavior PeakBitrate not behaving as bein the Target
How did you conclude that the parameter is not working? Rate control mode is CBR so you may not see this by individual frame sizes.
when i set PeakB, it overrides Target, therefore the bitrate with CBR, for example, will always be equal and constant to the value set with PeakB..
Like here, CBR, Target is set to 8mbps and Peak to 16mbps.... output is constant at 16
OK, will check
Ok, many thanks!
Try setting b frames to 0 and see if the issue continues to happen. I've noticed b frames cause this to happen on my end.
You might also set preset to balanced as balanced is much lower load on the encoder (less than half the load of quality) and I at least couldn't tell the difference
Try setting b frames to 0 and see if the issue continues to happen. I've noticed b frames cause this to happen on my end.
You might also set preset to balanced as balanced is much lower load on the encoder (less than half the load of quality) and I at least couldn't tell the difference
Yeah, tried it with bfs disabled, same behavior... Peak=Target