SWF to MTS Converter

Convert SWF files to MTS format online. Free, fast, no watermarks.

Initializing... drag & drop files here

Supports: SWF

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Show All Options
File Compression
Preset
Video resolution
Trim

How to Convert SWF to MTS Online

  1. Upload Your SWF File: Drag and drop or click "+ Add Files" to select Flash SWF clips from your computer. Batch upload is supported, so you can queue several legacy animations or screen recordings in one job.
  2. Pick Video Codec and Quality Preset: AVCHD's native video codec is H.264 (default for MTS output), with MPEG-2 and MPEG-4 also selectable. The Audio Codec defaults to AC-3 (Dolby Digital) — the codec the AVCHD spec requires. Set Quality Preset to "Very High" for archival, "High" for general editing, or switch to Constant Bitrate / Variable Bitrate to target a specific Mbps figure.
  3. Set Resolution and Trim (Optional): Use Preset Resolutions to pin output to 1920x1080 (the AVCHD ceiling for most camcorders) or 1280x720, scale by Resolution Percentage, or enter custom Width x Height. The Trim panel lets you snip a Time Range from the SWF if only part of the animation needs to land in your AVCHD project.
  4. Convert and Download: Click "Convert". Files are processed on our servers and delivered as .mts — no Flash Player install, no watermark, no sign-up.

Why Convert SWF to MTS?

SWF (Small Web Format / ShockWave Flash) was created by FutureWave in 1996, later owned by Macromedia and then Adobe, and reached end-of-life on December 31, 2020 when Adobe blocked Flash content in its player. MTS is the camcorder-side extension of AVCHD, the HD recording format that Sony and Panasonic jointly introduced in 2006 for consumer high-definition camcorders. Converting SWF to MTS rebuilds a legacy vector/raster animation as an H.264 elementary stream wrapped in an MPEG-2 transport container, which is what AVCHD-aware hardware and NLEs expect.

  • Drop legacy animations into AVCHD edits — Sony Vegas, Magix Movie Edit Pro, and older Final Cut Pro 7 projects built around AVCHD source media match better when every clip is H.264 in an MPEG-TS shell rather than a mixed Flash + AVCHD timeline.
  • Play SWF content on Blu-ray authoring tools — TMPGEnc Authoring Works and similar Blu-ray suites ingest MTS/M2TS natively; SWF needs transcoding because Blu-ray and AVCHD on disc both require H.264, VC-1, or MPEG-2 in a transport stream.
  • Rescue tutorials, training, and e-learning clips — SCORM and Articulate-era courseware shipped as .swf will not play in modern LMSes after the 2021 Flash block; transcoding to MTS preserves the recording inside a container that desktop video players (VLC, MPC-HC) handle without an emulator.
  • Archive Flash animation back to camcorder-quality video — keep an MTS-shaped master alongside the original .swf so the bitrate (typically 17-24 Mbit/s for 1080p AVCHD) and audio mux match the rest of an HD home video archive.
  • Feed Sony / Panasonic playback gear that reads AVCHD off SD or USB — Sony BDP / Bravia and Panasonic VIERA models with AVCHD playback read .mts from removable media, while .swf is unsupported on every consumer TV.
  • Pair with a Ruffle export for historical record — when you want both a playable copy and an archival video, run the SWF through Ruffle for interactivity and through this converter for the linear MTS render.

SWF vs MTS — Format Comparison

Property SWF (Flash) MTS (AVCHD)
Full name Small Web Format / ShockWave Flash MPEG-2 Transport Stream (AVCHD recording)
Introduced 1996 (FutureWave / Macromedia) 2006 (Sony + Panasonic)
Container Flash binary (vector + bitmap + script) MPEG-2 transport stream
Typical video codec Sorenson Spark, On2 VP6, later H.264 H.264 / MPEG-4 AVC
Typical audio codec MP3, Nellymoser, ADPCM, AAC (later) Dolby AC-3 or linear PCM
Typical bitrate 0.1-2 Mbit/s (web era) 17-24 Mbit/s for 1080p (up to 28 for AVCHD Progressive)
Max resolution in spec No fixed cap (web-targeted) 1920x1080 (Blu-ray AVCHD); 1080p Progressive on consumer cams
Vector capable Yes No (pixel video only)
Interactivity ActionScript scripting None — linear stream
Native players today None (Flash EOL Dec 31 2020); Ruffle as emulator VLC, MPC-HC, AVCHD-aware NLEs, Sony/Panasonic camcorders & Blu-ray players
Typical use 2026 Legacy archive / e-learning preservation Camcorder recording & Blu-ray authoring

Codec and Quality Quick Guide for MTS Output

Choose When Notes
H.264 + AC-3 (default) You want a standards-compliant AVCHD MTS file This is what every AVCHD camcorder writes and what AVCHD-aware editors expect
H.265 (HEVC) You're staying inside an HEVC-aware NLE such as Premiere Pro or DaVinci Resolve Smaller files at the same quality, but not a strict AVCHD file — older Sony / Panasonic Blu-ray players won't decode it
MPEG-2 You need an older HDV-era workflow Larger files; supported on more legacy gear but not "true" AVCHD
Quality Preset: Very High Archival or future re-editing Highest visual fidelity; largest files
Quality Preset: High General editing or sharing Balanced size/quality
Constant Bitrate 8-16 Mbit/s You need a predictable file size for SD card budgeting Use Specific File Size to hit an exact MB target

Frequently Asked Questions

Will the converted MTS file play on my Sony or Panasonic camcorder?

In general no — most consumer camcorders only play back files they themselves recorded, with the original AVCHD folder structure (BDMV/STREAM/*.MTS) intact. An MTS file produced by an online converter will play in software (VLC, MPC-HC), in AVCHD-aware editors, and on Sony Bravia / Panasonic VIERA TVs and Blu-ray players that index AVCHD off USB or SD. If you specifically need the file to mount in a camcorder, you'd need to rebuild the full AVCHD directory tree, not just the .mts stream.

Why convert SWF to MTS instead of MP4?

If your downstream tool is generic — YouTube, social media, modern editors — MP4 is the right target and you should use SWF to MP4 instead. Pick MTS only when you specifically need an AVCHD-shaped file: a Sony Vegas project built on AVCHD source, a TMPGEnc Blu-ray author, or a Panasonic playback chain that lists .mts as a supported extension while ignoring .mp4.

What's the difference between .mts and .m2ts?

Both are AVCHD-format MPEG-2 transport streams with H.264 video. .mts is what the camcorder writes to the SD card; .m2ts is the same stream after import to a computer or when stored on a Blu-ray Disc (where it sits under BDMV/STREAM/). xconvert's MTS output here will produce the camcorder-style .mts extension; if you need .m2ts specifically, use the SWF to M2TS conversion path.

Will Adobe Flash Player still be needed to open my SWF before conversion?

No. Our converter does not run the SWF in Flash Player — it reads the embedded video/audio streams server-side. Adobe ended Flash Player support on December 31, 2020 and pushed a block update on January 12, 2021, so you can no longer rely on the official player on your own machine. SWFs that wrap only a video stream (FLV-in-SWF) convert cleanly; pure ActionScript animations are flattened to a linear render.

Can SWF interactivity (buttons, scripted animation) be preserved in MTS?

No, and no video format can. MTS is a linear pixel stream — it has no scripting layer. Interactive Flash content is rendered out as a flattened video playback, which is fine for archival or for showing what the courseware looked like, but clicks, branching, and quiz scoring are lost. If you need to keep interactivity playable, use Ruffle instead of a video conversion.

What bitrate should I target for MTS output?

The AVCHD spec allows up to 24 Mbit/s for camcorder recordings and up to 28 Mbit/s in AVCHD Progressive mode. For a SWF source — which was usually authored at 0.1-2 Mbit/s for web delivery — there's no value in pushing the MTS output above ~10-12 Mbit/s; the source simply doesn't carry more information. Use Constant Bitrate 8 Mbit/s for a clean, compatible file or Variable Bitrate with a 4-10 Mbit/s range for slightly smaller output.

My SWF is a vector animation with no embedded video — will conversion still work?

Yes. The converter rasterizes the SWF's stage at the resolution you pick (default 1920x1080 if you select that Preset Resolution) and renders a linear H.264 stream from that. Crisp vector lines become anti-aliased pixels, which is unavoidable when moving from a resolution-independent vector format to a fixed-resolution pixel stream like MTS. If text or thin strokes look soft, pick a Higher resolution preset before rendering.

Does the output include the original audio track?

Yes when the SWF carries one. AVCHD requires Dolby AC-3 or linear PCM audio, so the audio is re-encoded to AC-3 by default (the AVCHD-spec audio codec). If the source has no audio, the MTS file is muxed video-only — most players handle that fine, but a few legacy AVCHD authoring tools expect at least a silent AC-3 track; in that case re-run with the Audio Codec set explicitly to AC-3.

Can I convert several SWF files into one merged MTS?

Not in this tool — each upload produces its own MTS. To stitch SWFs together, convert each to MTS first, then use a separate merge step. For MP4 output, the same flow applies with SWF to MP4. If you ultimately need an MP4 from an MTS file you've produced, MTS to MP4 handles the reverse direction.

Rate SWF to MTS Converter Tool

Rating: 4.8 / 5 - 86 reviews