01 / Drop
Choose the MPEG file
Its first picture shows at the shape it should be seen, with the size, length and what is inside.
Free tool
Turn MPEG-1 and MPEG-2 videos, with the ending .mpg, .mpeg, .vob or .m2v, into MP4 files that play on a Mac, an iPhone, in a browser and on video sites. Drop one or a whole folder and each converts as it arrives. A small FFmpeg made for this page reads the file in your browser, so nothing is uploaded. No sign-up, no watermark.
This runs in your browser. Your videos are never uploaded.
How it works
01 / Drop
Its first picture shows at the shape it should be seen, with the size, length and what is inside.
02 / Convert
Every frame is read and saved again as H.264, the sound as AAC.
03 / Save
Check the MP4 right here, then download it.
Guide
An MPEG to MP4 converter reads an MPEG-1 or MPEG-2 video and saves it again as an MP4 with H.264 picture and AAC sound, the pair that Macs, iPhones, browsers and video sites all play. This one reads the MPEG file with a small build of FFmpeg that runs inside the page, then uses the encoder built into your browser to write the MP4. Nothing is sent to a server, and the page sets no limit on length.
Many MPEG-2 files, including the ones from a DVD, store the picture at one size and carry a note saying how wide to show it. A widescreen NTSC DVD file stores 720 x 480 and asks for 16:9. If the MP4 kept 720 x 480 as it is, everyone in it would look thin. The page reads that note and draws the picture at the shape it should be seen, so a file like that comes out 854 x 480, and the info line shows both sizes. Size choices then cap the longest side as usual.
A DVD movie is also split into several .vob files that play one after another. Convert each file here, then join the MP4 pieces in the video merger. A .vob from a disc that is copy protected is scrambled, and this page does not break that protection, so such a file will not give a picture.
Video made for old television often draws every other line in one pass and the rest in the next. On a computer screen that shows as comb-like edges on anything that moves. Tick Smooth interlaced lines and each line is mixed half and half with the one above it, which hides the comb at the price of a slightly softer picture. Leave it off for video that is not interlaced, such as most files made on a computer.
Quality sets how much data each second of picture gets, worked out from the picture size and frame rate. Take that widescreen NTSC file at 854 x 480 and 29.97 frames a second. On Good the picture gets about 0.86 Mbps and the sound is AAC at 160 kbps, so together about 1.02 Mbps, and ten minutes comes to about 76 MB. High is about 1.47 Mbps for the picture and about 122 MB for ten minutes. Small is about 0.49 Mbps and about 49 MB.
The size choices cap the longest side of the picture at 1920, 1280 or 854 pixels. A video that is already smaller is never stretched up. Most MPEG files are small to begin with, so Same as the video is usually right.
MPEG-1 and MPEG-2 pictures in program streams (.mpg, .mpeg, .vob), bare video streams (.m2v, .m1v) and MPEG inside AVI. For sound: MP2, MP3, AC-3 (Dolby Digital), AAC and the 16-bit uncompressed sound used on DVDs. Sound of another kind, such as DTS, is left out, and the page says so. Transport streams (.ts, .mts) and the newer MPEG-4 files are other formats; the video converter handles those that the browser can read.
Keep the original file until you have watched the MP4 all the way through. For other old formats, try AVI to MP4 or WMV to MP4.
Questions
No. It is read and converted in this tab, so it never leaves your computer. No account, no watermark.
MPEG-1 and MPEG-2 are old formats from video CDs, DVDs and early camcorders, and QuickTime, iPhones and browsers do not play them. MP4 with H.264 plays almost everywhere.
Yes, if the disc was not copy protected. A DVD movie is split into several .vob files, so convert each one and join the MP4 pieces afterwards in the video merger.
Yes. The file says how wide the picture should be shown, and the page draws it that way, so a widescreen DVD file comes out 854 x 480 instead of squeezed to 720 x 480.
It mixes each line half and half with the line above it, which hides the comb-like edges that interlaced video shows on moving things. The picture becomes a little softer, so leave it off if the video is not interlaced.
With a small build of FFmpeg, the open video library, compiled to WebAssembly by libav.js. It has only the MPEG readers and decoders, about 2 MB, and is licensed LGPL 2.1. The encoder built into your browser then writes the H.264 MP4.
Every frame is encoded again, so there is a small loss, as with any conversion. High keeps the most detail. MPEG-2 from a disc has little detail to lose.
Current Chrome, Edge and Safari, which can encode H.264. Firefox can read the file but may not be able to write the MP4.
Yes. Drop them all on the box, or use Add more videos. They are converted one after another with the same settings, and Download all as ZIP saves them together.
Yes. The picture and the sound are both placed by the times stored in the file, measured from the first picture.
Yes. A bare video stream has no sound and no length stored, so the page shows no length and works out the frame rate from the stream. The MP4 has no sound either.