MPEG Elementary Stream

From Just Solve the File Format Problem
Revision as of 15:22, 20 May 2018 by Jsummers (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
File Format
Name MPEG Elementary Stream
Ontology
Extension(s) .mpg, .mpeg, .m1v, .m2v, .mp3, others
PRONOM fmt/649, fmt/640
Released 1993

MPEG Elementary Stream (ES) refers to a family of compressed media formats defined by the MPEG-1 and MPEG-2 standards (and maybe other MPEG 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.

Contents

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-1/2 video Elementary Stream begins with bytes 00 00 01 B3.

An MPEG-1/2 audio Elementary Stream begins with 0xff 0xf?.

See also

Software

Sample files

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox