MPG File Format (.mpg)
An MPG file holds MPEG-1 or MPEG-2 video multiplexed into the MPEG program stream, the container built for playback from a local disc or hard drive rather than a live broadcast feed.
MPG at a glance#
| Full name | MPEG Program Stream |
|---|---|
| File extension | .mpg |
| Category | Video Files |
| Developer | MPEG (Moving Picture Experts Group) |
| First released | 1993 |
| MIME types | video/mpeg |
| Other extensions | .mpe |
| Compression | Lossy |
| Specification | ISO/IEC 13818-1 / ITU-T H.222.0 |
| FileFlip support | FileFlip reads and writes this format |
What a .mpg file can hold#
These are the things a MPG file either supports or does not, and they are what decides whether a conversion keeps everything or quietly drops something.
| Lossless compression | No |
|---|---|
| Embedded metadata | No |
| Audio | Yes |
| Video | Yes |
| Subtitle tracks | No |
| Chapters | No |
| Encryption | No |
| Streaming | No |
Strengths and limitations of MPG#
What MPG does well
- Decodable by essentially every media player and video editor made since the 1990s
- Program stream structure assumes a reliable read, so it carries no error-correction overhead a hard disk doesn't need
- MPEG-1 video plays back without licensing questions, since its patents have expired
- Was the delivery format for Video CD and is still what a lot of camcorders and capture cards from the 2000s wrote
Where MPG falls short
- MPEG-2 decoding is not built into Windows 10 or 11; Windows Media Player and Movies & TV need the paid MPEG-2 Video Extension from the Microsoft Store
- No support for variable frame rate, modern subtitle tracks, or file sizes past what the original spec assumed
- Compression efficiency is well behind H.264 or H.265, so an MPG is much larger than a modern file of the same visual quality
- Browsers do not play MPG natively; embedding one on a web page requires converting it first
Leave a file as MPG when it already came from a DVD-era source and nothing needs it to be smaller or to play in a browser.
Convert MPG to MP4 when the file needs to play on a phone, upload to the web, or take up less space, since H.264 in MP4 does the same job in a fraction of the bitrate.
How to open a .mpg file#
A .mpg file opens in the programs below, grouped by the platform you are on. If you would rather not install anything, FileFlip converts MPG into a format your machine already opens, and it does it in the browser tab rather than on a server.
| Platform | Programs that open it |
|---|---|
| Windows | VLC, Windows Media Player (with MPEG-2 extension), PotPlayer |
| macOS | VLC, IINA |
| Linux | VLC, mpv |
| Web | FileFlip |
MPG questions people ask#
What produces an MPG file?
MPG files come from DVD-era camcorders, TV capture cards, older video editing software exports, and Video CDs. Anything encoded to the MPEG-1 or MPEG-2 program stream before H.264 became the default lands as an MPG.
Why won't my MPG file play on Windows?
Windows 10 and 11 dropped the built-in MPEG-2 decoder, so Windows Media Player and the Movies & TV app show an error or a blank screen until the MPEG-2 Video Extension is installed from the Microsoft Store, which costs a small fee on most PCs. VLC bundles its own decoder and plays the same file without any extension.
What should I convert an MPG file to?
Convert an MPG to MP4 for general use. MP4 with H.264 keeps the video watchable at a much smaller file size and plays natively in every current browser, phone, and operating system, none of which is true of the original MPEG-2 program stream.
Is MPG the same as MP4?
No. MPG holds older MPEG-1 or MPEG-2 video, while MP4 is a newer container built around H.264 or H.265. The codecs, compression efficiency, and device support are different enough that converting between them re-encodes the video rather than just repackaging it.
Converting MPG files#
Convert MPG to another format
Convert another format to MPG
Every conversion runs inside your browser. The file is read from your disk, the work happens on your own machine, and nothing is uploaded. How FileFlip works names the engine behind each family and how to verify that for yourself.