Export DVB Subtitles

<< Click to Display Table of Contents >>

Navigation:  Subtitling in 3D > Export subtitles >

Export DVB Subtitles

The DVB standard - ETSI EN 300 743 issued by Digital Video Broadcasting consortium - defines technology for transmission of subtitles as part of the program stream. It allows viewers to choose whether or not to display the subtitles, as long as they have digital receiver capable of decoding the DVB compliant subtitle stream.

The DVB standard defines two ways of subtitle delivery.

The first one is character based with each character represented by an individual code.

The second one is image based. The subtitle text is rendered as an individual image and then encoded into DVB subtitle stream.

3DTitles uses the image based method for delivery of stereoscopic (Side-by-Side or Top-Bottom) 3D DVB subtitles.

The subtitle font, size and position can be adjusted and controlled by the editor.

Presentation effects like outline, box and stripe can be applied.

All languages and text scripts are supported because the subtitles are transmitted as images.

The subtitles may be output in higher resolution and in greater quality.


The DVB subtitle stream needs to be multiplexed together with the audio and video streams into the program stream of the digital material before the actual transmission of the program.

Currently 3DTitles could create and output DVB subtitle streams for use by ProMedia Carbon and Manzanita MP2TSME as well as Generic DVB Elementary Stream. All three of them will produce fully compliant DVB subtitle stream but it will be customized for the specific needs and requirements of either ProMedia Carbon or Manzanita applications.


DVB Subtitles for
ProMedia Carbon

The output DVB subtitles stream is optimized for use by ProMedia Carbon.

Note: Please note that DVB Subtitles cannot be encoded by using the ProMedia Carbon GUI or ADMIN tools. The Job Submit function shall be considered instead. The Rhozet API guide explains in details how to use DVB subtitles and ProMedia Carbon in your workflow.

DVB Subtitles for
Manzanita MP2TSME

The output DVB subtitles stream is optimized for use by  Manzanita MP2TSME multiplexer. Two files are created: .dvb elementary subtitle stream and xml based description file with .idx extension.

You need to Insert Private Stream and then add the .idx files from the Manzanita's user interface in order to insert the DVB subtitle stream to your programme.

Note: We also suggest you to avoid using smooth segments with the Manzanita export option. All the tests we have performed displayed certain issues which may result into unacceptable preview of the text.

Generic DVB ES

The Generic DVB Elementary Stream is a sequence of PES packages, starting with packet_start_code_prefix (0x000001), containing PTS and Data field with the encoded subtitles. For more information please refer to ISO/IEC 13818-1 and ETSI EN 300 743.

Video Start TC - is the timecode of the first frame of the associated video file. The video and DVB subtitles must be always in sync with the video and you can use Video Start TC to recut the subtitle's timecode during the export.

Pixel Color Depth - determines the quality of the DVB subtitles. Choosing higher value for the pixel color depth will increase the quality of the DVB subtitles but at the same time will increase their size.

ISO Language - the DVB standard allows different languages to be transmitted simultaneously and viewers are able to choose which one to activate by the subtitle selection menu of their TV set.

Code - is the 3 letters language code specified by the ISO standard.

Subtitling type - indicates the user if these are regular subtitles or has more descriptive functions for deaf and heard of hearing.

Stereoscopic 3D Options - allows the user to select the stereoscopic layout of the output images and respective DVB subtitles file. Top-Bottom and Side-by-Side layouts are supported.

Please mind that all other remaining options shall be used only if there is a problem with the default parameters. They are intended to solve some compatibility issues which appear on different DVB decoding devices.

Skip Display Definition Segment

Discards Display Definition Segment attribute from the DVB stream.

Use 0x00000000 for transparent CLUT entry

The transparent color could be 0x00000000 or black with maximum possible level of transparency (255).

Use Region fill flag

Forces the region_fill_flag.

Full width regions

Instead of creating display regions with the size of the text this option will create region with the width of the video instead.

Full width Bitmaps

Creates bitmaps to fill in the whole display region. Some decoding devices might not be able to correctly display partially filled in or empty regions.

Send non-empty PCS on hide subtitle

By default each subtitle will hide by transmitting an empty page which doesn't contain any regions. This, however, might turn into a problem for some devices and by activating this option EZTitles will create a page containing region that equals the size of the lastly displayed one, instead of a page without region..

Send empty bitmaps

If the Send non-empty PCS... option is already activated the display region will be filled by a transparent bitmap.