-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to use qvbr? #54
Comments
Current version had problem handling pre-analysis, it was reporting pre-analysis isn't supported even though it is. I've made a test build which will allow using pre-analysis with H.264 VBR/QVBR encoding. Would you please have a try with the test build? |
Thanks for the test build. I used this command line: There is also this message:
|
How about using --qvbr-quality? Smaller value seems to result smaller output size. "invalid param" shows params not accepted (ignored) by the driver. |
There is not much of a difference.
So the invalid param message is a driver bug? Which should be 6 and 4 according to the message. Would be nice to have qvbr level working in conjunction with the max bitrate level paramter like it works on nvidia. |
With my tests only --qvbr-quality affects the bitrate. (bitrate setting seems to be ignored as you have mentioned) --qvbr-quality 10
--qvbr-quality 30
Please try starting from the minimum options for simplification, as other options might interfere.
No, it shows that the option is not supported on the driver or the hardware, so you can remove the options (--b-deltaqp, --bref-deltaqp), or just ignore the message. |
Strange, even with minimum options it still doesn't work for me. What driver are you using? |
Strange... I'm using driver 22.4.2. The revision was r1132 because I was using my local build, I checked again but was the same with r1134. |
Small update: |
Bitrate seems to change now when adjusting the qvbr-quality value. //edit There is only a qvbr level and no bitrate option. There is also PCVBR with peak bitrate constrain. |
Sorry for reviving old thread. But it actually is fitting to write here.
Yes. Precisely.
It actually does nothing. So i want to ask @rigaya if it is possible to slightly change functionality for existing argument for rate control method? From user experience standpoint, would it not be reasonable to just make
Also, Here is proof: Command (--qvbr-quality 0): Output (QVBR level: 23):
|
Hi!
I'm trying to figure out how to properly use qvbr.
For example using:
--max-bitrate 10000 --vbv-bufsize 10000 --qvbr 5000
Results in a average bitrate of 20Mbit/s.
That seems wrong?
Some posts over the AMF github suggests that qvbr mode needs pre-analysis to be enabled.
But when I enable pre-analysis, VCEEnc tells me that it isn't supported.
That's on 6800XT and latest 22.6.1 driver.
The text was updated successfully, but these errors were encountered: