Initializing... drag & drop files here
Supports: TS
.ts files from your device. Batch upload is supported, and large HDTV/DVB recordings can be queued together..flv file. 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.TS (MPEG-2 Transport Stream) is the broadcast container behind DVB, ATSC and IPTV — it is what your PVR, set-top box or OBS recorder writes when capturing live signals. FLV (Flash Video) is a far smaller, single-program container that older media servers, legacy CMS plugins and embedded players still expect. Converting strips the broadcast packetization, demuxes the program you want, and rewraps it into something an FLV-only pipeline can ingest.
.flv, this conversion is the bridge.| Property | TS (MPEG-TS) | FLV (Flash Video) |
|---|---|---|
| Designed for | Broadcast / streaming over lossy channels (DVB, ATSC, IPTV) | Progressive download + RTMP streaming to Flash Player |
| Container author | MPEG (ISO/IEC 13818-1), first published 1995 | Macromedia 2002, taken over by Adobe in 2005 |
| Multi-program | Yes — multiple video, audio and data streams in one file | No — single video + single audio track |
| Common video codecs | MPEG-2, H.264, H.265 | FLV1 (Sorenson Spark), H.264 |
| Common audio codecs | MP2, AC-3, AAC | MP3, AAC, ADPCM |
| Error recovery | 188-byte packets with sync bytes and PCR for stream resync | None — designed for reliable TCP delivery |
| Native browser playback | No (HLS uses TS segments, but raw .ts does not play) |
No — Adobe Flash Player reached end-of-life Dec 31, 2020 |
| Modern desktop player | VLC, MPC-HC, PotPlayer, ffplay | VLC, MPC-HC, PotPlayer, ffplay |
| Typical file size (1080p, 10 min) | 800 MB - 1.5 GB at broadcast bitrates | 300-600 MB at sensible web bitrates |
| Codec | Use when | Tradeoff |
|---|---|---|
| FLV1 (Sorenson Spark / H.263) | Maximum compatibility with very old FLV pipelines and legacy Adobe Media Server | Larger files; visibly softer than H.264 at the same bitrate |
| H.264 (in FLV) | Most modern targets — Wowza, Red5, JW Player, ffplay, VLC | Best quality per bit; requires a player/server that supports H.264-in-FLV (most do since around 2008) |
| MP3 audio | Default for FLV1; broadest legacy compatibility | Higher bitrate needed for transparent stereo |
| AAC audio | Pair with H.264; smaller file at the same quality | A handful of very old FLV players cannot decode AAC |
For brand-new content, no — MP4 (H.264/AAC) or WebM are the right targets and have been since Adobe Flash Player reached end-of-life on December 31, 2020. The legitimate use cases for fresh FLV output today are narrow: feeding a legacy RTMP-only server, satisfying an older LMS that only indexes .flv, or maintaining uniformity in an existing FLV archive. If your goal is web playback, use TS to MP4 instead.
TS captures from broadcast or OBS are usually recorded at a high, transmission-safe bitrate (often 8-20 Mbps for 1080p). If the FLV is re-encoded with a lower target bitrate or the legacy FLV1 codec, the quality drop is visible. Switch the Video Codec to H.264, keep the resolution at the source size, and use the Very High Quality Preset to minimize loss.
H.264 unless your downstream tool genuinely cannot read it. FLV1 (Sorenson Spark / H.263) exists for compatibility with the very oldest FLV players and servers — it is roughly 2-3x larger than H.264 at the same perceptual quality. Wowza, Red5, JW Player 6+, VLC and ffmpeg-based tools all read H.264-in-FLV without issue.
FLV only carries a single audio track. The converter keeps the first (default) audio program from the TS and drops the others. If you need a non-default language, demux the TS first with a tool like ffmpeg or MKVToolNix to isolate that track, then convert to FLV.
Not natively. All major browsers (Chrome, Firefox, Edge, Safari) removed the Flash plugin in 2020-2021, so .flv files do not play in <video> tags either. They open in VLC, MPC-HC, PotPlayer and ffplay on desktop, and can be served by RTMP servers to native apps. For browser playback, convert TS to MP4 or WebM instead.
A rough rule for 1080p source: TS at broadcast bitrates (~10 Mbps) re-encoded to FLV with H.264 at the Very High preset lands around 4-6 Mbps, so a 10-minute clip drops from roughly 750 MB to 300-450 MB. If you need a hard ceiling, switch File Compression to Specific file size and set a target — the encoder will pick a matching bitrate.
Yes. Open Trim under Advanced Options, set Start (in seconds) and Duration. The converter re-encodes only the selected range, which is faster than processing the whole TS and then cutting the FLV afterwards.
HEVC is not part of the FLV specification, so most FLV players and servers reject HEVC-in-FLV. Keep it H.264 or FLV1 when targeting FLV. If you specifically need HEVC, the right container is MKV or MP4.
For 99% of users in 2026, you should — MP4 plays in every modern browser, is supported on every device, and has better tooling. Use FLV only when an existing system explicitly requires the .flv extension or RTMP delivery. If you reach this page by mistake, try TS to MP4 for the modern path, or Compress TS if you just want a smaller transport stream without changing containers.