This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

[BUG] Unexpected behaviour x264 and max qp
#1
Windows x64
Hybrid_dev_2021.02.17-193021

The issue about max qp is not easy to explain.

Once the program starts in his default configuration and default encoder configuration. The max QP is 51 for default. (Quantization tab) And can't change this number to higher number.
I don't know if this is correct or not. But.

If I choose any AVC profile different from "High"(default profile). ---> Now max QP is 69.

If I choose back level to High, or the default config(which is also level=High). ----> QP max still in default max of 69

At this point, the only way I can the encoder behaves like at the beggining, is closing the program and starting it again.

I'm pretty ignorant about what the encoder or the program is supposed to allow or not allow. But it seems that QP MAX should be 69 by default in level High, from the beginning, without having to change from one mode to another.

I have read online that the qp from 52 to 69 is virtual. I don't know what that means. Or if I should care. I just see that there is unexpected behavior from the program.


Thanks
Reply
#2
You are correct.
Max quant should be initialized with a maximum of 69.
Since it's calculated this way: QP_MAX = 6*(CALULCATION_BIT_DEPTH-8) +15 + 18;
So for 8 bit it's 69. Not that the maximum value used for qp and crf is still 51. (since the +18 are 'virtual')
-> the initial values Hybrid uses as default will still be 1-51, but the initial maximum for the quantizer change should be 69.

Cu Selur
Reply
#3
Send you a link to my current dev version which fixes the issue.

Cu Selur
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)