View Full Version : REBUILDER.INF details
SansGrip
27th July 2004, 05:36
I have a few questions regarding the REBUILDER.INF file:
Original_Size - I assume this is the size of the entire original DVD, in sectors. Is that correct?
Excluded_Audio_Sub_Size - The total size, in sectors, of audio and subpictures stripped out of the final product, for all VTSs?
VTS_xxSIZE - The total size of a given VTS, in sectors, including audio and subpictures that might later get stripped?
The main problem I'm having is working out how DVD-RB calculates its "space for video" for each VTS. I can't find a way of using the above sizes to come up with exactly the same figure at which DVD-RB arrives.
Maybe I'm just being dense... I'd be very grateful for any pointers.
robot1
27th July 2004, 18:57
Originally posted by SansGrip
VTS_xxSIZE - The total size of a given VTS, in sectors, including audio and subpictures that might later get stripped?
No.
This is just the Video size of a given VTS (in sectors) - no audio and no subpictures streams.
SansGrip
27th July 2004, 20:02
Thanks for the clarification.
So in order to calculate its "space for video" DVD-RB takes the total size of a DVD-5, subtracts some space for overhead, subtracts space for kept audio and subs, then divides the total between the title sets?
Is there any way to duplicate this "space for video" value using only the information in the INF or ECL?
robot1
27th July 2004, 20:11
Originally posted by SansGrip
Is there any way to duplicate this "space for video" value using only the information in the INF or ECL? In RB-Opt the space is calculated in this way:
for every cell, space used for video (in sectors) is
(number of frames) * (average bitrate) / (framerate * 8 * 2 * 1.024)
In Rebuilder.inf and in Rebuilder.ecl you can find all the info you need.
SansGrip
27th July 2004, 20:24
Originally posted by robot1
In RB-Opt the space is calculated in this way:
for every cell, space used for video (in sectors) is
(number of frames) * (average bitrate) / (framerate * 8 * 2 * 1.024)
That's what I was thinking of doing, since I could see no correlation between VTS_xxSIZE and the "space for video" reported by DVD-RB.
Thanks for the help :).
robot1
27th July 2004, 20:31
Originally posted by SansGrip
That's what I was thinking of doing, since I could see no correlation between VTS_xxSIZE and the "space for video" reported by DVD-RB.
Thanks for the help :). I'm not sure about this, but "space for video" should be VTS_xxSIZE*reduction/100, if every cell has the same reduction (as in "Dynamically Assign Cell Bitrates" mode)
SansGrip
27th July 2004, 20:38
Originally posted by robot1
I'm not sure about this, but "space for video" should be VTS_xxSIZE*reduction/100, if every cell has the same reduction (as in "Dynamically Assign Cell Bitrates" mode)
That's what I assumed too, but in fact it's out by about 3mb. (Not a big deal, I know, but enough to make me wonder why.)
robot1
27th July 2004, 20:45
In RB-Opt I try to estimate the final size of a Rebuilded DVD.
In my test I was off by 2-6 MB
Probably the error is greater if the DVD structure is complex (many VTS's, or different streams)
Please, if you downloaded it, try on a Rebuilder.inf, and report the actual size vs. predicted size.
Thanks.
SansGrip
27th July 2004, 21:03
I already use RB-Opt, at least when doing 2-pass encodes, because I like to change the GOP length to 15, etc. :)
Nice piece of software. Is it open source? Right now I'm working on something to do OPV mode file size prediction with custom CCE parameters, matrices, etc. (If you just use OPV mode in DVD-RB, as I'm sure you're aware, you can't set any custom CCE parameters. Setting them afterwards is pointless because various tweaks can change the final encode size considerably).
robot1
27th July 2004, 21:08
It's not open source, but I can send you the sources if you PM me your email address.
SansGrip
27th July 2004, 21:22
Sent :).
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.