Initializing... drag & drop files here
Supports: 3GP, 3G2
Almost nobody wants a .ts file for its own sake. You want one because a packager, an IPTV headend, a broadcast chain or a set-top box asked for a transport stream, and a 3GP clip off an old phone is what you have. Short answer: if something downstream specifically ingests .ts, convert here; if you just want the clip to play on modern devices, 3GP to MP4 carries the same H.264 video with less overhead and far broader support. The comparison below is the honest version of that decision.
| Property | TS (MPEG transport stream) | MP4 |
|---|---|---|
| Standard | ISO/IEC 13818-1 / ITU-T H.222.0, first published 1995 | ISO/IEC 14496-14, built on the ISO base media file format |
| Structure | Fixed 188-byte packets, each with a 4-byte header | Boxes (atoms) with a single index for the whole file |
| Programs per file | Several can be multiplexed together | One presentation |
| Error resilience | High — a decoder resynchronises after a dropout | Low — a damaged index can cost you the file |
| Appendable while recording | Yes, packets simply keep arriving | The index has to be finalised |
| Container overhead | Higher; headers and program tables repeat constantly | Lower |
| Plays natively on phones and browsers | No — needs VLC, mpv or a TS-aware player | Yes, essentially everywhere |
| Where it is used | DVB, ATSC and ISDB broadcast, IPTV, HLS segments | Storage, sharing, editing, web delivery |
| Default output here | H.264 video with AAC audio | H.264 video with AAC audio |
.ts segments and you need source material in that container..ts from a USB stick or a network share..3gp (or .3g2) clip onto the page, or click "+ Add Files" to browse. Several clips can be queued and they run with the same settings..ts. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours later. No sign-up, no watermark.| Video Codec | What it is for |
|---|---|
| H.264 (default) | The safe choice — what HLS packagers, IPTV boxes and modern TS players expect |
| H.265 | Roughly half the bitrate at similar quality, but older transport-stream hardware will not decode it |
| MPEG-2 | What DVB and ATSC broadcast equipment and older receivers were built around |
| MPEG-4, Xvid, DivX | The MPEG-4 Part 2 family; occasionally demanded by a specific legacy device |
| MPEG-1 | Legacy compatibility only |
On the audio side, AAC is the default and the right answer for HLS; AC-3 and E-AC-3 are the broadcast pairings, and MP2 is what older DVB chains expect. Whatever the source held — AMR narrowband speech in most phone recordings — is re-encoded into the codec you pick.
H.264 video with AAC audio unless you change them, which is the combination HLS and modern transport-stream players handle most reliably. The Video Codec and Audio Codec dropdowns let you switch to MPEG-2 with MP2 for a broadcast-legacy chain, or H.265 with AAC where the hardware supports it.
.ts file straight to an HLS server?Not by itself. A single .ts is a valid transport stream, but HLS delivery also needs the content split into short segments with an .m3u8 playlist describing them. RFC 8216 — the HLS specification, published August 2017 — lists MPEG-2 transport streams and fragmented MP4 among the permitted media segment formats, so modern packagers may want fMP4 instead. This converter produces the stream; your packaging tool does the segmenting.
Packet overhead. A transport stream is chopped into fixed 188-byte packets, each carrying a 4-byte header — about 2% of the file before you count the program association and program map tables that repeat throughout the stream, plus any null-packet padding. MP4 stores one index for the whole file, so it spends far less on structure. The extra bytes buy the error resilience broadcast needs.
VLC and mpv open transport streams on Windows, macOS and Linux without extra setup, and most media-server software (Plex, Jellyfin) handles them. Browsers and the default phone players generally will not — if that is what you need, convert to MP4, either from the original 3GP or afterwards with TS to MP4.
No. This is a re-encode of a recording made at low resolution and low bitrate for a 3G network, so the realistic best case is "no visible change" and the realistic worst case is a little generation loss. Keeping Quality Preset on "Very High (Recommended)" and Video resolution on "Keep original" keeps that loss as small as it can be.
It is re-encoded into whichever codec you select, AAC by default. AMR narrowband is a speech codec that captured only the voice band at 8 kHz, so the re-encode makes the track decodable by transport-stream players but cannot widen what was recorded. If the source used AAC, it is still re-encoded rather than copied across.
With H.264 selected it exposes the CRF scale, 0 to 51 with 23 preset — lower numbers mean higher quality and larger files, and around 18 is generally treated as visually lossless. Switching Video Codec to MPEG-2 or the MPEG-4 family changes the control to that family's quantiser scale of 1-31 instead, where lower is again better.
Yes. Set Trim to Time Range and give a start point and duration. The encoder only processes that span, which is quicker than converting the whole clip and cutting the transport stream afterwards.
Yes. .3g2 is the 3GPP2 variant recorded by CDMA-network handsets, built on the same ISO base media container as .3gp, and every option on this page applies to it identically.
Your file travels over an encrypted connection, is processed on our servers, and is deleted automatically a few hours later. There is no sign-up, no watermark, and nothing is shared or made public.