Initializing... drag & drop files here
Supports: TS
.ts files from your computer. Batch upload is supported, so you can queue several recordings — DVB-T captures, HLS segment dumps, or Blu-ray rips — and convert them in one pass..f4v directly or send the whole batch to a ZIP.TS (MPEG-2 Transport Stream) is the broadcast/streaming container used by DVB-T, ATSC over-the-air capture, IPTV recorders, and HLS segment dumps. It's built around fixed 188-byte packets with error correction so a corrupted chunk doesn't kill the whole file — great for transmission, awkward for editing. F4V is Adobe's MP4-derived container (introduced December 3, 2007) built on the ISO base media file format (MPEG-4 Part 12); it shares the same H.264 + AAC backbone as MP4 but uses the .f4v extension expected by legacy Flash Media Server pipelines and older Adobe Animate / Captivate workflows.
.f4v extension in their playlist manifests even after Flash Player itself was discontinued on December 31, 2020. Re-wrapping TS as F4V keeps existing playout configs intact without re-encoding..ts from a tuner card usually fails the import check..ts carries an entire 6 MHz multiplex with multiple programs, EPG data, and PSIP tables. Converting to F4V demuxes to a single H.264 + AAC track, dropping unused PIDs and shrinking the file by 20-40% with no quality loss.moov atom seeks frame-accurately in DaVinci Resolve, Premiere, and other MP4-aware editors.| Property | TS (MPEG-TS) | F4V |
|---|---|---|
| Full name | MPEG-2 Transport Stream | Flash MP4 Video |
| Standardized | ISO/IEC 13818-1 (1995) | Adobe spec built on MPEG-4 Part 12 (Dec 2007) |
| Designed for | Broadcast, satellite, IPTV, HLS streaming | Adobe Flash Player + Flash Media Server delivery |
| Packet structure | Fixed 188-byte packets with error correction | ISO BMFF boxes (ftyp, moov, mdat) |
| Typical video codec | MPEG-2, H.264, H.265 | H.264 only (officially) |
| Typical audio codec | MP2, AC-3, AAC, E-AC-3 | AAC, MP3 |
| Multiple programs | Yes (PMT/PAT multiplex) | No — single program |
| Random seek | Possible but GOP-dependent | Clean via moov atom |
| Native browser playback (2026) | Limited — HLS via Safari, MSE shims elsewhere | None — Flash Player EOL Dec 31, 2020 |
| Common producers | TV tuners, DVRs, FFmpeg HLS muxer | Adobe Media Encoder, Flash Media Live Encoder (legacy) |
| Setting | What it does | When to pick it |
|---|---|---|
| H.264 (default) | Only video codec officially supported by F4V | Always — non-H.264 video in F4V is non-spec and may not play |
| AAC (default) | F4V's standard audio codec, broadly compatible | Default for new conversions |
| MP3 | Older audio codec, accepted by F4V spec | Only if downstream tool specifically requires MP3 audio |
| Quality Preset — Very High | CRF-equivalent target for visually-lossless H.264 | When source is broadcast HD and quality matters more than size |
| Quality Preset — Medium / Low | Lower CRF target, smaller files | When the F4V is for preview, draft, or storyboarding |
| Specific file size | Two-pass-style target in MB | Hitting an LMS upload cap or CDN per-asset budget |
| Constant Bitrate (CBR) | Fixed bitrate throughout the file | Legacy streaming servers that expect predictable throughput |
| Variable Bitrate (VBR) | Bitrate adapts to scene complexity | Most cases — better quality at the same average size |
| Constant Quality (CRF) | Per-frame quality target, variable size | Archive masters where you accept whatever the size turns out to be |
Flash Player itself shut down on December 31, 2020, but the F4V container outlived it. Legacy Flash Media Server / Adobe Media Server installations, older Wowza and Red5 origin servers, Adobe Animate / Captivate authoring tools, and a long tail of corporate LMS players still expect .f4v on disk. The container is just an MP4-derivative — the bytes inside are the same H.264 + AAC modern players use.
If your source TS already carries H.264 video and AAC audio (most HD broadcasts and HLS streams from the last decade do), xconvert can stream-copy the elementary streams into the F4V container with no re-encoding and no quality loss. If the source is MPEG-2 or AC-3 (older SD broadcasts), a transcode to H.264 + AAC is required and you'll see the usual generation-loss tradeoff — pick Very High quality preset to minimize it.
VLC plays F4V natively because it treats the file as an MP4 derivative. Most modern browsers will play F4V if you serve it with the video/mp4 MIME type — they ignore the extension and parse the ISO BMFF boxes directly. Hardware media players are hit-or-miss: Plex and Kodi will usually play F4V, but some smart TVs reject the unfamiliar extension. If broad device playback matters more than the .f4v filename, consider TS to MP4 instead.
F4V is designed around a single video + single audio program (it inherits this from the early Flash playback model). The conversion picks the first or default audio track from the TS multiplex and drops the rest, along with any EIT/PSIP metadata, subtitle PIDs, and secondary programs. If you need to preserve multiple audio tracks, MP4 or MKV are better targets — F4V will silently drop them.
XConvert processes files on its servers and deletes them automatically after a few hours. For comparison, Convertio caps free uploads at around 1 GB and Media.io applies similar tier limits. A typical hour of 1080i DVB-T at ~12 Mbps is about 5.4 GB — for files that size, processing locally in xconvert is faster than waiting for an upload.
FLV is the older Flash Video container (added in Flash Player 7, 2003) and typically wraps Sorenson Spark or On2 VP6 video — codecs that pre-date H.264. F4V is the 2007 replacement built on ISO BMFF and standardizes on H.264 + AAC. F4V is a strict subset of MP4 capabilities; FLV is an entirely separate, older container. For any new work, F4V is the better Flash-era target.
Yes — expand Advanced Options, scroll to Trim, switch from Unchanged to Time Range, and set start (in seconds) and duration. This is a frame-accurate cut performed during the H.264 pipeline, so you avoid the keyframe-snap artifacts you'd get from a raw .ts cut in some editors. For longer broadcast captures, trimming first cuts conversion time proportionally.
Often yes, by 20-40%, even at the same video bitrate. TS adds fixed-overhead 188-byte packet headers, PAT/PMT tables, EIT metadata, null padding to maintain constant transport rate, and sometimes a second program you don't need. F4V's ISO BMFF wrapper has near-zero overhead. If you also lower the video bitrate or switch from MPEG-2 to H.264, savings can exceed 60%.
xconvert has direct paths for TS to MP4, TS to MKV, and TS to FLV using the same H.264 pipeline. If your F4V is too large after conversion, run it through Compress TS on the source first to lower the bitrate, then re-wrap.