MPEG Video MIME Type

Learn what video/mpeg identifies, how MPEG program streams work, which apps open them, and how Poly supports MPEG video.

MIME type details for video/mpeg

In active use
MIME typevideo/mpeg
Extensions
.mpg.mpeg
First standardized1992
Created byISO/IEC Moving Picture Experts Group
Browser supportLimited browser support
Example applicationsVLC media player, FFmpeg
Poly supportYes. Poly organizes MPEG video for playback, search, and use with the agent.
Indexed by PolyYes. Poly makes the filename, available technical details, spoken transcript, and visual content searchable.
Preview in PolyYes. Poly provides a thumbnail, timeline previews, and in-app playback for supported media.
Poly agentYes. The Poly agent can use supported visual content, spoken transcript, and metadata from the video.

What does video/mpeg mean?

The video/mpeg media type identifies video coded according to the MPEG standards.12 In everyday file exchange, it usually describes MPEG-1 or MPEG-2 video in an MPEG program stream. These files commonly use .mpg or .mpeg and may combine video, audio, and timing information in one stream.3

MPEG is not one codec or one container. The standards family separates compressed video, compressed audio, and the systems layer that keeps them synchronized. A program stream is designed for relatively reliable storage, such as a local file or Video CD. MPEG-2 transport streams, commonly named .ts, use the distinct video/mp2t media type and are designed for transmission.34

An .mpg file is not an MP4. MPEG program streams predate the MP4 container and have a different structure. Renaming the extension does not convert the video.

How MPEG video became a standard

The Moving Picture Experts Group began work in 1988 as an ISO/IEC standards group. MPEG-1 was approved in November 1992, and ISO published its video specification as ISO/IEC 11172-2:1993. It targeted coded moving pictures for digital storage media at rates up to roughly 1.5 Mbit/s.56

MPEG-2 followed for digital television and higher-quality delivery. Its video portion is also standardized as ITU-T H.262. It supports a wider range of bit rates, picture sizes, quality levels, and both progressive and interlaced pictures.7

The MIME label arrived in RFC 2046 in November 1996. That RFC defined video/mpeg as the initial MPEG video subtype, and IANA still lists the registration with RFC 2046 as its reference.12

How to identify and open an MPEG video

The extension is only a clue. MPEG streams use start codes beginning with 00 00 01, but the next byte depends on the structure. For example, a program-stream pack header uses BA, while an elementary video sequence header uses B3. There is therefore no single short signature that identifies every valid video/mpeg file.3

A media inspector should parse the stream before reporting its container, video codec, audio codec, dimensions, frame rate, and duration. This also helps distinguish an MPEG program stream from an MPEG transport stream or a raw MPEG video stream.

For opening and conversion:

  • VLC supports MPEG-1 and MPEG-2 video as well as MPEG elementary, program, and transport streams.8
  • FFmpeg reads MPEG-1 and MPEG-2 program streams and can inspect or convert their component tracks.9
  • HandBrake accepts MPG and MPEG files as sources and can create a modern MP4, MKV, or WebM output.10

Native web playback is a poor compatibility target. MDN reports that few browsers support MPEG-1 video without obsolete plugins. Its current compatibility data shows only limited native support, so websites should normally provide a modern MP4 or WebM alternative.11

MPEG video support in Poly

Poly makes supported MPEG videos easy to browse and revisit:

  • See a representative thumbnail and timeline previews.
  • Play the video in Poly and jump to relevant moments.
  • Find available details such as duration, dimensions, frame rate, codecs, color information, and audio tracks.
  • Search by filename, spoken transcript, and visual content.
  • Ask the Poly agent about supported visual content, speech, and metadata.

Transcript search requires a usable audio track with audible speech. Silent footage can still benefit from visual search. Playback depends on the media carried in the stream.

See Supported File Types for the compact video feature comparison.

video/mpeg compared with nearby MPEG types

MPEG names are easy to confuse because the same standards family covers several layers and generations.

Media typeTypical fileWhat it identifies
video/mpeg.mpg, .mpegMPEG-1 or MPEG-2 video, commonly in a program stream
video/mp2t.tsMPEG-2 transport stream
video/mp4.mp4MP4 presentation containing video
audio/mpeg.mp1, .mp2, .mp3MPEG-1 or MPEG-2 audio stream

An MPEG-2 video stream can be carried in more than one container. The extension and MIME type should describe the actual wrapper, not merely the video codec inside it. Inspect the tracks before changing labels or choosing a conversion.

Converting MPEG video for current devices

Choose the output for the audience rather than treating every conversion as the same job:

GoalPractical choiceTradeoff
Broad web and device playbackH.264 video with AAC audio in MP4Usually requires re-encoding older MPEG video
Open web deliveryVP9 or AV1 video in WebMPlayback support varies on older devices
Preserve the originalKeep the .mpg or .mpeg sourceBest for authenticity, but less convenient for browsers
Edit in a modern workflowConvert or transcode to an editor-supported formatFile size and generation loss depend on the chosen codec

Copying compatible tracks into a new container preserves their encoded quality. If the destination cannot carry or decode the original tracks, re-encoding is necessary and may lose quality. After conversion, check aspect ratio, interlacing, audio synchronization, captions, and the beginning and end of the program.

Keep the source until the replacement has been checked. Older MPEG footage may rely on non-square pixels or interlaced fields that look wrong when converted with unsuitable defaults.

Security and privacy

Treat unknown MPEG files as untrusted input. Malformed stream structures can exercise complex decoder code, so use maintained playback and conversion software. Do not rely on an extension or MIME label as validation.

Program streams may also contain more than the obvious picture track. Inspect audio, subtitles, navigation data, timestamps, and descriptive metadata before publishing sensitive footage.

Footnotes

  1. Internet Assigned Numbers Authority. Video Media Types Registry. IANA lists video/mpeg with RFC 2046 as its registration reference. 2
  2. Internet Engineering Task Force. RFC 2046: Multipurpose Internet Mail Extensions, Part Two. Section 4.4 defines the video top-level type and the mpeg subtype. 2
  3. Library of Congress. MPEG-2 Video Encoding (H.262). The format description explains elementary, packetized elementary, program, and transport streams and records .mpg, .mpeg, and video/mpeg usage. 2 3
  4. Internet Assigned Numbers Authority. Video Media Types Registry. The registry distinguishes video/mpeg, video/MP2T, video/MP1S, and video/MP2P.
  5. Moving Picture Experts Group. Who We Are. MPEG records approval of MPEG-1 in November 1992 and MPEG-2 in November 1994.
  6. International Organization for Standardization. ISO/IEC 11172-2:1993. The standard specifies MPEG-1 video coding for digital storage media at up to about 1.5 Mbit/s.
  7. International Telecommunication Union. Recommendation H.262: Generic Coding of Moving Pictures and Associated Audio Information, Video. ITU documents the MPEG-2 video coding scheme, profiles, levels, picture formats, and its ISO/IEC 13818-2 counterpart.
  8. VideoLAN. VLC Features. VideoLAN lists MPEG-1/2 video and MPEG elementary, program, and transport stream input.
  9. FFmpeg Project. FFmpeg Formats Documentation. FFmpeg documents its MPEG-1 and MPEG-2 program stream support.
  10. HandBrake Project. Supported Source Formats. HandBrake lists MPG and MPEG among common video source types.
  11. MDN Web Docs. Web Video Codec Guide: MPEG-1 Part 2 Video. MDN documents limited native browser support for MPEG-1 video.
© Poly Corp. 2026