Initializing... drag & drop files here
Supports: MTS
FLV is a legacy target in the fullest sense. Adobe ended support for Flash Player on 31 December 2020 and began blocking Flash content from running on 12 January 2021, so nothing about this format is aimed at the modern web. People still convert to it for concrete reasons — feeding an old learning-management system, a self-hosted media server that was built around FLV, a digital-signage box, or an archive that has to stay format-consistent — and this page exists for those cases.
The source side is AVCHD: the .MTS clips a Sony, Panasonic or Canon camcorder writes, carrying H.264 video at up to 24 Mbps. Converting that into FLV is a full re-encode, and the single most important decision is which codec you put inside the container, because the one this page opens on is not the one most people should use.
| Property | Value |
|---|---|
| Full name | Flash Video |
| Original purpose | Video delivery inside Adobe Flash Player |
| Flash Player end of life | 31 December 2020 |
| Flash content blocked from running | 12 January 2021 |
| Default video codec on this page | FLV (Sorenson Spark), a codec derived from H.263 |
| Other video codecs offered here | H.264, Flash Video (screen codec), Flash Video v2 |
| Audio codecs offered here | AAC (preselected), MP3, and Flash ADPCM |
| Browser support today | None — no current browser plays FLV natively |
| Still practical for | Legacy LMS platforms, old media servers, archival consistency |
| Better modern equivalent | MP4 with H.264 |
| Video Codec | What it is | Quality control you get | Use when |
|---|---|---|---|
| FLV (the default) | Sorenson Spark, an H.263 derivative from the early 2000s | Quality field acts as qscale 1–31, lower is better; no Variable Bitrate mode | Only when a genuinely old Flash-era player demands it |
| H.264 | The same modern codec your camcorder already recorded | A real CRF scale of 0–51, plus Variable Bitrate becomes available | Almost always — far better quality per megabyte |
| Flash Video / Flash Video v2 | Flash screen-capture codecs, designed for screencasts rather than camera footage | Encoded losslessly, so rate controls do not apply | Screen recordings, not camcorder video |
MDN describes H.263 as a legacy format to avoid, and notes that variations on it were used as the basis for proprietary formats including Flash video and the Sorenson codec. That is precisely what the default here is: a 2002-era design being asked to compress 1080-line camcorder footage it was never intended for.
.mts; queue as many camcorder clips as you like and they convert with identical settings.Sorenson Spark was built for dial-up-era streaming of small, low-motion video. Handing it a 1080i camcorder clip asks it to do something it was never designed for, and the result is either a large file or a soft, blocky one. H.264 — which is already what your AVCHD source contains — is a legal and well-supported payload for the FLV container, and choosing it changes three things at once:
If your target really is a Flash-era player that cannot decode H.264 in FLV, keep Sorenson Spark and set the quality number low — 2 to 5 — and expect a large file. That is the trade the codec imposes.
No browser can. Adobe ended Flash Player support on 31 December 2020 and started blocking Flash content on 12 January 2021, and no current browser ships an FLV decoder. Standalone players such as VLC still open FLV files, and some legacy server software and signage hardware continues to expect them. If you need something that plays for other people, convert MTS to MP4 instead.
H.264, in almost every case. It is what your camcorder already recorded, it fits legally inside an FLV container, and it delivers far better quality per megabyte than the Sorenson Spark codec the page opens on. Choose Sorenson Spark only when you know the destination player predates H.264-in-FLV support.
It reflects the codec historically associated with the FLV container rather than the best available choice. Worth noting that the conversion backend's own fallback for FLV output is H.264 — so if no codec is specified at all, H.264 is what gets used. Selecting it explicitly in the dropdown gives you the better encoder and the better quality controls.
It depends on the codec you picked, which is why it is worth checking. With Sorenson Spark selected the field is qscale on a 1–31 scale where lower is better, so aim for 2–5 for good quality. With H.264 selected it is a real CRF scale of 0–51 where 23 is a reasonable default and lower is still better. The same control, two completely different scales.
No. There is no deinterlacing step in this conversion, so the comb lines that appear on moving subjects in interlaced AVCHD footage are re-encoded straight into the output. No container or codec choice changes that. Deinterlacing has to be done in an editor or a player that offers the filter.
AAC is preselected and sounds better at the same bitrate, which makes it the right pick for anything reasonably modern. MP3 is the more conservative choice if the destination is genuinely old Flash-era software, since it has been supported in FLV for longer. ADPCM is also offered but has no advantage for camcorder audio.
Usually because Sorenson Spark is still selected. It is a far less efficient codec than the H.264 in your source, so it needs many more bits to reach comparable quality. Switching Video Codec to H.264 typically fixes it. Check the Quality Preset too: on a video source it multiplies your camcorder's recorded bitrate, and its default sits above 1.0x, so anything below "Medium" is needed before the file starts shrinking.
Yes. The Trim control takes a start time and a duration, so only that portion is encoded. For longer recordings it is often quicker to cut the source first — the video cutter accepts .mts files directly, so you are not re-encoding footage you intend to discard.
This page accepts .mts. When camcorder clips are copied to a computer by software they are frequently renamed .m2ts, and even though the underlying stream is the same, the two extensions are handled by separate pages here. Rename the file to .mts, or use the M2TS version of this converter.
Your .MTS file is uploaded over an encrypted connection and converted on our servers. Uploaded files and their results are deleted automatically after a few hours, are never shared or made public, and there is no sign-up and no watermark on the output.