Open and Closed Caption files are coded as “CCAP” for Closed Caption and “OCAP” or “OPNCAP" for Open Caption.

If used, CCAP, OCAP, or OPNCAP should appear at the end of the Language field after a hyphen.

For example:

MovieTitle_FTR-1_F_EN-EN-CCAP_US-G_51_2K_ST_20130515_FAC_IOP_VF

Note: The example above is a Version File (VF-1) that modifies an OV file in order to add the Closed Captions. The language in the audio and the Closed Captions is the same. EN appears in both the audio and subtitle sections of the Language Field.

The OV file this Version File would access (the FTR-1 OV) would be labeled without any language indication in the subtitle portion of the Language Field:

MovieTitle_FTR-1_F_EN-XX_US-G_51_2K_ST_20130515_FAC_IOP_OV

Information about Closed Captions is listed at //Reel/AssetList/ClosedCaption[1]

<AssetList>
  …
  <cc-cpl:ClosedCaption xmlns:cc-cpl="http://www.smpte-ra.org/schemas/429-12/2008/TT">
    …
  </cc-cpl:ClosedCaption>
  …
</AssetList>

Information about Open Captions is listed at //Reel/AssetList/MainSubtitle[2]

<AssetList>
  …
  <MainSubtitle>
    …
  <MainSubtitle>
  …
</AssetList>

Both ClosedCaption and MainSubtitle are an extension of the CPL TrackFileAssetType, which contains several sub-elements (some optional, some mandatory) not described here. See the standards for details.


  1. Captions are described in SMPTE ST 429-12. ↩︎

  2. MainSubtitle is used for open captions due to incompatibility issues in the field, which accomplishes the desired rendered result. As per SMPTE RDD 52, MainCaption and ClosedSubtitle as defined in SMPTE ST 429-7 shall not be used. ↩︎

Special Note: If the Language Code is UPPER CASE, the sub-titles are generated in real time by the projector. If the Language Code is lower case, the subtitles are burned into the image already