Pull a JPG Still Out of a 3GP Clip: What This Covers
3GP is the mobile container that 3G-era phones recorded to, and most photo apps refuse to open it, so the frame you want is locked inside a video file. This walk-through covers grabbing one still at an exact timestamp, sampling a run of frames when you can't time it precisely, and the resolution and sharpness you can realistically expect from footage shot for a 3G network.
How to Convert 3GP to JPG
- Upload Your 3GP File: Drag and drop your
.3gp(or.3g2) clip onto the page or click "+ Add Files" to browse. Queue several clips and they all run with the same settings. - Choose Specific Frame or Multiple Screenshots: Under Frame Selection, Specific Frame is preselected with Time (seconds) set to
0, so an untouched conversion returns the opening frame. Type a timestamp to move it, or switch to Multiple Screenshots and set a Capture Rate to sample the clip. - Set Quality Preset and Image Resolution: Quality Preset starts on "Very High (Recommended)"; drop it, or switch to Target file size (%), Specific file size, or Image Quality (%) to shrink the JPG. Leave Image resolution on "Keep original" unless you want a smaller still.
- Convert and Download: Click Convert and save the image. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours later. No sign-up, no watermark.
Walk-through: Landing on the Right Frame
The two modes under Frame Selection solve different problems, and picking the wrong one is the usual reason people run this conversion twice.
- You know the moment — use Specific Frame. Put the time into Time (seconds). Decimals are accepted, so
2.5lands halfway between the two-second and three-second marks. This is the mode for a thumbnail, a still for a document, or one specific gesture in the clip. - You don't know the moment — use Multiple Screenshots. Set a Capture Rate (the dropdown runs from one frame every 0.1 seconds up to one every 10 seconds, with "1 second per frame" preselected) and the clip is sampled across its whole length. Each captured frame comes back as its own JPG, so you can keep the sharpest and bin the rest.
- Motion is the enemy, not the encoder. 3GP was encoded at low bitrates for 3G delivery, so a frame captured mid-movement is smeared in the source itself. Nudging Time (seconds) a few tenths earlier or later usually finds a cleaner frame; no export setting can un-blur one.
- Quality Preset vs a size target. "Very High (Recommended)" keeps the most detail. If the still has to fit an upload limit, Specific file size lets you name the number in KB or MB and the encoder compresses to fit — at the cost of visible JPG artifacts on an already-soft frame.
- File extension. The File extension control switches the output name between
.jpgand.jpeg. It changes the filename, not the encoding.
What Resolution to Expect From a 3GP Frame
Most 3GP clips were recorded at one of the ITU-T picture sizes H.263 was built around — SQCIF, QCIF and CIF — with later handsets adding the QVGA and VGA sizes. On "Keep original" the JPG comes out at exactly the video's frame size.
| Recording format | Pixels | Typical source | JPG you get on "Keep original" |
|---|---|---|---|
| SQCIF | 128 x 96 | Earliest camera phones, MMS clips | Thumbnail-sized, very soft |
| QCIF | 176 x 144 | The classic 3GP / MMS default | Small; fine for a thumbnail, not for print |
| QVGA | 320 x 240 | Mid-2000s handsets | Usable on screen at 1:1 |
| CIF | 352 x 288 | Better 3G handsets and camcorders | Usable on screen at 1:1 |
| VGA | 640 x 480 | Late-era 3GP recording | The best case for this format |
Scaling up with Preset Resolutions or Width x Height enlarges the pixels but recovers no detail — the information was never recorded.
JPG, PNG, or TIFF for the Still?
| Property | JPG | PNG | TIFF |
|---|---|---|---|
| Compression | Lossy (DCT) | Lossless (DEFLATE) | LZW, Deflate, PackBits, CCITT G4, JPEG, or none |
| Bits per channel | 8 | Up to 16 | 16 or more, depending on the profile |
| Alpha channel | No | Yes | Yes |
| Native browser display | Every major browser | Every major browser | Safari only |
| File size for one phone-era frame | Smallest | Larger | Largest |
| Best for | Sharing, thumbnails, documents | Editing and re-saving without loss | Print and archival masters |
For a still you will edit and re-save repeatedly, take it as 3GP to PNG instead; for an archival master, 3GP to TIFF.
Common Errors and How to Fix Them
- "I got the wrong moment." Time (seconds) defaults to
0, which is the first frame of the clip. Enter the timestamp you actually want before converting. - "The image is black or empty." The timestamp is past the end of the clip, or it landed on a fade to black. Lower the value, or run Multiple Screenshots once to see what is actually on the timeline.
- "The JPG is blocky and soft." That is the source. A QCIF clip holds 176 x 144 pixels of heavily compressed video; the still inherits every artifact. Keep Quality Preset on "Very High" so the JPG step adds as little as possible on top.
- "I got one image and wanted a sequence." You were on Specific Frame. Switch to Multiple Screenshots and pick a Capture Rate.
- "The file is bigger than I need." "Very High" plus "Keep original" is the largest output. Use Specific file size or Target file size (%), or scale down with Preset Resolutions.
When This Doesn't Work
Clips recovered from a failing memory card, half-received MMS attachments, and DRM-wrapped downloads can decode partially or not at all — if VLC cannot play the file cleanly, frame extraction will struggle with it too. Re-export from the original source if you still have it. And if what you actually want is the moving clip in a format modern devices accept, convert the whole video with 3GP to MP4 rather than pulling stills.
Frequently Asked Questions
Which frame do I get if I change nothing?
The first one. Frame Selection opens on Specific Frame with Time (seconds) preset to 0, so a straight upload-and-convert returns the opening frame of the clip. Change that number to move the capture point anywhere in the video.
Can I capture an exact timestamp like 3.75 seconds?
Yes. Time (seconds) accepts decimals, so 3.75 targets that point rather than rounding to a whole second. On low-frame-rate 3GP footage the decoder gives you the frame displayed at that instant, which is why nudging the value by a tenth or two often produces a noticeably sharper still.
How do I get several stills from one clip?
Switch Frame Selection to Multiple Screenshots and choose a Capture Rate — "1 second per frame" is preselected, and the dropdown ranges from one frame every 0.1 seconds to one every 10 seconds. Each sampled frame is encoded as its own JPG, so a 30-second clip at one frame per second gives you a set of stills to pick from.
What resolution will the JPG be?
Whatever the video frame is. 3GP clips are usually QCIF (176 x 144), QVGA (320 x 240), or CIF (352 x 288), with VGA (640 x 480) at the top end, so expect a small image on "Keep original". Downscaling with Preset Resolutions works fine; upscaling only stretches pixels.
Why is my still blurry when the video looked fine in motion?
Playback hides what a freeze-frame exposes. 3GP encoders spend very few bits on fast-moving frames, and your eye smooths that over at 15-30 frames per second. Pause it and the smearing is obvious. Pick a timestamp where the subject is still, and prefer a well-lit part of the clip.
Does the quality loss come from the video or the JPG step?
Mostly the video. In our pipeline the chosen frame is decoded from the 3GP and encoded to JPG exactly once, so on "Very High (Recommended)" the only loss added is that single encode. The compression already baked in by the phone's H.263 or MPEG-4 encoder is permanent and cannot be undone.
What is the difference between the JPG and JPEG file extension options?
Nothing but the filename. Both write the same JPEG data; .jpg is the three-letter form that survived DOS-era filename limits and .jpeg is the full one. Pick whichever your downstream software expects — some older asset pipelines match on extension.
Can I convert a .3g2 file from an old CDMA phone?
Yes, .3g2 is accepted alongside .3gp. It is the 3GPP2 variant of the same container — both are built on the ISO base media file format that MP4 also uses — so frame extraction behaves identically.
What happens to my clip after the conversion?
It is 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 your video is never shared or made public.