Log in

View Full Version : rate control when using single pass


sneaker_ger
19th July 2008, 12:40
Hi,

I am using Xvid 1.2 (Koepi's build with VAQ) and want to encode some series using Xvid and VirtualDub. I don't really care for the file size, so I'm using single pass with constant Q of 2. The problem is that my standalone sometimes (very seldom, but it does) has problems with fast scenes, where the bitrate is too high. The 2 pass mode has a video buffer verifier to solve that problem, but 2 pass mode takes twice the time. Is there any way to set a max. bitrate in single pass mode? Maybe using different program instead of VirtualDub?

Sharktooth
19th July 2008, 14:37
coz xvid single pass is not a valid mode for standalones.
us 2 pass encoding and specify DNX HT profile for VBV compliancy.

sneaker_ger
20th July 2008, 01:31
ok, thx.

Are there any tools to analyse the first pass, to see if the bitrate became too high in any scene? I would then only need to do a second pass on some files (or maybe only reencode a single scene...).

plugh
20th July 2008, 02:17
If you use my 1.1.3 or celtic_druid's 1.2 xvidvfw build, there is additional info on the xvid status window that will track vbv compliance against the selected profile as the encode proceeds.

I have heard (but do not know for certain) that the dixv codec has some kind of bitrate constrained one pass encode mode.

Sharktooth
20th July 2008, 03:25
yes, IIRC divx can do 1 pass ABR mantaining VBV compliancy.

sneaker_ger
20th July 2008, 10:51
thx, you 2. I just tried DivX and it really has that feature. It's a pity that Xvid does not have that feature, though.
I found out that Avinaptic can test if the bitrate us too high (if anyone else has the same problem).

@Plugh
Where to get those builds?