DocumentsImagesMediaPDF Tools

Convert FLV to TS (MPEG-TS) Online

Convert Flash FLV videos (Sorenson H.263, VP6, H.264) to MPEG Transport Stream for IPTV and broadcast, free, in your browser.

Drag your file here

.flv · up to 100 MB

Processed in your browser — file never uploadedFree
Note: The first conversion loads the FFmpeg engine (~25MB). Subsequent conversions will be faster.

Flash FLV to TS: the legacy web video archive for IPTV and broadcast

Sorenson H.263/VP6 to H.264 in TS

Re-encoding from legacy Flash codecs to H.264, or stream copy for FLVs that already have H.264.

Pre-2015 YouTube and Flash platforms

Preserve and modernise your FLV archive from YouTube, Dailymotion, and Flash-era web platforms.

RTMP recordings to IPTV

Convert FLV livestream recordings (Twitch, Justin.tv) to TS for IPTV retransmission.

No servers, 100% private

Your FLV is processed locally with FFmpeg.wasm. No uploads, no registration, no limits.

Three steps, no hassle

1

Upload your FLV file

Drag or select the .flv from your Flash archive, pre-2015 YouTube downloads, or legacy platforms. Up to 500 MB, no signup.

2

FLV to TS conversion in the browser

FFmpeg.wasm re-encodes Sorenson H.263/VP6 to H.264 (or stream-copies if the FLV already has H.264) and packages into MPEG-TS. No uploads.

3

Download the TS for IPTV or broadcast

Transport stream ready for TVHeadend retransmission, IPTV players, Kodi, or broadcast encoder ingest.

Got questions?

The FLV (Flash Video) container was developed by Macromedia in 2002 (later acquired by Adobe) as the video format for the Flash Player web plugin. For over a decade (2005–2015), FLV was the dominant streaming video format on the internet: YouTube, Dailymotion, Vimeo and virtually all web video platforms used FLV with the Sorenson H.263 codec (a first-generation video codec derived from the ITU-T H.263 standard), VP6 (On2 Technologies' codec, acquired by Google in 2010), or H.264 (introduced in FLV in 2007 with Flash Player 9). FLV's incompatibility with IPTV has two causes: the FLV container is not MPEG-TS (it's an Adobe proprietary container), and the Sorenson H.263 and VP6 codecs are not included in the MPEG-TS profiles for DVB broadcast. FLV-to-TS conversion is the modernisation step to bring the Flash internet archive to current IPTV infrastructures.

No. FLVs with H.264 video (technically called AVC in the FLV container, introduced with Flash Player 9 in 2007) are converted to TS via stream copy: the H.264 video is extracted from the FLV container and packaged directly into MPEG-TS without re-encoding. This preserves the exact quality of the original video and is a near-instant process regardless of file size. FLVs with AAC audio are also stream-copied to TS. Only FLVs with Sorenson H.263 or VP6 video require re-encoding to H.264, as these codecs are not compatible with MPEG-TS.

Yes. YouTube used FLV as its distribution format from its launch in 2005 until approximately 2015, when it definitively migrated to H.264/MP4 and WebM/VP9. YouTube videos downloaded in this period may be: FLV with Sorenson H.263 (240p–360p quality, early YouTube years), FLV with VP6 (360p–480p quality, YouTube from 2006–2009), or FLV with H.264+AAC (480p–720p quality, YouTube from 2007–2009 with Flash Player 9). For the first two types, re-encoding to H.264 is necessary and produces a TS of adequate IPTV quality, though limited by the original source quality. For the third, stream copy is used and the result is excellent.

FLVs with MP3 audio (common in FLVs with Sorenson H.263 and VP6 video from the 2005–2009 era) have their audio re-encoded to AAC-LC 192 kbps in the TS. FLVs with AAC audio (H.264 FLVs from 2007 onwards) have their audio stream-copied to TS without re-encoding. There's a special case: some FLVs use ADPCM (Audio Data Pulse Code Modulation) as an audio codec, a primitive audio compression format used in Flash Player for sound effects. ADPCM is re-encoded to AAC-LC. In all cases, the resulting TS audio is compatible with all IPTV players and broadcast hardware.

Yes, and it's a valuable digital preservation use case. Platforms like Dailymotion (launched 2005), Vimeo (2004), Metacafe (2003), and dozens of web video platforms that existed between 2005 and 2015 used FLV as their distribution format. FLV files downloaded or preserved from these platforms (many now defunct) represent a web video archive from the first decade of the internet. Converting FLV to TS preserves this content in a modern format compatible with current storage and playback infrastructures. TS is a stable archive format, defined by an open ISO standard, which guarantees long-term reproducibility better than the proprietary FLV.

Yes. Adobe's RTMP (Real-Time Messaging Protocol), the standard for live streaming between 2005 and 2015 (used by Twitch, Justin.tv, UStream, LiveStream), used FLV as the video stream container format. RTMP stream recordings saved to disk are typically stored as FLV files. These FLVs can contain H.264+AAC video (high-quality streams) or VP6+MP3 (low-quality streams). Converting these FLV livestream recordings to TS for IPTV retransmission or archival preservation is straightforward with this tool.

Convert FLV to TS: Flash legacy, pre-2015 YouTube and RTMP recordings for IPTV and broadcast

The FLV (Flash Video) format was the dominant video distribution container on the internet between 2005 and 2015. YouTube from its launch in 2005, Dailymotion from 2005, Vimeo from 2004, Metacafe from 2003, and virtually all web video platforms from the first decade of the internet used FLV as the standard distribution format. Adobe's RTMP (Real-Time Messaging Protocol), the live streaming standard between 2005 and 2015, used FLV as the video stream container on platforms such as Twitch (founded in 2011 as a Justin.tv spin-off), UStream, Livestream, and Mogulus. The result of this era is an enormous library of FLV files scattered across hard drives worldwide: videos downloaded from now-defunct platforms, historical livestream recordings from Twitch and Justin.tv, Flash-era tutorials saved locally, and audiovisual content preserved from websites that closed between 2010 and 2015. The fundamental problem is that FLV, as an Adobe proprietary container originating in 2002, is completely incompatible with current IPTV and broadcast infrastructure: IPTV servers do not accept FLV as a stream source, hardware IPTV players (MAG, Formuler, Enigma2) cannot play FLV directly, and the predominant codecs in FLV (Sorenson H.263 and On2 VP6) are not included in the standard MPEG-TS profiles of the DVB Project for European broadcast. FLV-to-TS conversion is therefore the definitive technical solution to rescue this vast Flash-era web video archive and make it fully compatible with modern IPTV and streaming infrastructures. Adobe formally ended Flash Player support on 31 December 2020, and all major browsers removed Flash support by early 2021, marking the definitive end of the FLV era. The conversion of this legacy archive to MPEG-TS is now the primary path for preserving and distributing Flash-era video content through infrastructure that will remain viable for decades.

The technical process of FLV-to-MPEG-TS conversion varies significantly depending on the codecs in the FLV, and FFmpeg.wasm applies the optimal strategy in each case. For FLV with H.264+AAC (the high-quality FLVs from the YouTube 2007–2015 era, generated with Flash Player 9 and later versions — the first player to support H.264 in FLV), the conversion is a near-instant stream copy: the H.264 video and AAC audio are extracted directly from the FLV container and repackaged into MPEG-TS without any re-encoding, preserving the exact original quality at disk-read speed. For FLV with Sorenson H.263 (Flash Player's first-generation video codec, a derivative of the ITU-T H.263 videoconferencing standard published in 1995, used in YouTube between 2005 and 2007 and in the vast majority of low-quality first-generation web FLVs), re-encoding to H.264 at CRF 23 is necessary. These FLVs are typically at QCIF (176×144) or CIF (352×288) resolution, making re-encoding very fast even in FFmpeg.wasm. For FLV with VP6 (On2 Technologies' video codec, acquired by Google in 2010, used in YouTube approximately between 2006 and 2009 for 360p–480p quality), re-encoding to H.264 is also required. VP6 has similar efficiency to H.264, so re-encoding produces a TS of equivalent size. FFmpeg.wasm automatically detects the FLV codec and applies stream copy or re-encoding as appropriate, maximising quality and conversion speed. For audio, FLVs with MP3 audio (common in Sorenson H.263 and VP6 era FLVs) have their audio re-encoded to AAC-LC 192 kbps; FLVs with AAC audio (H.264 era) have their audio stream-copied. FLVs using ADPCM audio (a primitive format used in early Flash Player for sound effects and short clips) are also handled, with ADPCM re-encoded to AAC-LC for full IPTV compatibility.

Convertir.ai executes FLV-to-MPEG-TS conversion entirely in the browser via FFmpeg.wasm, without uploading files to any external server and maintaining complete privacy over the content. The resulting TS uses the standard 188-byte-per-packet structure with correctly formed PAT and PMT tables, and is compatible with TVHeadend for home IPTV retransmission, Kodi with IPTV Simple for TV playback, MAG and Formuler hardware IPTV players, VLC for DLNA streaming on local networks, and professional broadcast encoders for content ingest. For digital archivists and web video preservationists working with FLV collections from the Flash era (2005–2015), this tool provides the conversion needed to modernise the archive to an open standard format — MPEG-TS, defined in ISO/IEC 13818-1 — that guarantees long-term reproducibility far superior to the proprietary FLV. For content creators with livestream recordings in FLV from now-defunct platforms (Justin.tv closed in August 2014, UStream was acquired by IBM in 2016, Mogulus closed in 2010), conversion to TS enables integrating this historically and documentarily valuable content into modern IPTV and digital preservation workflows. The conversion runs entirely in the browser via FFmpeg.wasm with no file uploads to external servers. No account is required, there are no usage limits, and the process works offline once the page has loaded. Adobe formally ended Flash Player support on 31 December 2020, making the migration of FLV archives to open standard formats like MPEG-TS both urgent and permanent — the only path to ensuring this content remains accessible across modern devices and playback infrastructure for the long term. The output TS can be validated immediately in VLC before ingest into TVHeadend or another IPTV platform.