Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
![]() |
|
Thread Tools | Search this Thread | Display Modes |
![]() |
#1 | Link |
Registered User
Join Date: Sep 2013
Posts: 38
|
Why shoud the vbv-related parameters be used in the MB Rate Control in X264?
In the ABR RC mode of x264, we just need give the parameter --bitrate, and this is Frame Level Rate control. But when I want to use the MB Level RC (not MB-tree), I have to give the parameters of vbv-bufsize and vbv-maxrate. I can't understand why? Is it impossible to use the MB Level RC with just the parameter --bitrate and HOW?
Can anyone give me some hints or explanation or whatever? |
![]() |
![]() |
![]() |
#3 | Link |
Registered User
Join Date: Apr 2010
Location: Sain-Petersburg, Russia
Posts: 139
|
AFAIK VBV sets local restrictions on bitrate to prevent buffer underflow so it's needed in rate control if you set some VBV restrictions.
AFAIK x264 can encode disregarding VBV restrictions, it happens if you don't set it in command line. I donno how it is done internally, but you can track what happens if these parameters are not set in command line. For simplicity you can use MB Level RC with some insane values for VBV bufsize/maxrate like 1TB/1TB per second. It's not best idea in the world, but I suppose it's good enough for quick dirty experiments. |
![]() |
![]() |
![]() |
Tags |
rate control, x264 |
Thread Tools | Search this Thread |
Display Modes | |
|
|