Initializing... drag & drop files here
Supports: 3GP, 3G2
This is a legacy-to-legacy conversion with one honest purpose: getting a clip recorded by a 3G-era phone into the MPEG program stream that older desktop players, disc-authoring suites and dated editing software expect. 3GP is a mobile container built on the same box structure as MP4; MPG is a multiplex defined back in the MPEG-1 and MPEG-2 systems standards. Nothing about the trip improves the picture — the video is re-encoded to MPEG-2 (or MPEG-1 if you ask for it) and the phone's AMR speech audio is re-encoded to MP2. If the goal is a file that plays on current phones and browsers, 3GP to MP4 is the conversion you want instead.
| Property | Value |
|---|---|
| Full name | 3GPP file format |
| Defined by | 3GPP in TS 26.244; MIME types registered in RFC 3839 (July 2004) |
| Container base | ISO base media file format, the same box layout MP4 uses |
| Video payloads | H.263 and MPEG-4 Part 2, with H.264 in later files |
| Audio payloads | AMR narrowband, AMR wideband, AAC |
| Typical frame size | QCIF 176 x 144 through VGA 640 x 480 |
| Typical bitrate | Low — these files were sized for 3G links and MMS attachments |
| Sibling format | .3g2, the 3GPP2 variant from CDMA-network handsets |
| Designed for | Capture, messaging and streaming on mobile networks |
| Property | Value |
|---|---|
| Full name | MPEG program stream (MPEG-PS) |
| Defined by | ISO/IEC 11172-1 (MPEG-1 Systems, August 1993) and ISO/IEC 13818-1 / ITU-T H.222.0 (MPEG-2 Systems, 1995) |
| Video payload here | MPEG-2 by default; MPEG-1 selectable |
| Audio payload here | MP2 by default; MP3, AC-3 or DTS selectable |
| Programs per file | One — a transport stream is the multi-program sibling |
| Designed for | Reasonably reliable storage such as discs and local files, not lossy transmission |
| Related extensions | .mpeg, .m2p, .ps; DVD-Video uses a restricted program stream as .VOB |
| Best for | Legacy desktop playback, disc-authoring pipelines, older editing suites |
.3gp (or .3g2) clip onto the page, or click "+ Add Files" to browse. Queue several clips and they convert with the same settings..mpg. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours later. No sign-up, no watermark.Both formats are lossy, and there is no shortcut that copies the video across untouched — the server decodes the 3GP and re-encodes it into the program stream. Two consequences follow, and both surprise people:
The output is usually larger than the input. MPEG-2 is a 1990s codec designed for broadcast and disc hardware; the H.263 or MPEG-4 Part 2 video inside a 3GP file is more space-efficient at these tiny resolutions. Asking for the same picture in MPEG-2 costs more bits, not fewer. That is the price of compatibility with old hardware, not a fault in the conversion.
The audio is rebuilt, not repaired. AMR narrowband is a speech codec that samples at 8 kHz and throws away everything outside the voice band. Re-encoding it to MP2 makes it playable in MPEG-1/MPEG-2 decoders, but a narrowband recording still sounds narrowband afterwards. If the source used AAC instead, the same one-way re-encode applies.
For finer control over the trade-off: Constant Quality exposes a quality scale from 1 to 31 with 5 preset — lower numbers mean better quality and bigger files, which is the reverse of how the H.264 CRF scale reads. Variable Bitrate and Constant Bitrate let you name Mbit/s figures directly, which is what disc-authoring guidelines are usually written in.
Because MPEG-2 needs more bits to store the same picture. 3GP clips are compressed with mobile-era codecs tuned to squeeze video down a 3G connection; MPEG-2 was designed years earlier for hardware decoders in DVD players and broadcast equipment. Re-encoding to it almost always inflates the file. Lowering the Quality Preset or setting a Specific file size will bring the number down, at the cost of detail the source can ill afford to lose.
MPEG-2 unless you change it — that is what most program-stream players and disc-authoring tools expect from a .mpg. Switch Video Codec to MPEG-1 only when you are specifically targeting Video CD or a device that predates MPEG-2 support. Both produce a valid program stream.
It is re-encoded, by default to MP2 — the audio layer MPEG program streams were designed around. MP3, AC-3 and DTS are also selectable under Audio Codec if the receiving software prefers one of those. Re-encoding does not restore frequencies AMR discarded at capture time; it only makes the track decodable by MPEG-era players.
No. There is no detail to recover — the phone recorded a low-resolution, low-bitrate picture, and every conversion after that either preserves it or degrades it. Keeping Quality Preset on "Very High (Recommended)" and Video resolution on "Keep original" minimises the extra generation loss the re-encode adds.
That is its main use. Note that DVD-Video expects an MPEG-2 program stream at 720 x 480 (NTSC regions) or 720 x 576 (PAL/SECAM regions), stored on the disc as .VOB files with a video bitrate ceiling around 9.8 Mbit/s. Your authoring program applies those rules itself — it will rescale, re-multiplex or re-encode as needed. A QCIF source will be scaled up to fill a standard-definition frame, which enlarges the softness along with everything else.
Nothing in the data. .mpeg was the original extension; .mpg is the three-letter form that DOS and early Windows filename rules forced, and it stuck. Both hold the same MPEG program stream, and players treat them identically.
No, and the distinction matters if something downstream is fussy. A program stream carries a single program and assumes reliable storage; a transport stream packetises everything into fixed 188-byte packets so a receiver can resynchronise after errors, and can carry several programs at once. Broadcast and streaming chains want the transport stream — see 3GP to TS for that target.
Start with Quality Preset on "Very High (Recommended)"; it is the setting that leaves the source alone as far as an MPEG-2 re-encode can. Use Constant Quality when you want to steer the encoder directly — its scale runs 1 to 31 with 5 preset, and lower is better. Use Variable Bitrate or Constant Bitrate when a disc-authoring guide has given you an Mbit/s figure to hit, and Specific file size when the file has to fit a fixed budget.
Convert to MPG only when something specific requires a program stream: an older DVD or Video CD authoring pipeline, a dated non-linear editor, or a player that reads nothing newer. For everything else — phones, browsers, smart TVs, messaging, cloud backup — MP4 with H.264 is smaller at the same quality and vastly better supported. Our converter defaults MPG output to MPEG-2 video with MP2 audio precisely because that pairing is what legacy tools expect; if none of them are in your workflow, use 3GP to MP4.
They are uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours later. There is no sign-up, no watermark on the output, and nothing is shared or made public.