MPEG-2 Transport Stream Multiplexers
TS Multiplexer Versions
MP2TSMS Technical Specifications
Detailed Features
  • Generates fully-compliant MPEG2 TS files
  • Graphical user interface facilitates simple, intuitive creation and configuration of the output transport stream
  • Output stream is verified with the decoder buffer model specified by the MPEG standard
  • Output transport rate range of 1 kbps to 1 Gbps
  • Supports one program in the TS file output
  • Output may be segmented into multiple files
  • Muxes up to two MPEG1 or MPEG2 video elementary streams in the program, both constant bit rate and variable bit rate
  • Accepts all MPEG-2 video profiles and levels including 4:2:2 profile and Multi-view profile
  • Multiplexes up to four MPEG (Layer I, II, or III), AAC (Advanced Audio Coding), Dolby AC3, DTS, MPEG4 (HEAAC), and/or Enhanced AC3 (Dolby Digital Plus) audio elementary streams in the program
  • Accepts all audio bit rates and sample rates
  • Enhanced AC3 substreams and small block frames are fully supported
  • Input elementary streams may be segmented into multiple sequential files
  • Uses typical default values for all stream parameters so only input and output file names are required to be set
  • Default configuration may be set to use values that comply with the CableLabs VOD Content Specification for SD or HD encoding, or standard values that include PIDs as defined in the ATSC specification
  • Supports TS format that is compatible with the HDV Recording Format specification (HD1 and HD2 modes)
  • Transport rate may be specified by the user, or may be computed automatically for optimal bandwidth
  • Duration of output transport stream may be configured to a specific length, or may be set automatically to the minimum necessary to transport the longest input elementary stream
  • Leader of specified duration containing only PSI may be inserted before elementary stream packets
  • MPEG PSI (PAT and PMT) is automatically created
  • PAT and PMT insertion rates are configurable
  • PAT transport_stream_id and version_number may be user-specified
  • PMT PID, program_number, and version_number may be user-specified
  • Program and elementary stream descriptors may be inserted in the PMT
  • DVB SI (DIT and SIT) may be optionally inserted to create a "partial" transport stream for Storage Media Interoperability (SMI)
  • PCR PID may be user-specified
  • PCR interval is configurable
  • PCR can be optionally inserted in each transport packet containing a PES header
  • Video and audio PIDs are configurable
  • Bit rate specified in video syntax may be overridden
  • Discontinuity indicator may be set in the initial video and/or audio packets
  • PMT stream_type and PES stream_id used to identify elementary streams are configurable
  • Ratios of video and audio access units to PES headers are configurable
  • Alignment of video and audio access units to PES headers may be forced
  • Random access indicator can be optionally set in transport packets carrying the start of video and audio access units
  • PES copyright flag values for video and audio elementary streams are configurable
  • Insertion of elementary stream data relative to start of program may be delayed by specified amount
  • ATSC and DVB specified T-STD audio buffer models for Dolby AC3 and Enhanced AC3 is supported
  • Specified number of initial audio frames may be skipped to achieve lip sync
  • Summary of output transport stream characteristics is displayed after multiplexing
  • Multiplexing configuration may be saved in a simple text file format
  • Includes an integrated Demultiplexer that extracts video and audio elementary streams from existing MPEG system, program or transport stream files
  • Supports command-line execution and batch processing ability
System Requirements

MP2TSMS is available for Windows (2000, Server 2003, XP, or Vista), Linux (i386+ compatible, X11 R6.8 or newer), and Mac OS X (v10.3.9 or newer).