Verifiedby Adam B.·reviewed by FE Editorial·updated Aug 31, 20263.5(6 votes)Thanks for rating!
QUICK ANSWER
An MPEG file contains video compressed with the older MPEG-1 or MPEG-2 standard, the same technology used in VCDs and DVDs. The free VLC media player opens it on any platform. To shrink it for phones or web use, convert to MP4 with HandBrake. .mpeg and .mpg are the same format.
Developer: Moving Picture Experts Group (MPEG / ISO/IEC)Category: Video FilesOpen standardMIME: video/mpeg
.mpeg files store video encoded with the MPEG-1 or MPEG-2 standard, developed by the Moving Picture Experts Group under ISO/IEC. The extension is identical in content to .mpg - .mpg was the 8.3 DOS filename convention variant of the same format.
Both extensions identify an MPEG program stream: a binary file interleaving packetized video and audio with PTS/DTS timestamps for synchronized playback. All program streams open with the 4-byte pack-start code 00 00 01 BA; the fifth byte distinguishes MPEG-1 (0x21) from MPEG-2 (0x44).
MPEG-1 (ISO/IEC 11172, 1993) targets CD-ROM and Video CD at roughly 1.5 Mb/s, delivering typical resolutions of 352×240 (NTSC) or 352×288 (PAL) with MPEG Layer II audio. MPEG-2 (ISO/IEC 13818, 1995) raised the ceiling to approximately 9.8 Mb/s for DVD and broadcast television, supporting 720×480 or 720×576 resolution and AC-3 audio on DVD-derived streams.
The .mpeg stream is essentially the same program stream a DVD stores as a .VOB file - remuxing between the two is near-lossless. For modern distribution, .mpeg has been superseded by MP4 with H.264 or H.265. Converting .mpeg to MP4 using HandBrake or FFmpeg is the most common workflow today; VLC plays .mpeg on all major platforms without additional codecs.
Security & safety
RISK: LOW
.mpeg is inert video data - safe to play. Practical warnings: fake 'MPEG codec pack' and 'video converter' sites are a common adware/PUP vector. Install VLC (videolan.org) and HandBrake (handbrake.fr) only from official sources. Online converters upload your (possibly private) video to third parties; use local tools for personal footage. DVD-derived .mpeg may carry copy-protection/legal considerations from the source disc.
Format details
in a nutshell
FULL NAMEMPEG-1/MPEG-2 Video Fileaka MPEG video, MPEG movie
A program/system stream .mpeg begins with pack-start code 00 00 01 BA. The 5th byte distinguishes MPEG-1 (bit pattern 0010xxxx) from MPEG-2 (0100xxxx / 0x44). A raw video elementary stream starts with 00 00 01 B3 (sequence header) instead. .mpeg and .mpg are the same format; both extensions use identical streams.
Programs that open MPEG files
Windows3 apps
Windows Media PlayerBuilt-inDouble-click to play - modern Windows includes MPEG-2 decoding for most .mpeg files.
VLC media playerOpen-sourceDrag the .mpeg onto VLC to play. Also converts: Media > Convert/Save.
HandBrakeOpen-sourceOpen the .mpeg, choose an MP4 preset, Start - converts MPEG to modern H.264/H.265 MP4.
macOS3 apps
VLC media playerOpen-sourceOpen the .mpeg in VLC; QuickTime no longer reliably plays MPEG-1/2, so VLC is the safe choice.
Elmedia PlayerFreemiumOpen .mpeg for playback on macOS with broad codec support.
HandBrakeOpen-sourceConvert .mpeg to modern MP4 (H.264/H.265).
Linux2 apps
VLC media playerOpen-source'vlc file.mpeg' or open via the GUI; plays MPEG-1/2 natively.
GNOME Videos (Totem)Open-sourceOpen in the default GNOME player (requires GStreamer MPEG plugins).
Android1 app
VLC for AndroidOpen-sourceOpen .mpeg in VLC; stock Android player often cannot decode MPEG-1/2.
iOS1 app
VLC for MobileOpen-sourceAdd .mpeg via Files/cloud and play in VLC; built-in iOS player may not handle MPEG-1/2.
Technical details
deep spec
MIME type
video/mpeg
Magic bytes
00 00 01 BA (pack-start code) at offset 0; raw video elementary streams begin with 00 00 01 B3
MPEG-1 vs MPEG-2
Distinguished by the 5th byte: 0x21 indicates MPEG-1; 0x44 indicates MPEG-2
Stream type
MPEG-1 System Stream or MPEG-2 Program Stream (PS) - multiplexed video and audio packets
Video codec
MPEG-1 Part 2 (MPEG-1 video) or MPEG-2 Part 2 / H.262 (MPEG-2 video)
Audio codec
MPEG-1 Layer I/II (MP2) for MPEG-1 streams; AC-3 or LPCM common on DVD-derived MPEG-2 streams
Byte order
Big-endian (MSB-first bitstream per MPEG standard)
Color encoding
YCbCr 4:2:0 chroma subsampling, 8 bits per component
Typical resolutions
MPEG-1: 352×240 or 352×288 (VCD); MPEG-2: 720×480 or 720×576 (DVD); spec maximum 1920×1152
Bitrate range
MPEG-1 up to approximately 1.5 Mb/s; MPEG-2 up to approximately 9.8 Mb/s (DVD profile)
Audio sample rates
32 kHz, 44.1 kHz, or 48 kHz for MPEG-1 audio; 48 kHz standard for DVD AC-3
Relationship to VOB
Structurally identical to DVD .VOB program streams; remuxing between .mpeg and .vob is near-lossless
Typical file size
Tens of MB to a few GB depending on duration and bitrate
No questions yet - be the first to ask about MPEG files.
Frequently asked questions
How do I play an MPEG file?
Open it in the free VLC media player, which plays MPEG-1/2 on Windows, macOS, Linux, Android and iOS. On Windows, Windows Media Player also plays most .mpeg files natively.
What is the difference between .mpeg and .mpg?
None - they are exactly the same MPEG-1/MPEG-2 video format; .mpg is just the 8.3-character filename shortening. You can rename one to the other without any conversion.
How do I convert MPEG to MP4?
Use HandBrake (free): open the .mpeg, choose an MP4 preset, and Start. Or ffmpeg: 'ffmpeg -i in.mpeg -c:v libx264 -c:a aac out.mp4'. The result is smaller and plays everywhere.
Why is my MPEG file so large?
MPEG-1/2 compression is much less efficient than modern H.264/H.265. Converting to MP4 (H.264) with HandBrake typically shrinks the file substantially with little visible quality loss.
Is MPEG the same as DVD video?
Essentially yes - a DVD stores MPEG-2 program streams in .VOB files, which use the same stream format (and magic bytes) as an .mpeg. Remuxing between .vob and .mpeg is near-lossless.
Can I play MPEG on my iPhone or Android?
The free VLC app handles MPEG-1/2 on both iOS and Android; the built-in media players often cannot decode the older MPEG-1/2 codec.
How do I extract audio from an MPEG file?
Use VLC's Convert/Save function or ffmpeg: 'ffmpeg -i in.mpeg -vn -c:a libmp3lame out.mp3' for MP3 audio.