Initializing... drag & drop files here
Supports: TS
.ts transport-stream recordings — typically captured from HDHomeRun, OBS, IPTV recorders, DVB tuners, or HLS-segment downloads. Batch upload is supported, and Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark, never shared..3gp individually or as a ZIP. No watermark, no account, no email gating.TS (MPEG-2 Transport Stream, ISO/IEC 13818-1, standardised July 1995) is built for broadcast — 188-byte packets with error-correction so DVB, ATSC, IPTV, and HLS streams survive lossy networks. 3GP (defined by 3GPP and first released April 2003) is the opposite: a tiny container designed for GSM mobile networks, with H.263 / MPEG-4 Part 2 / H.264 video and AMR-NB / AMR-WB / AAC-LC audio sized for low-bandwidth playback. Converting TS to 3GP rewraps and re-encodes broadcast captures so they play on the long tail of devices that still expect 3GP. Typical scenarios:
.ts because they have no MPEG-2 TS demuxer.Need a different target? Most modern playback uses TS to MP4 instead; for QuickTime or Final Cut workflows use TS to MOV; to keep .ts but shrink the file, see Compress TS. Already have an MP4 and want a 3GP? Use MP4 to 3GP.
| Property | TS (MPEG-2 Transport Stream) | 3GP (3GPP container) |
|---|---|---|
| Standardised by | MPEG / ISO/IEC 13818-1 (1995) | 3GPP (2003) |
| Designed for | Broadcast and streaming (DVB, ATSC, IPTV, HLS) | 3G UMTS mobile multimedia |
| Packet structure | Fixed 188-byte packets with error correction | MP4-derived ISO base media file format |
| Typical video codecs | MPEG-2, H.264, occasionally HEVC | H.263, MPEG-4 Part 2, H.264 (Baseline Profile) |
| Typical audio codecs | MP2, AC-3, AAC, E-AC-3 | AMR-NB, AMR-WB, AAC-LC, HE-AAC |
| Typical resolution | 480p-1080p (broadcast SD/HD) | 176x144 (QCIF), 320x240 (QVGA), up to 640x480 |
| Typical bitrate | 2-19 Mbps (DVB-T), 15-40 Mbps (Blu-ray) | 64-384 kbps video, 4.75-23.85 kbps AMR audio |
| File extension | .ts, .m2ts, .mts |
.3gp (GSM), .3g2 (CDMA) |
| MIME type | video/MP2T |
video/3gpp |
| Primary playback | TVs, set-top boxes, VLC, ffmpeg-based players | Feature phones, MMS, KaiOS, legacy car stereos |
3GP allows three video codecs and several audio codecs. Pick by target device generation:
| Video codec | Audio codec | Use for | Notes |
|---|---|---|---|
| H.263 (Baseline) | AMR-NB (narrow-band, ~12.2 kbps) | Oldest phones, MMS attachments, JioPhone/KaiOS, emulators | Lowest common denominator. Limited to QCIF (176x144) and CIF (352x288) on most decoders. |
| MPEG-4 Part 2 (Simple Profile) | AAC-LC (~64-128 kbps) | Mid-2000s phones, older PMPs, car head units | Better quality than H.263 at the same bitrate; broader hardware support than H.264. |
| H.264 Baseline Profile | AAC-LC or HE-AAC | Late-era 3GP phones, modern fallback playback | Most efficient. Use Baseline (no B-frames) — Main/High profile breaks many real 3GP decoders. |
If you do not know the target device, H.264 Baseline + AAC-LC at 320x240, 24 fps, ~384 kbps video / 64 kbps audio is the safest universal 3GP recipe.
A typical 30-minute 1080p broadcast TS captured at 8 Mbps is roughly 1.8 GB. The same clip at 320x240 H.264 Baseline + 64 kbps AAC inside 3GP lands near 60-90 MB — a 95% reduction. That is the point of the format: 3GP is engineered for narrow-band mobile delivery, so it both downscales resolution and uses far lower bitrates. If you need the original visual fidelity, convert to MP4 instead.
VLC accepts almost anything inside a 3GP container, but real handsets are strict. Common causes: the video uses H.264 Main or High profile (use Baseline), resolution exceeds the device's maximum (try 320x240 or 176x144), frame rate is above 24 fps, audio is AAC at a sample rate the phone doesn't support (try 16 kHz or 22.05 kHz mono), or the file uses HE-AAC v2 (try plain AAC-LC). Re-encode with the safest preset and retest.
You can trim during conversion. TS captures from HDHomeRun, OBS, and IPTV recorders often include 10-30 seconds of channel-change static or stream-startup garbage. Open Trim > Time Range, set the start offset past the junk, and set the end at the actual program-end. This avoids a separate re-encode pass and saves time on long captures.
.3gp (3GPP, GSM lineage) is the global default and what almost every "3GP-compatible" phone, car stereo, and emulator means by the term. .3g2 (3GPP2, CDMA lineage) was used by Verizon, Sprint, and KDDI handsets in the 2000s. Both are MP4-derived containers with very similar codec lists, but 3G2 adds support for EVRC voice codecs not used outside CDMA networks. If your target hardware is GSM-derived (anything sold in Europe, India, or by AT&T / T-Mobile USA), pick 3GP. For an explicit CDMA device, use TS to 3G2.
AMR-NB (Adaptive Multi-Rate Narrow-Band) is a speech codec — it samples at 8 kHz and bitrates between 4.75 and 12.2 kbps. It was designed for voice over a GSM call, not music. If your TS clip has any music, dialog mixed with score, or sound effects, switch the audio codec to AAC-LC at 64 kbps or higher. AMR is appropriate only for talk-radio captures, voicemail-grade content, or hard MMS size constraints.
Technically the container allows it, but in practice almost no 3GP decoder honours resolutions above 640x480. Many cap at 320x240 (QVGA) or 352x288 (CIF), and feature phones often refuse anything above 176x144. If you need 1080p, you want MP4, not 3GP — see TS to MP4. If you must use 3GP, downscale to 320x240 for the broadest compatibility.
No. TS broadcasts carry CEA-608 / CEA-708 captions or DVB subtitle tracks, and 3GP supports a separate Timed Text format that almost no decoder actually renders. Closed captions are dropped during conversion. If you need readable subtitles, burn them in via an MP4 or MOV workflow before going to 3GP, or extract to an .srt and ship it as a sidecar.
The encoder back-solves a bitrate from your target size and duration, then runs the encode. Real bitrate varies slightly per frame (motion-complex scenes need more bits), so the final container lands within roughly 5% of your target. Aim a little under your MMS or storage cap to leave headroom for the container index and audio.
Conversion runs through your browser session and files are removed after the session ends. No sign-up, no watermark, no file-count limit, no Pro tier gating output.