Containers
Audio Only
Transform supports the following audio elementary streams and PCM formats:
| |
---|---|
| Audio Data Transport Stream (ADTS) |
| Dolby AC-3/EAC-3 Elementary Stream |
| Audio Interchange File Format (AIFF) |
| Audio Elementary Stream |
| Adaptive Multi-Rate (AMR) |
| Apple Core Audio Format (CAF) |
| Dolby Atmos Master Format (DAMF) |
| Free Lossless Audio Codec |
| MPEG Layer 1/2/3 Elementary Stream |
| Raw PCM Audio |
| Windows Audio Format (WAV) |
Image Formats
Transform supports the following image file formats:
| |
---|---|
| BMP Image Format |
| JPEG File Interchange Format (JFIF) |
| GIF Image Format |
| OpenExr Image Format |
| Portable Network Graphics (PNG) |
| Adobe Photoshop File Format (PSD) |
| Scalable Vector Graphics (SVG) |
| Truevision Advanced Raster Graphics Adapter (TARGA) |
| Tag Image File Format (TIFF) |
Media Formats
| |
---|---|
| Advanced Systems Format (ASF) |
| Digital Interface Format (DV) |
| Adobe Flash Video (FLV) |
| Fragmented MPEG-4 (fMP4) |
| SMPTE 360M General Exchange Format (GXF) |
| Leitch Exchange Format (LXF) - container reader support only |
| Matroska Multimedia Container (MKV / WebM) |
| Apple QuickTime Movie (MOV) |
| |
| |
| |
| MPEG-4 ISO Base Media Format (MP4) |
| Telestream Intermediate File Format (TIFO) |
Apple QuickTime Movie
Property | Type | Description |
---|---|---|
| integer | Flags that control the creation of the timecode track: |
MPEG-1 System Stream
Property | Type | Description |
---|---|---|
| integer | Offset (in 90 kHz units) applied to the System Clock Reference (SCR). |
| integer | Offset (in 90 kHz units) applied to the Presentation Time Stamp (PTS). A positive value ensures that presentation times are later than the system clock. |
| integer | Offset (in 90 kHz units) applied to the Decoding Time Stamp (DTS). A positive value ensures that decoding times are earlier than presentation times. |
MPEG-2 Program Stream
Property | Type | Description |
---|---|---|
| integer | Offset (in 90 kHz units) applied to the System Clock Reference (SCR). |
| integer | Offset (in 90 kHz units) applied to the Presentation Time Stamp (PTS). A positive value ensures that presentation times are later than the system clock. |
| integer | Offset (in 90 kHz units) applied to the Decoding Time Stamp (DTS). A positive value ensures that decoding times are earlier than presentation times. |
| string | For character code that identifies the transport mechanism for PCM audio. |
| boolean | Enables or disables iTunes compatibility mode. iTunes will accept an MPEG-2 Program Stream containing MPEG-2 Video, MPEG-1 Layer 2 audio and (conditionally) AC-3 audio using |
MPEG-2 Transport Stream
Property | Type | Description |
---|---|---|
| integer | Transport stream ID in the Program Association Table (PAT). |
| integer | Program number in the Program Map Table (PMT) |
| integer | Program Map Table (PMT) packet identifier (PID). |
| integer | SCTE-35 metadata stream packet identifier (PID). |
| integer | ID3 metadata stream packet identifier (PID). |
| integer | DVB VBI metadata stream packet identifier (PID) |
| integer | Refresh period (in 90 kHz units) of the Program Specific Information (PSI) tables. |
| integer | Offset (in 90 kHz units) applied to the Program Clock Reference (PCR). |
| integer | Offset (in 90 kHz units) applied to the Presentation Time Stamp (PTS). A positive value ensures that presentation times are later than the system clock. |
| integer | Offset (in 90 kHz units) applied to the Decoding Time Stamp (DTS). A positive value ensures that decoding times are earlier than presentation times. |
| boolean | Enables or disables DVB AU insertion. |
| integer | Minimum duration (in 90 kHz units) of an audio PES packet. |
Material Exchange Format (MXF)
Transform supports the following constrained MXF formats:
| |
---|---|
| AMWA AS-02 |
| AMWA AS-02 |
| AMWA AS-10 |
| AMWA AS-02 (UK Digital Production Partnership) |
| AMWA AS-12 |
| ARD/ZDF |
| |
| Digital Cinema Package (DCP) |
| SMPTE RDD9 MPEG Long GOP (Sony) |
| SMNPTE RDD25 AVC Proxy |
| OP-1a Multitrack/Unitrack |
| OP-1a Program Stream |
| OP-1b Internal Essence |
| OP-1b External Essence |
| OP-Atom |
| OP-PD Proxy (Sony) |
IMF Properties
The IMF container supports the following configuration properties:
Property | Value | Description |
---|---|---|
| boolean | Indicates whether the |
| boolean | Indicates whether the |
| boolean | Indicates whether the |
| string | Specifies the name of the CPL file. The default value is the result of the |
| boolean | Indicates whether the |
| boolean | Indicates whether the |
| boolean | Enables or disables hash computation. |
| string or array[string] | Specifies the type of data added to the package as a four character code:
|
The IMF container supports the following composition playlist (CPL) properties:
Property | Value | Description |
---|---|---|
| string | Specifies the value of the CPL |
| string | Specifies the value of the CPL |
| string | Specifies the value of the CPL The default value is the container name. |
| string | Specifies the value of the CPL The default value is |
| object | Specifies the value of the CPL Each property in the object represents a |
| string | Specifies the edit rate for the playlist. The value is specified as a rational number with the numerator and denominator separated by a space or slash (e.g. "24 1"). |
| array | Adds one or more Each array item is an object with the properties described in the table below. |
| integer | Specifies the start of the playable region in edit units. By default the entry point is 0. If specified the value must be between 0 and |
| integer | Specifies the duration of the playable region in edit units. By default the source duration is equal to If specified the value must be between 0 and |
The MarkerSequence
object supports the following properties:
Property | Value | Description |
---|---|---|
| string | Specifies the value of the marker sequence |
| array | Adds one or more Each array item is object with the properties described in the table below. |
The Marker
object supports the following properties:
Property | Value | Description |
---|---|---|
| string | Specifies the value of the marker |
| string | Specifies the value of the marker For example the label |
| string | Specifies the label scope. The scope determines the permissible values of the Label element. If not specified the default scope is: |
| number | Specifies the marker |
Package
Transform supports the following Adaptive BitRate (ABR) formats:
| |
---|---|
| Dynamic Adaptive Streaming over HTTP (DASH) |
| Http Live Streaming (HLS) |
| Microsoft Smooth Streaming |
Subtitle
Transform supports the following subtitle and caption file formats:
| |
---|---|
| Cheetach CAP Closed Captions |
| C890 Subtitle Format |
| Distribution Format Exchange Profile (DXFP) |
| Lambda CAP Subtitles |
| Digital Cinema Package Subtitle |
| PAC Subtitles |
| Scenarist Closed Captions (SCC) |
| SubRip File Format (SRT) |
| EBU Subtitle Exchange Format |
| Spruce Subtitle Format |
| Timed Text Markup Language |
| Web Video Text Track (WebVTT) |
Metadata
Transform supports the following "sidecar" metadata file formats:
| |
---|---|
| Dolby Vision Mastering Metadata (XML) |
| HDR10Plus Metadata (JSON) |
| MacCaption VANC (MCC) |
Video Only
Transform supports the following video elementary streams and YUV formats:
| |
---|---|
| MPEG-4 AVC Elementary Stream |
| MPEG HEVC Elementary Stream |
| MPEG-1 Video Elementary Stream |
| MPEG-2 Video Elementary Stream |
| YUV4MPEG |
| Raw YUV |
Path Templates
IMF Templates
The IMF container supports the following path templates:
Template Name | Default Path |
---|---|
| ASSETMAP.xml |
| VOLINDEX.xml |
| CPL_$uuid$.xml |
| PKL_$uuid$.xml |
| OPL_$uuid$.xml |
| $title$_$uuid$.mxf |
| $title$_$uuid$.mxf |
| $title$_$uuid$.mxf |
| $title$$uuid$$data$.mxf |
Updated 3 months ago