The order of installation should be Scenarist -> Encoder (CCE, Procoder, HC Encoder, Rejig or QuEnc) -> DIF4U -> NuMenu4u -> Scenaid.
DVD Decrypter is used by
DIF4U and NuMenu4u for demuxing. To ensure no potential errors make sure that
in the Eject Tray After. section that Read is OFF
Installing in this order will ensure that when each app is opened, everything is in place. Installing the latest version of Scenaid after you have installed DIF4U will allow the modified vsrip/vsconv (subtitle processing tools) to be installed in the DIF4U directory, which is critical for advanced Subtitle/BOV reauthoring options and accurate subtitle colors/transparency. (NB if you are a VIP user and using Muxman then Scenarist is not needed - except for angle and seamless branching projects)
First Time Preparations
1) DVD Decrypter
1) DVD Decrypter
are largely historical for when ReAuthorist was prevalent. We now use Scenaid
instead, but we want Scenaid to control the encoding so leave everything unchecked.
(Later builds of DIF4U will have an option to start Scenaid automatically)
If you want to use ReJig as encoder, rather than the other previously mentioned encoders then, you can check Rejig (Start Automatically). Rejig is very rarely used nowadays, so again leave this unchecked.
Then make sure that in the Save Settings on Exit menu always is checked
so you won't have to make those settings again. Last but not least go into the
Stream Diagnosis settings allow you to select an alternative way to determine
attributes of your video streams. Header flags uses the information
found in the first GOP to determine if a source is progressive or interlaced,
which works quite well especially for PAL movies. Frame Diagnosis is
more complex but can be more accurate than Header Flags especially for NTSC
content. So if you are a PAL user set Header Flags, and if a NTSC user
set Frame Diagnosis.
The other two options (Invert Field Order in Filenames and Suppress Aspect Ratio in Subtitle Filenames) are historical and should be left unchecked.
Then we have the NuMenu4u Parameters: Re-encode menus greater than value allows you to select after which threshold you want to re-encode menu files using NuMenu4u. Re-encode menus using x for bitrate sets a bitrate for the menus. Checking Pause before starting DoCCE4U/BatchCCE will pause NuMenu4u prior to encoding so that you have the chance to modify settings and Convert Interlaced Menus to Progressive Menus will convert any interlaced menus to progressive.
For CCE Encoding Use is for when encoding is started from DIF4U. Because Scenaid will be doing this, this setting has no value to us.
After this we set the preferred encoding mode in Global Options, AVS Script Editor. We can choose between
RoBa, Multipass VBR and Onepass VBR. Multipass VBR is what we want, so press that.
Unless you write AviSynth scripts for breakfast leave the scripts at the default settings or see the Advanced section.
If you are a VIP member of DoItFast4U then see the VIP
area for additional options.
Although we are using Scenaid to create our script file for Scenarist to use, we still need to reauthor the menus. This must be done before Scenaid is invoked so that the correct bitrates can be set for the encoding. NM4U will breakdown, encode, and then reauthor the menus before DIF4U continues. Although the array of options is exhaustive, we will only concern ourselves with the necessary ones.
By installing Scenarist first, upon first opening, you will prompted to scan for installed versions of Scenarist. This is done automatically and must be completed.
NuMenu4u also supports multiple language GUI. If you prefer a different language for the GUI then select the language wanted from the GUI tab.
Now Open the Encoder tabShow encoder options screen will present the encoder options.
NuMenu4u allows for various
options for Scenarist control. When used as a standalone application they are
useful. For our purposes NuMenu4u will be under the control of DIF4U, so we
want everything automated. So make sure that Import, Compile and Close
is selected. (NB if you have problems with Scenarist not being controlled correctly,
then setting the next option - Pause NuMenu4u. - will force you to
tell NuMenu4u when authoring has completed.)
You can also check Minimize Scenarist on Import and Minimize Scenarist on Build , so in case you're still using the computer while NM4U does its thing, you won't be bothered by windows popping up.
When we did our Scenarist scan at the very start, the available versions of Scenarist will now be shown.
Now the Audio Options
If you're audio is PCM then it will
be automatically encoded to AC3 with either BeSweet (included) or SoftEncode.
If you have SoftEncode available then selecting Convert Audio with SoftEncode
will force you to locate the path to the exe. You will then be prompted if you
would like to run a stability test (On some systems running SoftEncode from
c/l gives unexpected SoftEncode errors. The fix is to remove the registry settings).
Select yes to run the test and determine whether the Delete Registry Keys
is needed. (This requires CCE to be installed to function - if CCE
is not available then select NO and manually select Delete Registry keys
In the Audio drop down list choose the bitrate for the Audio Encoding.
Correct Audio Length, Correct AC3 Delay and Correct CRC Errors should all be selected.
Now the AviSynth Options
Leave all the scripts as is (unless you know what you are doing), but if you are a NTSC user you might want to select Perform IVTC.
Under the AviSynth tab there is also the option to convert the menus from one format to another (PAL->NTSC / NTSC->PAL). This is not yet supported by Scenaid so leave off. If you are interested in format conversion, you can find additional information and discussions in the forum.
Now for the Subpictures tab
Sometimes the start time of the button in the menu does not match the start time of the subpicture. This can lead to buttons missing from the menu. To stop this set the options as follows
Now for the General Settings
our purposes the important option here is Copy Unprocessed Menu and IFO
I don't care for parental control so selecting this option will force NuMenu4u to try and remove this.
If your source is an actual DVD disc and not an ISO image then turn ON Use DVD Decrypter for copying.
If you need to conserve as much space as possible then select Delete Temporary Files.
Pressing Show General Menu Settings will present
Menu Threshold will be overridden by DIF4U, but this would determine
the minimum size of the menu to force encoding.
Default Language will force NuMenu4u to strip unwanted language streams from the Menu files. If the current selected language is not available in the menu, then the existing one will be kept or in the case of several languages, all will be kept. The remaining options on this page are for experienced users.
If you are a VIP member then see here for VIP setup, or here for Advanced setup.
The remaining tabs have no use for us except the Recovery tab. Pressing this will allow you to press Recover from a previous failure. This will enable the same menu to be processed again, if you has chosen a bitrate that was too low and the output wasn't good.
That's all for now, so close NM4U again.
Although BatchCCEWS started life as a front-end for CCE it now supports Procoder, QuEnc and HC Encoder. When Batch is first opened you will probably see this error. This error message will pop up every time until an encoder has been selected.
Press OK. If you are using a CCE version less than 2.70 then close Batch, and then in the BatchCCEWS install folder run EclCCE.exe. This will force you to browse to the CCE executable.
Now open the settings page (File -> Settings)
Here we will configure the encoder wanted and other useful settings.
To use CCE 2.7+ or CCE Basic then select Use Direct CCE Executable and browse to its' location. The CCE warning will now no longer appear.
Press this button which will enable all of the options.
Template you will see a list of Encoders. Select the desired encoder you
would prefer to use (for PROCODER, QUENC or HCENC) or if using CCE (all versions) set to Robshot-Bach. (NB the actual encoding method for CCE will be overridden by Scenaid).
If you are using One Pass VBR in DIF4U (not recommended) and you are using CCEFront for predictive bitrate then select ONEPASS(Predictive).
Set Force as Default.
If you are using CCE then you may wish to set one of the matrices (Quantization matrix). By default BatchCCE will set the matrix to Standard. Change this to MPEG Standard. (If you know what you are doing and would like to set your own matrix then go here).
If you are using HC Encoder then in the HCENC Options change the drop down list to Best.
Now that an encoder has been selected the Eclcce warning will no longer appear.
Finally press the Set Template to Default button and then close BatchCCEWS.
Last but not least, we have ScenAid: Start the program and select Options. (NB if you have NOT set up NuMenu4u already then ScenaristScan will be called to determine the versions of Scenarist installed).
Generate Script after scan should
be switched OFF. If ON This would force Scenaid to scan the DIF4U directory
and create a Scenarist script file straight afterwards, and process any encoding.
For this guide we don't want this.
Use Original Assets can be used when no re-encoding is required.
Due to problems with DVD2AVI dropping frames we now use DGDecode instead. Manually put DGIndex.exe and DGDecode.dll into the Scenaid install folder. Create new D2V/AVS with DGDecode is now enabled. (NB if you're version of DIF4U (1.4.8) supports DGDecode then turn this OFF). You will need to download the DGMPGDec package from here
Now the Authoring Options
If you are a VIP member and want to use Muxman instead of Scenarist then go here. (NB Muxman presently does not support angles or seamless branching, so for these projects you must use Scenarist)
We want Scenaid to control
BatchCCEWS so Open Encoder Automatically should be on. If you are a
PAL user and you want to manually determine whether you're video is Interlaced
or Progressive then you will want to have Start encode on import OFF.
(Scenaid will not continue until BatchCCEWS is closed, so don't close it!!).
Being a PAL user myself I need to confirm the video type so Start encode
on import is OFF. NTSC users have no such worries so Start encode on
import would be ON and if wanted the encoder can be minimized by setting
Minimize Encoder on Start.
BatchEncodeM2V is no longer supported.
NB if you have selected to use Rejig as the encoder in DIF4U then Open
Encoder Automatically needs to be unselected.
Now for the ccedata settings
We want to use the Scenaid Settings so select that.
You will need to set the number of Passes for CCE encodes also, and the CCE Option also (RobShot-Roba etc.)
If you want to manually select a Bias setting then do so (NB if you have selected Auto Detect Bias setting in BatchCCEWS then leave this alone)
Quality is for the Quality Precision in CCE. Leave this as is to let BatchCCEWS decide.
Other Options is for file associations
Transfer VTS_C_ADT Table and Transfer TIME MAP and ADMAP must be checked
Copy Audio Tables should be set.
If you have set Scenaid to Use Original Palette then set Copy Subtitle Tables and Copy Color Map.
Copy Command Tables leave unselected unless you are not doing a full Scenarist automation and you want to make some changes to the command structure.
RCE Region should be region code of the original disc.
Select all the remaining options
OK to finish.