Initializing... drag & drop files here
Supports: TS
.ts recordings — DVR captures, HLS segments, or camcorder splits. Batch processing is supported.MPEG transport stream (.ts) is the broadcast container used by DVB, ATSC, IPTV, HLS streaming and DVR boxes like the HDHomeRun. It chops audio and video into 188-byte packets so a stream can survive a noisy satellite or terrestrial signal. AAC is the audio codec usually riding inside that container, so stripping it out into a standalone .aac file gives you a small, universally playable audio track without the video overhead.
.ts chunks. Concatenating them and converting yields a clean AAC audio track suitable for any player..aac natively but reject many video container variants. An AAC export sidesteps codec mismatches.| Property | TS (MPEG-TS) | AAC |
|---|---|---|
| Type | Container (audio + video + subtitles + metadata) | Audio codec / file |
| Standardized | ISO/IEC 13818-1 (MPEG-2 Systems, 1995) | ISO/IEC 13818-7 (1997), ISO/IEC 14496-3 (1999) |
| Designed for | Broadcast and unreliable transport (DVB, ATSC, IPTV, HLS) | Efficient lossy audio compression |
| Packet size | Fixed 188 bytes | Variable AAC frames |
| Typical contents | H.264/H.265 video + AAC/AC-3/MP2 audio | LC-AAC, HE-AAC v1/v2 audio only |
| File size (30 min) | ~1–3 GB (1080p video) | ~30 MB at 128 kbps stereo |
| Native players | VLC, MPV, ffplay, some smart TVs | All modern OSes, iTunes, Music app, browsers, consoles |
| Best use | Live broadcast capture, streaming segments | Music, podcasts, voice memos, embedded app audio |
| Bitrate | Use case | Notes |
|---|---|---|
| 64 kbps | Spoken-word podcasts, voice memos | HE-AAC v1 sounds notably better than LC-AAC here |
| 96 kbps | Background music, streaming radio | Wikipedia describes AAC as "satisfactory to modest requirements" at this rate |
| 128 kbps | Default music / podcast standard | The xconvert default; broadly equivalent to a ~160 kbps MP3 |
| 192 kbps | Higher-quality music for headphones | Sweet spot for portable listening |
| 256 kbps | Reference quality | The Apple Music / "iTunes Plus" bitrate — perceptually transparent for most listeners |
| 320 kbps | Maximum AAC bitrate in practice | Diminishing returns vs 256 kbps; closer to FLAC, use TS to FLAC if available, or keep TS if archiving |
Not automatically. xconvert re-encodes audio to the bitrate and profile you choose. If you want a bit-perfect copy of the embedded AAC track without re-encoding, you'd need a demux tool like FFmpeg with -c:a copy. For most listening (podcasts, music, broadcast capture) re-encoding at 192 kbps or higher is sonically indistinguishable from the source. If preservation matters, pick Constant Bitrate at the source rate (often 192 or 256 kbps for broadcast).
The primary audio track is extracted by default — that is whichever stream the TS marks as the default service audio. For multi-language broadcast captures where you need a specific secondary track, you may need to demux with FFmpeg (-map 0:a:1) first and then run the resulting elementary stream through xconvert. Single-language recordings (the common case) need no special handling.
A TS file carries video (usually H.264 or H.265 at 5–20 Mbps for 1080p), audio (AAC or AC-3 at ~128–384 kbps), subtitles, program tables and 188-byte sync overhead. Converting to AAC discards everything except the audio elementary stream and re-encodes it to a single bitrate. Expect a 30–98% size reduction depending on whether the source was an SD radio capture or a 4K HDR sports broadcast.
LC-AAC (Low Complexity) is the safe default — universally supported on iOS, Android 2.3+, Windows 7+, macOS, browsers and consoles. HE-AAC v1 (with Spectral Band Replication) doubles perceived quality at very low bitrates (32–64 kbps), and HE-AAC v2 adds Parametric Stereo for even lower bitrates. xconvert's AAC encoder targets LC-AAC, which works everywhere. Only switch to HE-AAC if you specifically need sub-96 kbps files for streaming or voice.
Broadcast TS typically uses 48 kHz audio (the broadcast industry standard); CD-rip-style content uses 44.1 kHz. Leaving Audio Sample Rate on "Original" preserves the source and avoids any resampling artifacts. Only downsample (to 22.05 or 16 kHz) if you're targeting a very small file for a voice-only podcast.
Yes — open the Trim control under Advanced Options and set the start time and duration. If you need finer multi-segment editing, do the trim first with the Audio Cutter tool and then run the output through this page. Trim happens during the same pass as conversion, so you do not need to wait for two separate jobs.
xconvert processes files through your browser session without a hard cap on most free conversions, but very large TS captures (multi-hour 4K recordings can exceed 30 GB) will be limited by your upload bandwidth and browser memory. For huge DVR archives, consider trimming locally first or converting in chunks. Most TS-to-AAC jobs (single-program SD or HD recordings) complete within a few minutes.
TS to MP3 targets the older, universally-decoded MP3 codec — slightly larger files for the same perceived quality, but maximum compatibility with legacy hardware. TS to M4A produces an MP4-container wrapper around AAC, which iTunes and Apple Music libraries prefer for metadata and album art. Raw .aac (this page) is the smallest, simplest envelope — ideal when you just want the audio bytes and don't need tags or chapter markers.
Run the output through the AAC Compressor to drop the bitrate further, or choose a lower Constant Bitrate (e.g., 96 kbps for speech) in step 2 of this converter and rerun. Alternatively, use Specific file size to target an exact MB cap and let the encoder pick the bitrate.