![]() |
RB-OPT |
---|---|
OVERVIEW RB-Opt is an addon for DVD-RB. With RB-Opt you can tweak some CCE parameters, and add Avisynth command, per Vob-ID, allowing, for example, to use CCE internal filters, or any filter for avisynth, on selected VOB-ID's. You would use CG filters for main title in "Finding Nemo", but not on extras... Furthermore it's possible to select for eveery VobID
to use normal VBR (multipass encoding in CCE), or OPV mode (single pass
fast encoding, with the "prediction pass run by RB-Opt). |
|
DISCLAIMER
This is BETA software: there are probably bugs. If you don't like BETA software, please, don't use it. If you have problems in backing up a dvd after the use of RB-Opt, please don't report bugs in the general threads of DVD-Rebuilder on doom9. This software is designed to be used as a method of backing up DVDs. Note the wording: It is NOT meant to be used as a tool for stealing copyrighted material -- but instead for LEGALLY creating backups of DVDs that you own. The software is in an early beta stage. It has been tested with DVD-RB 0.4x-0.5x Beta. |
|
USAGE
Put DVD-RB in "3 click mode", and run the "Prepare" stage. Now run RB-Opt, and open the REBUILDER.INF created by DVD-RB. RB-Opt shows the default bitrate used for every VOB-ID in the "Encode" stage. Find (using preview) the VobID of the film, and link them. Select the VOB-ID you want to compress more/less, and input your custom bitrate. The program will automatically calculate the new bitrate for the Vob-IDs labeled as "Auto". It's just like DVDShrink and other one-click apps do ... in a less graphical way :-( Now you can tweak end credits cell, initial cell, or use "expert settings" to tweak any CCE parameters, or to apply an avisynth filter. After saving the changes, you can start the encoding stage in DVD-RB The bitrate is always calculate cell by cell: if in DVD-RB you selected "Dynamically Assign Cell Bitrates", the resultant Cell Bitrates will be still proportional to the original ones. You can tweak every single cell bitrate for Vob-IDs not set as "Auto". |
|
OPV WITH
RB-OPT
To answer what is likely to be the most asked question: RB-Opt now includes OPV prediction for several reasons. 1) Because DVD-RB's OPV prediction pass is done at the end of the prepare phase, this makes it impossible to use RB-Opt with DVD-RB's version of OPV. The prediction has already been run using the default CCE settings from DVD-RB, and any changes to those (e.g. by selecting a custom matrix with RB-Opt, or changing the GOP length) will invalidate the results and cause an under- or over-sized encode. By doing the prediction in RB-Opt one is able to set custom parameters and tweaks as usual and *then* run the OPV prediction, meaning the prediction will be run with the same CCE parameters as the actual encode, and should thus be accurate. 2) DVD-RB's prediction is sometimes off by a couple of Qs. This is inevitable -- OPV prediction is never, and can never be, perfect -- but we feel RB-Opt's method to be a little more accurate. 3) RB-Opt's version is more configurable. You can set your desired sample size, safety margin, "GOPs per range" (see below), and can even choose a two-pass mode for better accuracy. 4) RB-Opt allows the user to specify a custom, set Q factor for each segment, for those who have their own method of size prediction and would like to supply the Q themselves. 5) You can use Q factor prediction even for a normal VBR encode, for two reasons:
The addition of OPV prediction to RB-Opt is in no way a criticism or slight of jdobbs's code: it's there simply to make OPV mode available to RB-Opt users, and a recognition that some people like to tweak settings, even when it comes to OPV prediction. |
|
HOW TO USE IT OPV prediction in RB-Opt is relatively simple. First, select VBR in DVD-RB -- do not use DVD-RB's OPV mode. Run the prepare phase, then fire up RB-Opt as usual. You will notice, in the centre "Properties" panel, a choice between VBR and OPV. VBR is selected by default, and will produce the same results as in previous versions of RB-Opt: DVD-RB will run an n-pass VBR encode. By selecting OPV mode you inform RB-Opt that you wish to run size prediction on this segment. Once OPV mode is selected you'll notice the "Set Custom Q" button becomes clickable. This is intended for advanced users who wish to set the Q factor for each segment manually. It is assumed that the user has already run some kind of size prediction on the segment and knows the correct Q to use. Using this feature can result in wildly under- or over-sized results -- only use it if you know what you're doing! Tweak your settings as usual, then hit "Save Settings." RB-Opt's OPV prediction will run if you have selected OPV mode for any of the segments. The "OPV Prediction" dialog, which will now appear, allows you to change some settings with regard to the prediction pass:
To begin OPV prediction click the "PREDICT" button. The first time it is run RB-Opt will ask you for the location of the CCE (or EclCCE) executable you use to encode. This should be the same executable DVD-RB uses to do the encode phase. RB-Opt will then launch CCE repeatedly until it has determined the "correct" Q to use for each segment for which you chose OPV mode. Once prediction is complete RB-Opt will allow you to preview the quality of each segment, to determine if it's good enough for your eyes. To do this choose the segment in the dropdown list and then click the "Check Quality" button. RB-Opt will use the media player you specify to preview the sample. Click the "Save" button to save the settings and exit the OPV Prediction dialog. You can now exit RB-Opt and run the encode phase in DVD-RB. |