MPEG Video MIME Type
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 type | video/mpeg |
|---|---|
| Extensions | .mpg.mpeg |
| First standardized | 1992 |
| Created by | ISO/IEC Moving Picture Experts Group |
| Browser support | Limited browser support |
| Example applications | VLC media player, FFmpeg |
| Poly support | Yes. Poly organizes MPEG video for playback, search, and use with the agent. |
| Indexed by Poly | Yes. Poly makes the filename, available technical details, spoken transcript, and visual content searchable. |
| Preview in Poly | Yes. Poly provides a thumbnail, timeline previews, and in-app playback for supported media. |
| Poly agent | Yes. 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
.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 type | Typical file | What it identifies |
|---|---|---|
video/mpeg | .mpg, .mpeg | MPEG-1 or MPEG-2 video, commonly in a program stream |
video/mp2t | .ts | MPEG-2 transport stream |
video/mp4 | .mp4 | MP4 presentation containing video |
audio/mpeg | .mp1, .mp2, .mp3 | MPEG-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:
| Goal | Practical choice | Tradeoff |
|---|---|---|
| Broad web and device playback | H.264 video with AAC audio in MP4 | Usually requires re-encoding older MPEG video |
| Open web delivery | VP9 or AV1 video in WebM | Playback support varies on older devices |
| Preserve the original | Keep the .mpg or .mpeg source | Best for authenticity, but less convenient for browsers |
| Edit in a modern workflow | Convert or transcode to an editor-supported format | File 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.
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
- Internet Assigned Numbers Authority. Video Media Types Registry. IANA lists
video/mpegwith RFC 2046 as its registration reference. ↩ ↩2 - Internet Engineering Task Force. RFC 2046: Multipurpose Internet Mail Extensions, Part Two. Section 4.4 defines the video top-level type and the
mpegsubtype. ↩ ↩2 - Library of Congress. MPEG-2 Video Encoding (H.262). The format description explains elementary, packetized elementary, program, and transport streams and records
.mpg,.mpeg, andvideo/mpegusage. ↩ ↩2 ↩3 - Internet Assigned Numbers Authority. Video Media Types Registry. The registry distinguishes
video/mpeg,video/MP2T,video/MP1S, andvideo/MP2P. ↩ - Moving Picture Experts Group. Who We Are. MPEG records approval of MPEG-1 in November 1992 and MPEG-2 in November 1994. ↩
- 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. ↩
- 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. ↩
- VideoLAN. VLC Features. VideoLAN lists MPEG-1/2 video and MPEG elementary, program, and transport stream input. ↩
- FFmpeg Project. FFmpeg Formats Documentation. FFmpeg documents its MPEG-1 and MPEG-2 program stream support. ↩
- HandBrake Project. Supported Source Formats. HandBrake lists MPG and MPEG among common video source types. ↩
- MDN Web Docs. Web Video Codec Guide: MPEG-1 Part 2 Video. MDN documents limited native browser support for MPEG-1 video. ↩