Initializing... drag & drop files here
Supports: MKV
MKV (Matroska) is the modern open container behind most current HD/4K video — H.264, H.265, and AV1 streams wrapped with multi-track audio, subtitles, and chapters. FLV (Flash Video) was the dominant web video format from 2002 to about 2015, the format YouTube, Vimeo, and most streaming sites used during the Flash era. Adobe officially ended Flash Player on December 31, 2020, and modern browsers no longer load it — so the use cases for converting into FLV in 2026 are narrow and specific. They exist:
.flv uploads in their video module. Re-encoding an MKV master to FLV is the only way to get the file accepted by the upload form.flashplayer_sa.exe) still run offline. They never required a browser and aren't affected by the 2020 EOL — they need FLV input..flv via NetStream or the FLVPlayback component requires the source asset in FLV form. MKV won't import.For modern web use cases (browser embedding, social sharing, mobile playback) convert to MKV to MP4 or MKV to WebM instead — those are the formats that actually play in 2026.
| Property | MKV (Matroska) | FLV (Flash Video) |
|---|---|---|
| Container origin | Open Matroska standard (2002) | Macromedia (2002), acquired by Adobe (2005) |
| Common video codecs | H.264, H.265, AV1, VP9 | Sorenson H.263 (original), VP6, H.264 (FLV9+) |
| Common audio codecs | AAC, AC-3, DTS, FLAC, Opus | MP3, AAC, Nellymoser, Speex, ADPCM |
| Subtitle support | Multiple tracks (SRT, ASS, PGS) | None native — burn-in or external file |
| Multi-audio tracks | Yes — unlimited, language-tagged | One primary audio track |
| Chapter markers | Yes | None |
| Browser playback in 2026 | Native HTML5 in some browsers; otherwise transcode | None — required Flash Player (EOL 2020) |
| Compression efficiency | Modern (H.265 / AV1) | Outdated (early-2000s codecs) |
| Modern relevance | Standard for HD/4K libraries | Legacy archive / niche playback only |
| Codec | Notes | Pick this for |
|---|---|---|
| FLV (Sorenson H.263) | Original FLV codec — every Flash player from FLV1 onward decodes it | Maximum compatibility with legacy Flash 6/7/8 players, oldest CMS uploads |
| H.264 | Supported inside FLV from Flash Player 9.0.115 (2007) onward | Modern Flash projector kiosks, post-2008 LMS platforms, smaller files at HD resolution |
| Flash Video / Flash Screen Video | Lossless screen-capture codec (FlashSV / FlashSV2) | Re-encoding old screencasts where every UI pixel must stay sharp |
Niche compatibility — that's the only reason. Adobe ended Flash Player on December 31, 2020, and no modern browser loads it. Conversions to FLV exist for legacy CMS/LMS uploads that still validate by extension, offline Flash Projector kiosks, pre-2015 industrial appliances with FLV-only firmware, and parity with existing FLV archives. For anything that needs to play in a 2026 browser, convert MKV to MP4 or WebM instead.
Yes. Both VLC and MPC-HC ship with native FLV demuxers and decode Sorenson H.263, VP6, and H.264-in-FLV without Flash Player. The 2020 Flash EOL only affected browser plugins and the standalone projector's network features — desktop video players were never dependent on the Flash runtime.
Pick the FLV (Sorenson H.263) codec when targeting genuinely old Flash players or CMS upload validators that pre-date Flash Player 9 (2007). Pick H.264 when the target system is newer — Flash Player 9.0.115+, modern projector apps, post-2008 LMS — because H.264 is roughly 3-4× more efficient and lets you keep HD resolutions at sane file sizes. If you don't know which the target accepts, FLV/Sorenson is the safer default.
No. FLV supports a single audio track and has no native subtitle stream. The conversion keeps the primary audio (usually English or whatever's flagged as default in the MKV) and drops alternates. Subtitles must be burned into the picture before conversion or saved separately as an external file the player loads alongside the FLV.
Usually larger per minute when using the original FLV (Sorenson) codec, because Sorenson H.263 is roughly 4-5× less efficient than H.265 and 2-3× less efficient than H.264. A 1.5 GB H.265 MKV often becomes a 3-4 GB FLV at similar visual quality. Picking H.264-in-FLV closes most of that gap. Downscaling to 480p or 360p (the resolution Flash-era video actually targeted) is the practical way to keep file size in check.
Technically yes with H.264-in-FLV, but the original FLV/Sorenson codec was designed for sub-720p web video and most legacy Flash players cap at 720p or lower. If your target is a real Flash 8 projector or an old LMS, downscale to 480p or 360p first. If your target is a modern Flash Projector or a player that accepts H.264-in-FLV, full HD is fine — but at that point MP4 is almost always the better container.
Yes. Use the trim section to enter a start time and duration. Both accept seconds (12.5) or HH:MM:SS.sss format (00:01:30.500). Useful for snipping out intros, recap reels, or post-credits before pushing the file into an LMS that has tight per-file size limits.
Yes — drop in multiple MKV files and they convert sequentially on our servers. Each download is a separate .flv file. Set the codec, bitrate, and resolution once and run the whole folder. Useful for migrating a library of new MKV captures into an existing FLV archive in one pass.
Yes — the output is a standard .flv file that the FLVPlayback component and NetStream API both accept. For the Sorenson-codec output, every Flash version from 6 onward plays it. For the H.264-in-FLV output, you need Flash Player 9.0.115+ (2007) at runtime. Re-publishing the project SWF picks up the new file automatically.