Compile

Top  Previous  Next

Menu: Project - Compile DVD

After you design the DVD it is time to compile it. Compiling means that DVD-lab processes all the assets and features of your Project, converting them into DVD files ready to be tested and then burned onto DVD media.

compile1

triangleErrors and Warnings

Before you start the compile process, DVD-lab will check all data and display possible Errors and Warnings

compile3

The warnings can be ignored - these are the best suggestions or things which you may have forgotten, but they don't essentially make problems for the DVD.

The errors are serious problems which will make the DVD unplayable.

You can't continue with Compile unless you fix all errors.

compile4

triangleCompile

DVD-lab favors the two-step method of DVD creation. First, you Compile the DVD to hard disk, which enables you to test it from hard disk with a software DVD player such as PowerDVD or CinePlayer. Then, if everything is fine, you can burn it to DVD media with either the DVD-lab internal record module or any third party software you have good results with such as Nero, Gear, Easy CD/DVD, Prassi, etc...

There are few groups of parameter settings in the compile window.

triangleOutput folders

compile5

Here you set the output directory. Output Folder is the place where the final compilation files will be created. The folder you specify will be the root to the VIDEO_TS and AUDIO_TS folders. In the example above a folders G:\VIDEO_TS and G:\AUDIO_TS will be created and the DVD files will be compiled into the VIDEO_TS folder.

note Note: It is normal for the AUDIO_TS folder to be empty on a DVD-Video Project. Do not delete this folder as the DVD player expects to see it.

The Pie graph on the right shows the free space (green) on the drive where you specify the Output folder. The red part of the pie is the space that will be used to compile the DVD.

outpie

triangleTemporary Folder. You can speed up the process when you set a temporary folder which is on different drive than the Output folder. This temporary folder will be used during multiplexing.

If there is not enough free disk space required for all the files, a icon exclamation will be displayed near the troubled data.

compile8

The Pie graph on the right shows the free space (green) on the selected temporary drive. The red part of the pie is the space that will be needed.

tempspace

triangleRequired Space

DVD-lab will check and calculate the free disk space needed on the Output and Temporary drive

compile7

Estimated DVD Size - this is the DVD data which will be put in the Output Folder. These are the data you are going to record to DVD. It displays the data in computer format (Here 2.12 GB) and in DVD data format (here 2.44 GB). The DVD data format is a format where 1KByte has 1000 bytes as opposed to computer format where 1KByte has 1024 bytes. If you know your DVD-R has 4.7 GB then look at the second number to see if it fits to DVD or not.

The Pie graph on the right shows how much data will be used (red) on the 4.7 GB DVD disc. The top Pie graph also shows the type of the DVD (D1) in its header.

clip0134

Temporary Space - the space needed on temporary disk.

Total Required Space - this is the sum of both the temporary and output folder required space. The exclamation point will be shown if there is not enough space to create the DVD on your hard drive.

trianglePre-Compile Options

clip0127

Rebuild All Transitions

Just before the compile starts, all transition will be re-created. This will make sure the transitions reflect the menu changes.

Demux all to ES

Just before the compile starts, all program streams will be demultiplexed to Elementary Streams.

Create/Use Frame-Index Chapters

This feature will first perform frame-indexing on all movies if the index doesn't exist and then use the Chapter Points in a frame format instead of time-code format. You can optionally create a frame-index before compilation from menu Movie-Frame Index - Rebuild Frame-Index. See more about this in the Frame-Indexing section.

triangleCompile Options

clip0128

Run on Background

DVD-lab allows you to run the Compile as a background process. This enables you to work on the project or any other project during Compiling. If you use this feature, a Compile window will be opened in DVD-lab where you see the Compile progress and you will get full control over the application. You can even start doing a whole new project while Compile is processing.

compile10

You can also exit from DVD-lab during Compiling. In this case, you will be prompted with a question whether to stop the Compile as well or leave it running and detach it from the closing application. In the second case the Compile window will be detached from DVD-lab and the application will close leaving the compile running in its own new window.

NTSC Safe Color

You should leave this set, For more info read here.

Adv. Menu Proc.

Advanced processing on menus:

Normal - no advanced processing
Sharper - the menus will be perceived as sharper
De-Jitter - This will reduce the Jitter on Menus by applying a special de-jitter filter.

triangleAdvanced Compile Options
 

clip0129

Test Compile

Because multiplexing long movies is a most time consuming operation, you can let DVD-lab replace the movies with a dummy MPEG file as a place holder. This will make the Compilation very brisk and you will be able to quickly test the overall layout and flow of links on your menus with a software DVD Player such as PowerDVD or CinePlayer.

dummymv

This is a very fast way how to test your DVD Project performs without a long wait for the multiplexing phase to finish.

To open additional options click on the + sign:

clip0130

You will see a list of all Titles in all VTSs. By clicking on the left icon you can set which movies will be substituted and which will be used full.

Compile without Abstraction layer

A special option that create DVD without DVD-lab's abstraction layer. Read more in Abstraction Layer.

Smart Compile

This option can be used for quick compile of changes where part of previously compiled files will be used from previous compile.

The menus on all VTSs will be always recompiled (this is relatively fast)
For final release, always use full compile

 

Clicking on the plus sign will open additional options:

clip0131

Here you can set which VTS titles will be fully recompiled and which will be kept from previous compilation.

trianglePost-Compile Options

clip0132

Create Verification Report

Using this option a Verification report will be created. You can access the log by clicking the Show Verification Log button on the Compile bar (on the main interface)

clip0133

Automatically Start Recording

Optionally, you can set a parameter to have DVD-lab run it's Recording module after the Compilation is finished. However, this is not recommended. It is better to first test the compilation with a software DVD Player, playing the DVD files from your hard drive and then record it. This will save a lot of wasted DVD-R media.

triangleNecessary Demultiplexing

Even if you choose Program MPG or VOB files to be imported without demultiplexing, there is still chance in special situations that the demultiplexing is actually necessary prior compile.

These situations are:

1. You have MPEG file that has no MPA audio, but has multiplexed AC3 or PCM substream instead. Unless you are sure that the file is just wrongly named VOB file, you will need to demultiplex otherwise the audio will not be heard.
2. You use Program MPG file or VOB/VRO file in the movie, but add additional audio or subtitle streams to the same movie. You can't mix multiplexed and elementary streams in one movie, so the MPG or VOB files will need to be demultiplexed.

compiledmx

note Note: As mentioned above in (1), some MPG files that have AC3 streams as audio may be in fact full VOB files but wrongly named with an MPG extension. In this case it is easier to rename the *.mpg file to *.vob, import it again and use it directly. Unless the (2) apply to the VOB, compiling vob files will be much faster.

triangleTesting the Compiled DVD

To test the DVD from your hard drive use any software DVD player which can run DVD's from hard drive files. For example, PowerDVD, CinePlayer, WinDVD and others can do that.

On a software player, try opening the VIDEO_TS.IFO file in the VIDEO_TS folder as a kind of header or index file to start the DVD. Some players need you to open this file from within the player.

note Note: The software DVD players can have their own issues. Each software has it's own little quirks and features.