MPEG-2 Transport Stream Multiplexers
MP2TSME Technical Specifications
Supported Formats


  • MPEG-1
  • MPEG-2, MPEG-2 4:2:2 format
  • MPEG-2 multi-view profile
  • MPEG-4 part 10 / H.264 / AVC
  • MPEG-4 part 2
  • Multiview Video Coding (MVC)
  • Scalable Video Coding (SVC)
  • H.265 / HEVC


  • MPEG Layers I, II, III
  • AAC / HE-AAC / HE-AAC V2
  • DTS / DTS:X / DTS-HD / DTS-HD Master Audio / DTS-HD Express
  • Dolby Digital (AC-3) / Dolby Digital Plus (E-AC-3)
  • AES3 digital audio, Dolby-E, Waveform Audio File Format (WAV), and raw PCM data (multiplexed to the SMPTE 302M specification)
  • LPCM (HDMV / IEEE 1394)


  • SCTE-35 Digital Program Insertion messages (DPI)
  • Private Stream: DVB Subtitles / KLV
  • Demultiplexer: MPEG-1 System Stream / MPEG-2 Program Stream / VOB / MPEG-2 Transport Stream / MP4 Container file
  • Closed Caption: Insertion using 608, 708, SCTE20 and Satellite formats / Extraction / View Text / Remove
  • V-Chip / CGMS Insertion
  • DVB Subtitle Insertion
  • DVB Subtitle Make from: VOBSUB / Spruce STL / Scenarist Script / EBU-STL
  • Show Duration
  • Packet Extraction by: Packet Range / Video Time Code / PID
  • Packetize Data
  • Audio Elementary Stream: View Information / Copy
  • Video Elementary Stream: View Information / Copy / Trim / Plot Rate / 3D Metadata - AFD - Bar Data Insertion
  • Table Generator
General Features
  • Generates compliant MPEG-2 transport streams
  • Maximum 65,535 programs in output TS file
  • Maximum 16 video elementary streams per program
  • Maximum 64 audio elementary streams per program
  • Defaults used for stream parameters, only input and output file names are required
  • Simple configuration file format
  • Output transport rate range of 1 Kbps to 1 Gbps
  • Muxes DVB subtitles from bitmapped data (ETSI EN 300 743) using Private Stream 1
  • Multiplexes Digital Program Insertion Cueing Message streams (ANSI/SCTE 35 2004 and CableLabs CEP 2.0)
  • Automatic Descriptor insertion option for: AVC video / AC-3 audio / DTS audio / SMPTE 302M audio / SCTE 35 data / Adaptation Field Data / HEVC video
  • Remultiplexes MPEG-1 System Stream / MPEG-2 Program Stream / VOB / MPEG-2 Transport Stream / BD3D/HDMV to ISO 13818 TS / MP4 Container File
  • Displays summary of output stream characteristics
Transport Options
  • Transport rate may be user specified or automatically computed for optimal bandwidth
  • Duration of output stream
  • PSI (PAT and PMT) may be automatically created or disabled
  • PAT and PMT insertion rates
  • Discontinuity indicator may be set in PID 0 packet carrying initial PAT
  • Leader of specified duration containing only PSI may precede elementary data packets
  • PAT version number and transport stream ID value
  • Transport priority indicator may be set in all PID 0 packets
  • Prepacketized data may be inserted at specified rate
  • Output packet size may be increased from 188-byte default up to 512 bytes
  • Output stream may be processed for seamless concatenation using Terminator technology
  • Output may be segmented into multiple files
Program Options
  • PMT program number and version number
  • PMT PID and PCR PID values
  • Program descriptors
  • Initial PMT discontinuity
  • PCR interval
  • Program level smoothing buffer support
  • Set transport priority indicator in all PMT PID packets
  • Insert prepacketized data at a specified rate and include in PMT as a program element
Video and Audio Options

May be specified for each video / audio elementary stream in a program:

  • PID value
  • Associated program element descriptors
  • Override specified bit rate in video / audio syntax
  • Set discontinuity indicator in initial video / audio packet
  • Set transport priority indicator in all video / audio packets
  • PES header rate
  • Presentation Time Stamp (PTS) rate
  • Force alignment of video / audio access units to PES headers
  • AV sync control
  • Stream type and stream ID values
  • PES priority indicator flag value
  • Data alignment indicator value
  • PES original or copy flag value
  • PES copyright flag value
  • Set random access indicator flag
  • Elementary stream smoothing buffer support
  • Non-standard decoder buffer size
  • Minimize jitter by prioritizing video /audio packets
  • Delay insertion of video / audio relative to start of program
  • ES may be input using multiple sequential files
  • Video: Supports all layers and profiles, CBR and VBR
  • Video: Insert PCR before every I-frame for random access
  • Video: Insert splicing points before or after every I-frame
  • Video: Multiview Video Coding (MVC) and Scalable Video Coding (SVC) AVC streams multiplexed on a single PID or a separate PID
  • Audio: ATSC / DVB specified T-STD audio buffer models for Dolby Digital (AC-3) / Dolby Digital Plus (E-AC-3)
  • Set ESPI for AVC per SCTE 128
Workflow and Automation
  • Includes GUI and Command Line Interface (CLI)
  • MBatch Utility for batch / watch file processing
  • GUI supports drag and drop input
  • GUI created / edited configurations used in CLI
  • Save configuration in simple text file format
  • File based application for offline processing
Licensing Options
  • USB Dongle
    • Run four instances concurrently on single license
    • Additional instances available for purchase
  • License Server
  • Also available as an SDK
Operating Systems
  • 64-bit Windows
  • 64-bit Linux
  • 64-bit Mac OS X