SWF to MPEG-2 Converter

Convert SWF files to MPEG-2 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 MPEG-2 Online

  1. Upload Your SWF File: Drag and drop or click "+ Add Files" to select one or more .swf files from your computer. Batch upload is supported, and each file keeps its own settings if you need different output for each.
  2. Pick Video Codec and Quality Preset: Output codec is fixed to MPEG-2 (the spec required for DVD-Video and ATSC/DVB broadcast). Choose a Quality Preset — Very High (recommended) targets DVD-grade output; Highest pushes near the 9.8 Mbps DVD ceiling; Medium or Low produce smaller files for archive or web playback. For finer control, switch to Constant Bitrate, Variable Bitrate, Constant Quality, or specify a target file size.
  3. Set Resolution and Trim (Optional): Keep original frame size, pick a Preset Resolution (480p NTSC for DVD, 576p PAL, 720p, 1080p), scale by percentage, or enter custom Width x Height. Use Trim with a Time Range to cut a clip out of a longer animation. Keep Aspect Ratio is on by default.
  4. Convert and Download: Click "Convert". Files are processed on our servers — no Flash Player needed, since Adobe ended Flash Player support on December 31, 2020 and removed it from all major browsers. Output downloads as a standard .mpeg MPEG-2 video.

Why Convert SWF to MPEG-2?

SWF (ShockWave Flash; "Small Web Format" is a later backronym) was developed by FutureWave Software and first shipped as FutureSplash Animator in 1996, then acquired by Macromedia and later Adobe. Browsers no longer run SWF natively — Chrome, Firefox, Edge, and Safari all dropped Flash with Adobe's end-of-life cutoff. MPEG-2 (ISO/IEC 13818) is the opposite story: a standard approved by ITU-T in July 1995 and published by ISO in 1996, that still powers DVD-Video, ATSC over-the-air television, DVB cable and satellite broadcasting, and countless legacy capture cards and broadcast workflows. Converting SWF to MPEG-2 is what you do when you have a Flash asset that needs to play on a TV, on a DVD, or in a non-browser pipeline.

  • DVD authoring — DVD-Video requires MPEG-2 video at up to 9.8 Mbit/s for the elementary stream, with a combined audio/video/mux ceiling of 10.08 Mbit/s. Tools like DVD Flick, DeVeDe, and TMPGEnc Authoring expect MPEG-2 input — exporting at 480p NTSC (720x480) or 576p PAL (720x576) drops straight into a disc project.
  • Broadcast and ATSC pipelines — Over-the-air ATSC digital television in North America and DVB in Europe use MPEG-2 transport streams. Newsroom and ad-trafficking systems still ingest MPEG-2 elementary streams from legacy partners.
  • Editing legacy Flash animation — Many older e-learning courses, kiosk loops, and product demos were shipped as SWF. Converting to MPEG-2 makes them editable in Premiere, DaVinci Resolve, Avid Media Composer, and FFmpeg-based pipelines that wouldn't otherwise open .swf.
  • Set-top boxes and hardware DVD players — Standalone DVD players, older PVRs, and TiVo-style devices decode MPEG-2 in hardware. SWF playback on those devices is impossible without conversion.
  • Archival from a dead format — Flash is gone. Schools, museums, and corporate training libraries holding SWF assets need a stable, well-specified replacement; MPEG-2's ISO standard and 30-year deployment make it a safer long-term container than newer codecs that may shift.
  • Captioning and broadcast QC — MPEG-2 in a .ts or .mpg wrapper carries closed-caption data (EIA-608/708) that downstream broadcast QC tools expect; SWF has no equivalent caption track.

SWF vs MPEG-2 — Format Comparison

Property SWF MPEG-2
Full name Shockwave Flash MPEG-2 Part 2 Video (H.262)
Standard body Adobe (proprietary, spec published) ISO/IEC 13818 + ITU-T H.262
Original release 1996 (FutureSplash) 1995/1996 (ITU-T H.262 approved July 1995; ISO 13818-2 published 1996)
Content model Vector + raster + audio + interactive code Raster video + audio elementary streams
Browser support today None — Flash EOL Dec 31, 2020 None native; played via plugins, set-top, or after conversion
Primary use Web animation, games, banner ads (legacy) DVD-Video, ATSC/DVB broadcast, broadcast-grade archival
Audio MP3, ADPCM, Speex, raw PCM inside SWF MP2, AC-3, PCM, AAC in transport/program stream
Max bitrate No formal cap; typically a few hundred kbps 9.8 Mbit/s for DVD elementary; ~80 Mbit/s for HL profile
Hardware decode Effectively gone Wide — DVD players, set-top boxes, TVs, capture cards
Editable in NLEs No (must convert first) Yes — Premiere, Resolve, Avid, FFmpeg

MPEG-2 Quality Preset Guide

Preset Approx. video bitrate Best for
Lowest / Very Low ~1-2 Mbit/s Quick previews; rough archive copies
Low ~2-3 Mbit/s VCD-style 352x240/288 output, web playback
Medium ~3-4 Mbit/s Standard-definition online distribution
High ~4-6 Mbit/s Typical DVD-Video VBR average
Very High (Recommended) ~6-8 Mbit/s DVD-Video high-quality, action-heavy scenes
Highest up to ~9.5 Mbit/s Maxed DVD-Video; near the 9.8 Mbit/s spec ceiling

Vector-heavy SWF animations (line art, tweens, no embedded video) rasterize at the target resolution, so a Very High preset at 720x480 typically reproduces the original cleanly. SWFs that already embed FLV video benefit less from high bitrates — you're transcoding a compressed source, not rasterizing.

Frequently Asked Questions

Will my SWF's interactive elements (buttons, ActionScript) carry over to MPEG-2?

No. MPEG-2 is a linear video format with no scripting layer. Interactive SWFs are rendered as a passive timeline playback — buttons, click handlers, and ActionScript-driven logic are baked out. If your SWF requires user input to advance, the output will show whatever the default/idle state was, or the animation up to the first interaction point.

What resolution should I pick for a DVD-Video disc?

Use 720x480 at 29.97 fps for NTSC (North America, Japan) or 720x576 at 25 fps for PAL (Europe, most of Asia, Australia). Both are listed in our Preset Resolutions. Pick Very High or Highest quality so the average bitrate sits in the 6-8 Mbit/s range, well within the DVD-Video 9.8 Mbit/s ceiling.

Why does my MPEG-2 file look softer than the original SWF?

SWF is vector-based — it renders crisp lines and text at any zoom level. MPEG-2 is raster, so the converter has to rasterize the vectors to a fixed pixel grid and then apply DCT compression. Increase the output resolution (try 1080p or higher) and pick the Highest quality preset to preserve more line detail. Even then, MPEG-2's chroma subsampling and block-based compression will soften thin strokes versus the original vectors.

My SWF has embedded video — does the audio sync survive conversion?

Yes for SWFs with embedded FLV streams or properly-timed sound objects. SWFs that drive audio via ActionScript event callbacks can drift, because the timeline assumes the script is firing. If you hit sync drift, try the Constant Bitrate mode at a fixed frame rate (29.97 or 25 fps) rather than letting the encoder pick a variable frame timing.

Should I use MPEG-2 or just convert to MP4 instead?

Use MPEG-2 when the destination requires it: burning to DVD, feeding an ATSC/DVB broadcast workflow, or interoperating with older capture hardware. For everything else — web, mobile, Premiere, modern TVs — H.264 in an MP4 container is smaller per quality unit and far more universally supported. Our SWF to MP4 page handles that case.

What's the maximum SWF file size I can upload?

The converter is sized for typical SWF assets (animations, banners, e-learning modules), which historically run a few hundred KB to a few tens of MB. Very large SWFs with long embedded FLV video work but take proportionally longer to transcode. If you're hitting a limit, trim a section using the Time Range option in Trim, or convert in segments.

Can I get a .mpg extension instead of .mpeg?

.mpg and .mpeg are interchangeable extensions for the same MPEG program stream container. If your authoring tool specifically wants .mpg, rename the downloaded file or use our SWF to MPG page, which writes the same MPEG-2 video stream with the .mpg extension.

Is the conversion lossy?

Yes. MPEG-2 is a lossy DCT-based codec — every conversion loses some quality versus the source. For vector-heavy SWFs, the bigger quality hit usually comes from the vector-to-raster step rather than the MPEG-2 compression itself. Pick the Highest preset and the largest sensible resolution if you only plan to do this conversion once and need maximum fidelity.

Do I need Flash Player installed to use this?

No. Adobe ended Flash Player support on December 31, 2020, and major browsers removed the plugin. Conversion happens on our servers using SWF-decoding tooling that doesn't require the discontinued Flash Player runtime, so the tool works on any modern browser (Chrome, Firefox, Edge, Safari) with no plugin needed.

Rate SWF to MPEG-2 Converter Tool

Rating: 4.8 / 5 - 89 reviews