Building Your Project

Building a project compiles all of the elements into files that conform to the DVD-Video specification (SD projects). Before you build your project, you must make sure you have set your prebuild disc properties.

Prebuild Disc Properties

The prebuild disc properties include the following items from the Disc Inspector. See Setting Disc Properties for details on these properties. You must set these properties before you can build your project.

  • First Play: Located at the top of the Disc Inspector.
  • Video Standard: Located in the General tab.
  • Streams: Located in the General tab.
  • Remote Control: Located in the General tab.
  • Macrovision: (SD projects only) Located in the Region/Copyright tab.
  • Embed Text Data: Located in the Advanced tab.
  • Additional Remote Controls: Located in the Advanced tab.
  • GPRM Variable Names: Located in the Advanced tab.
  • Jacket Picture Asset: Located in the Advanced tab.

About the Macrovision Settings

If your SD project is to be coded for Macrovision Analog Protection System (APS) copy protection, you must choose the Macrovision type before you build the project.

Important: The Macrovision APS is not available for HD projects.

The Macrovision APS is an analog copy protection system that alters the video signal in such a way as to discourage viewers from making copies of your DVD-Video disc onto a videocassette recorder.

Macrovision Licensing

Use of analog copy protection for DVD applications is subject to the proprietary intellectual property rights of Macrovision Corporation, of Sunnyvale, California, and users must complete a usage agreement with Macrovision Corporation before the analog protection system activation bits are set to “on.” For further information, see the Macrovision website at http://www.macrovision.com.

To enable Macrovision APS
  1. Open the Disc Inspector by selecting the disc in the Outline tab or clicking an empty area in the Graphical tab.

  2. Click the Region/Copyright tab.

  3. Select the Copyright Management checkbox.

  4. Choose No Copy Permitted from the Copy Generation pop-up menu.

  5. Choose the type of Macrovision protection to use (Type 1, Type 2, or Type 3) from the Macrovision pop-up menu.

Note: The Format for CSS checkbox has no bearing on the Macrovision setting.

The Macrovision coding is applied to the entire disc. Once you have chosen No Copy Permitted from the Copy Generation pop-up menu, you can also apply or change Macrovision coding on specific tracks and markers using the Other tab in each track’s Inspector and the General tab in each marker’s Inspector.

Note: If you configure Macrovision on a track or marker before you configure it for the disc in the Disc Inspector, the settings in the Disc Inspector automatically update to match the track or marker settings.

Three Macrovision types are supported by the DVD-Video specification:

  • Type 1: Uses the Automatic Gain Control (AGC) process. The AGC process places pulses in the vertical interval of the video stream that televisions do not detect. When a copy is attempted, these pulses confuse a VCR’s AGC circuitry, causing copies to exhibit characteristics such as dim and noisy pictures, loss of color, loss of video, and picture tearing.
  • Type 2: Uses both the AGC process and a two-line colorstripe. The colorstripe process, which is only effective with NTSC video streams, consists of changes to colorburst information that are transparent on original viewing, but that produce horizontal lines across the picture when playing an unauthorized copy. The 2-line version of colorstripe has bands of altered chrominance 2 horizontal lines long.
  • Type 3: Uses both the AGC process and a four-line colorstripe. The 4-line version of the colorstripe process has bands of altered chrominance 4 horizontal lines long. This is also only effective with NTSC video streams.

About Jacket Pictures

Jacket pictures are an optional part of the DVD-Video specification and are intended to allow a DVD player to display a graphic representing a DVD. Jacket pictures are most commonly displayed on multi-disc players.

Based on the DVD specification, Jacket Picture graphics should be supplied in three different resolutions (small, medium, and large) for display on different platforms and display devices. DVD Studio Pro automatically generates the required graphics and the folder that holds them, JACKET_P, when you build your project.

To add a jacket picture to your project
  1. Import the graphic to use for the jacket picture into the Assets tab.

  2. Choose the jacket picture graphic from the Asset pop-up menu in the Disc Inspector’s Advanced tab.

The jacket picture will appear in the Simulator when you stop playback.

Building the Project

Once you have set the prebuild disc properties, you can build your project. Depending on the size of your project and the speed of your computer and disk drives, this process can take several hours to finish.

To build your project
  1. Do one of the following:

    • Click Build in the toolbar.

      Note: To format the project immediately after building it, click Build/Format. See About the Build/Format Command for more information.

    • Press Command-Option-C.

  2. Select the drive and folder to build to in the dialog that appears, then click Open.

The build process begins and a progress bar appears that shows the element names currently being compiled. If the selected folder already has a folder of the same type it is generating (VIDEO_TS or HVDVD_TS), see Incremental Builds for details on the dialog that appears.

Note: You cannot build an SD project in a folder that already contains an HVDVD_TS folder, and you cannot build an HD project in a folder that already contains a VIDEO_TS folder.

Figure. Build progress bar dialog.

The Log tab also appears, automatically switching to display the build results. The tab shows details on the build’s progress, as well as messages about any errors that occur.

Figure. Log tab showing the build results.

Incremental Builds

While creating your project, you may find it useful to perform builds several times before you are actually finished with it. These incremental builds can be useful to verify that certain aspects of the project are functioning properly, such as a set of scripts or a menu’s button navigation.

To help with this process, DVD Studio Pro includes the ability to reuse unchanged elements from a previous build. This can greatly speed up the build process when you perform incremental builds.

Once you select a folder to build into, DVD Studio Pro checks to see whether a folder of the same type it needs to create (VIDEO_TS or HVDVD_TS) is already present. If the folder already contains a folder of the same type, with a .layout file that has the same name as the project, a dialog appears for you to specify what should happen.

  • Cancel: Closes this dialog and the build process without saving anything.
  • Delete: Deletes the current contents of the VIDEO_TS or HVDVD_TS folder and begins saving the new build information.
  • Reuse: Attempts to reuse as much of the current VIDEO_TS or HVDVD_TS folder contents as possible.

If you decide to reuse the VIDEO_TS or HVDVD_TS folder, DVD Studio Pro looks at its contents and, for each VTS block, checks to see if anything has changed from the last build. If the VTS block has not changed, the message “VOB up to date. Muxing skipped” appears in the Log tab and the build moves on to the next VTS block. See Non-Standard SD DVD Video Zone Files for more information about .layout files.

General Build Information

Depending on your system and the size of your project, the build process might take several hours. Following is some information on speeding up the process.

Using Multiple Hard Disks

One way to speed up the build process is to have the project’s assets on a disk completely different from the one you are building to (not just a second partition of the same disk). Using different disks for your assets and your build allows each disk to focus on either reading or writing data, rather than jumping from one function to the other.

About the Build/Format Command

Because the build and format processes take a lot of time, it is common to want to start them and let the processes run unattended. How well this will work depends on the type of project you are creating.

When you choose the Build/Format command, a dialog appears in which you can set your build location and the format properties.

Figure. General tab of the Format dialog.

Once you have set the source and destination settings, including the preformat settings in the Disc/Volume and Region/Copyright tabs, click the Build & Format button to start the process. If you have chosen a DVD or DLT drive as the output device, you are prompted to insert a blank disc or tape. See Output Type Settings for information on setting the destination, and Setting Disc Format Properties for more information on these settings.

The following issues make dual-layer projects more difficult to run unattended:

  • During the format part of the process, you will have to load a second blank disc or tape once the first layer is written.

  • There may be problems with the break point. If you chose the Automatic mode for setting the break point, it is possible that a suitable marker may not exist. Additionally, if you chose a specific marker to use as the break point, it may not be suitable. DVD Studio Pro is unable to confirm either of these issues until the build part of the process finishes. If there is a problem, an error dialog appears and the format process is not started. Once you correct the problem by adding or selecting a different marker, you will have to start the build/format process over again.

See About Dual-Layer Discs for more information on setting a break point.

The Build Files for SD Projects

Once the build for your SD project starts, DVD Studio Pro creates two folders at the location you specified: an AUDIO_TS folder and a VIDEO_TS folder. Additionally, a third folder, JACKET_P, is created if you have assigned a jacket picture graphic.

The AUDIO_TS folder is used by systems authoring DVD-Audio titles. To meet the DVD specification requirements, DVD Studio Pro creates the folder and leaves it empty. The empty folder is included in the format process.

The JACKET_P folder contains three resolutions of the graphic assigned as the jacket picture. See About Jacket Pictures for more information.

The VIDEO_TS folder contains all of the DVD-Video files for your project, and is placed in the video zone. The naming and structure contents of the VIDEO_TS folder are tightly regulated. All SD DVD titles use the same filenames and structure their contents in the same way.

Figure. Finder window showing the files created after building an SD project.

Standard SD DVD Video Zone Files

The following groups of files are present in the video zone of all SD DVD-Video titles.

Video Manager Group

The video manager files contain much of the navigation information for the title.

  • VIDEO_TS.IFO: Contains the major information for the disc, such as its capacity and video zone structure.
  • VIDEO_TS.BUP: This is a backup of the .IFO file that can be used by the DVD player if the .IFO file cannot be read.
  • VIDEO_TS.VOB: This is the video objects file for the video manager.
Track Content Group

A set of at least four files is created for each track and slideshow in the project. “VTS_01” in the following filename examples refers to the first VTS block. Files for the second VTS block would start with “VTS_02.” You can have up to 99 tracks, stories, and slideshows in a project.

Note: While stories do not get placed in their own VTS block, they still count against the 99 VTS limit.

Video object files (VOB) contain the actual video, audio, and subtitle content for the menus and tracks. The maximum size of each VOB file is 1 GB. Within each track content group there are at least two VOB files—one that is dedicated to menu content and another (up to eight more) with the track’s contents.

  • VTS_01_0.IFO: Contains the major information for the first track, such as the number and types of streams and menus.
  • VTS_01_0.BUP: This is the backup for the .IFO file.
  • VTS_01_0.VOB: Contains the video and audio content for the menus. The properties of the audio and video used in the menus within a VOB must be the same. If your project has menus using different properties, they are placed in other VTS blocks (VTS_02_0.VOB, for example). See VTS Editor for more information on menus and VTS blocks.
  • VTS_01_1.VOB: Contains the video and audio content for the track. If the content is greater than 1 GB, a second file (VTS_01_2.VOB) is created for that additional content. Up to seven additional files can be created if required to hold the track’s contents.

Non-Standard SD DVD Video Zone Files

As part of the build process, DVD Studio Pro creates two additional files in the VIDEO_TS folder. The format process does not include these files in its final output.

  • A .layout file: This file uses the disc name and a “.layout” extension. The file contains project information used by the format process, including the marker information used when creating dual-layer discs.
  • A VOB_DATA.LAY file: This file is used for incremental builds when you choose to reuse files in the VIDEO_TS folder left from a previous build for a new build.

    Note: The .layout filename must match the disc name for an incremental build to work. See Incremental Builds for more information.

If you intend to manually copy the VIDEO_TS folder to a disc (bypassing the DVD Studio Pro format process), you should be sure not to copy the above files to the disc. Most DVD players ignore them if they are present in the VIDEO_TS folder on the final disc, but some are unable to play the disc.

Additionally, if you have not saved your project before you build it, a folder is added to the VIDEO_TS folder named Render Data. This folder contains rendered versions of any motion menus in your project, and is normally in your project’s bundle file. See Menu Preferences for more information on rendered menu files.

The Build Files for HD Projects

Once the build for your HD project starts, DVD Studio Pro creates an HVDVD_TS folder at the location you specified. A second folder, JACKET_P, is created if you have assigned a jacket picture graphic.

The JACKET_P folder contains three resolutions of the graphic assigned as the jacket picture. See About Jacket Pictures for more information.

The HVDVD_TS folder contains all of the DVD-Video files for your project, and is placed in the video zone. The naming and structure contents of the HVDVD_TS folder are tightly regulated. All HD DVD titles use the same filenames and structure their contents in the same way.

Figure. Finder window showing the files created after building an HD project.

Standard HD DVD Video Zone Files

The following groups of files are present in all HD DVD-Video titles.

Video Manager Group

The video manager files contain much of the navigation information for the title.

  • HV000I01.IFO: Contains the major information for the disc, such as its capacity and video zone structure.
  • HV000I01.BUP: This is a backup of the .IFO file that can be used by the DVD player if the .IFO file cannot be read.
  • HV000M02.EVO: This is the enhanced video objects file for the video manager.

    Note: The file HV000M01.EVO is not used by DVD Studio Pro.

Track Content Group

A set of at least four files is created for each track and slideshow in the project. “HV001I,” “HV001M,” and “HV001T” in the following filename examples refer to the first VTS block. Files for the second VTS block would start with “HV002I,” “HV002M,” and “HV002T.” You can have up to 99 tracks, stories, and slideshows in a project.

Note: While stories do not get placed in their own VTS block, they still count against the 99 VTS limit.

Enhanced video object (EVO) files contain the actual video, audio, and subtitle content for the menus and tracks. Within each track content group there are at least two EVO files—one that is dedicated to menu content and another (up to 99 more) with the track’s contents.

  • HV001I01.IFO: Contains the major information for the first track, such as the number and types of streams and menus.
  • HV001I01.BUP: This is the backup for the .IFO file.
  • HV001M01.EVO: Contains the video and audio content for the menus. The properties of the audio and video used in the menus within an EVO must be the same. If your project has menus using different properties, they are placed in other VTS blocks (HV002M01.EVO, for example). See VTS Editor for more information on menus and VTS blocks.
  • HV001T01.EVO: Contains the video and audio content for the track. If the content is greater than 1 GB, a second file is created for that additional content. Up to 99 additional files can be created if required to hold the track’s contents. The last two digits of the filename increment as additional files are created. For example, the first 1 GB would be in HV001T01.EVO, the second 1 GB would be in HV001T02.EVO, and so on.

Non-Standard HD DVD Video Zone Files

As part of the build process, DVD Studio Pro creates two additional files in the HVDVD_TS folder. The format process does not include these files in its final output.

  • A .layout file: This file uses the disc name and a “.layout” extension. The file contains project information used by the format process, including the marker information used when creating dual-layer discs.
  • A VOB_DATA.LAY file: This file is used for incremental builds when you choose to reuse files in the HVDVD_TS folder left from a previous build for a new build.

    Note: The .layout filename must match the disc name for an incremental build to work. See Incremental Builds for more information.

If you intend to manually copy the HVDVD_TS folder to a disc (bypassing the DVD Studio Pro format process), you should be sure not to copy the above files to the disc. Most DVD players ignore them if they are present in the HVDVD_TS folder on the final disc, but some are unable to play the disc.

Additionally, if you have not saved your project before you build it, a folder is added to the HVDVD_TS folder named Render Data. This folder contains rendered versions of any motion menus in your project and is normally in your project’s bundle file. See Menu Preferences for more information on rendered menu files.