MPEG Elementary Stream

MPEG Elementary Stream (ES) refers to a family of compressed media formats defined by the MPEG-1 and MPEG-2 standards. An MPEG Elementary Stream can appear on its own as a file format, in which case the file can have only video or only audio. Or, it can be combined with other streams in a container format such as MPEG Program Stream.

Most .mpg files use either MPEG Elementary Stream video format, or MPEG Program Stream format.

An MP3 file is a type of MPEG Elementary Stream file, at least if it does not include ID3 or similar metadata.

Disambiguation
The term elementary stream can also refer generically to a single video or audio stream (whether one of the standard MPEG codecs or not), regardless of what layer it is at in the encoding process. So, it might be packetized, and/or part of an MPEG Program Stream.

Identification
An MPEG video Elementary Stream begins with bytes.

An MPEG audio Elementary Stream begins with.

Specifications

 * ISO/IEC 11172-1:1993 - MPEG 1 Part 1 (not free to download)
 * ISO/IEC 13818-1:2018 - MPEG 2 Part 1 (not free to download)

Software

 * VLC

Sample files

 * http://cd.textfiles.com/graphics16000/MEDIA/VIDEO/MPEG/

Links

 * Elementary stream