Reference — Considerations for 3D Multiplexing

Rovi scenarist BD 3D

This article describes some recommendations to be taken into consideration when muxing 3D content.

The combined bitrate of Base View and Dependent View Clips should not exceed 64Mbps

The simplest way to avoid this is to manually set the TS Recording Rate (the bitrate) for both the Base
and Dependent View Clips.

A good place to start, when calculating the TS Recording Rates, is to first set the rate for the Dependent
View Clip and then the Base View Clip. The Dependent View Clip rate should be set to the max bitrate of
the Dependent View video stream plus 2Mbps for overhead. The Base View Clip rate can then be set to
64Mbps minus the rate of the Dependent View Clip.

Here is an example: if the Dependent View video max bitrate is 19Mbps, the Dependent View Clip TS
Recording Rate would be set to 19Mbps + 2Mbps = 21000000. The Base View Clip would then be set to
64Mbps – 21Mbps = 43000000.

To set the TS Recording Rate for a Clip:
1. Select the clip in the Stream Tree go to the Properties window
2. Locate TSRecordingRate property and set it accordingly

Setting the TS Recording Rates manually in this way will ensure that the combined rate of Base View and
Dependent View Clips never goes above 64Mbps.

Seamless jumps are limited to approximately 78MB

What that means is if you want to have a seamless looping 3D menu (SSIF A > SSIF A > SSIF A > …)
then the total size of the SSIF file (Base View M2TS + Dependent View M2TS) should not go above

If you would like to seamlessly switch between two 3D clips (SSIF A > SSIF B > SSIF A > …) then the
total combined size of SSIF A and SSIF B should not go above 78MB.

Possible problems can arise during a mux when the Dependent View is too small

This is very unlikely to occur – but it could happen, for example, if the 3D encode was to use the exact
same source file for both the left and the right eye.

Muxing is easier when the rate control of the encode is smoother

Because of this, we would recommend 2-pass encodes over 1-pass encodes.

If errors are seen during the SSIF creation phase of the mux process, it can be helpful to check the
following log file: ~project_path\Output\MUX\BDROM\TSIntermediate\00000\ssif.log