MPEG Stream Identifier
Technical Specifications
Supported Formats

MPEGID identifies all of the following types of media streams:

  • MPEG-1 Video Elementary Streams
  • MPEG-2 Video Elementary Streams
  • MPEG-4 Part 10 / H.264 / AVC Video Elementary Streams
  • MPEG-4 Part 2 Video Elementary Streams
  • MPEG Layers I and II Audio Elementary Streams
  • MP3 (MPEG Layer III) Audio Elementary Streams
  • AC-3 (Dolby Digital) Audio Elementary Streams
  • Advanced Audio Coding (AAC) Elementary Streams
  • Enhanced AC-3 (E-AC-3, Dolby Digital Plus) Audio Elementary Streams
  • MPEG-4 (HE-AAC and HE-AAC version 2) AAC Elementary Streams
  • DTS (Digital Theater Systems) Audio Elementary Streams
  • SMPTE 302M Audio Elementary Streams
  • MPEG-1 System Streams
  • MPEG-2 Program Streams
  • MPEG-2 Transport Streams
  • MPEG-4 (MP4) ISO Base Media Files
  • Video Object (VOB) Streams
  • DVB Subtitle and ITU-R System B Teletext Streams
  • SCTE 35 DPI Cueing Message Streams
Video Elementary Streams

For MPEG-1, MPEG-2 (SD and HD), MPEG-4 part 10 / H.264 / AVC, and MPEG-4 part 2 video elementary streams, MPEGID displays several properties that characterize the encoding and the source format.

  • File Size
  • Duration
  • MPEG Profile
  • MPEG Level
  • Bit Rate
  • Frame Rate
  • Resolution
  • Aspect Ratio
Audio Elementary Streams

MPEGID characterizes the major digital audio formats: MPEG Layer I and II Audio, MP-3 (MPEG Layer III) Audio, AC-3 (Dolby Digital), Enhanced AC-3 (E-AC-3, Dolby Digital Plus), DTS (Digital Theater Systems), Advanced Audio Coding (AAC), MPEG-4 AAC (HE-AAC), and SMPTE 302M.

  • File Size
  • Duration
  • Layer (MPEG audio only)
  • ADIF / ADTS (AAC only)
  • Bit Rate
  • Sample Rate
Multiplexed Streams

MPEGID displays important properties of MPEG-1 System Stream (SS), MPEG-2 Program Stream (PS), MPEG-2 Transport Stream (TS), MPEG-4 ISO Base Media File, and VOB multiplexes, and identifies each elementary stream (ES) in the multiplex.

  • File Size
  • Duration
  • Multiplex Bit Rate
  • program_number (TS only)
  • PCR PID & PMT PID (TS only)
  • PID of each ES (TS only)
  • Descriptor data (TS only)
  • stream_type of each ES (TS only)
  • stream_id of each ES
  • track_id of each ES (MP4 File only)
  • Properties (Video or Audio) of each ES
Demultiplexer

The MPEGID program includes a function that will extract a single video or audio elementary stream from an input system stream, program stream, VOB, transport stream, or MPEG-4 media file and save it as a binary file. Multiple elementary streams may be extracted from an input stream file by repeatedly running the Demultiplexer.

Command Line Executable

The MPEGID installation includes an executable that allows you to use MPEGID from the command line of command prompt ("MS-DOS") or shell windows. Both the identification and demultiplexer functions can be run using this executable. The command line MPEGID can be executed in batch files or scripts for high-volume or automated applications. Its output can be directed to a file for a saved text report.

System Requirements

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