MRW to SWF Converter

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

Initializing... drag & drop files here

Supports: MRW

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
Merge strategy
Select Merge images to combine all uploaded files into a single video. Use Video per image to create a separate video for each individual file.
Image Duration
Duration
How long each still image is held on screen. This applies to static images — including a static WebP, AVIF or HEIC. It is ignored for animated sources, which keep their own frame timing: GIF, APNG, and an animated WebP, AVIF or HEIC.
Background Color
Background Color
File Compression
Preset
Video resolution

Convert MRW to SWF: What This Tutorial Covers

An MRW is a single undeveloped Minolta raw frame. An SWF is a Flash movie. Turning one into the other is a narrow request — usually an authoring tool, a museum or archive pipeline, or a legacy kiosk system that only ingests .swf — and it is worth knowing before you start that Adobe stopped supporting Flash Player on 31 December 2020 and began blocking Flash content from running in it on 12 January 2021.

So this tutorial covers the conversion, and then it covers the part that actually matters: the default rate-control setting on this route produces a badly degraded picture, and one dropdown change fixes it. If you convert a Minolta raw to SWF at the shipped defaults and think "that looks terrible", you are not wrong and it is not the source file.

How to Convert MRW to SWF

  1. Upload Your MRW File: Drop the .mrw on the page or click "+ Add Files". Queue several frames if you want them in one movie.
  2. Set Merge Strategy and Image Duration: Merge strategy opens on Merge images (all uploads become one SWF, back to back) with Video per image as the alternative. Image Duration opens at 5 seconds per frame and runs from 1/60s up to 10 seconds per frame.
  3. Switch File Compression to Constant Quality: File Compression opens on Quality Preset, which does not work usefully here — see the walk-through below. Choose Constant Quality instead and use its CRF slider, which runs 1 to 31 and opens at 5, where lower is better.
  4. Set Background Color and Resolution, Then Convert: Background Color opens on White and fills any bars left when the frame does not match the output shape. Video resolution opens on Keep original. Click Convert; files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours.

Walk-through: The Default Quality Preset Is the Wrong Control Here

The Video Codec list on this page offers FLV and MJPEG, and FLV — Sorenson Spark, the codec Flash video was built on — is what the page selects. FLV is a quantizer-scale codec: it takes a -q:v value, not the CRF value modern codecs use. It has no quality-target mode at all.

Quality Preset works by scaling the source video's bitrate. A still photograph has no source bitrate — there is no motion, no timeline, nothing to scale — so the calculation lands at zero and gets clamped to the pipeline's floor of 48 kbps. That is the entire budget the encoder gets for a multi-megapixel photograph, and it spends the whole encode in buffer underflow.

Measured on a 3016 x 2008 Konica Minolta ALPHA-7 DIGITAL frame, held for the default 5 seconds:

File Compression setting Output size Fidelity to the developed frame
Quality Preset (the shipped default) 203,881 bytes 29.04 dB PSNR — visible blocking across the frame
Constant Quality, CRF slider at its opening value of 5 538,019 bytes 35.22 dB PSNR

Same source, same duration, same resolution. The only change is the compression mode. Two and a half times the bytes, and about six decibels of fidelity — which on a photograph is the difference between "obviously compressed" and "acceptable".

Some practical settings once you are on Constant Quality:

  • CRF 2 to 4 for a photograph you want to look like a photograph. Larger file, and SWF has no size ceiling that will stop you.
  • CRF 5 — where the slider opens — is a reasonable general setting.
  • CRF 10 and above starts to look like the default did. There is rarely a reason to go there for a still.
  • Constraint Quality also renders, pairing the same CRF slider with a Max bitrate box. Use it only if something downstream genuinely caps the stream rate.

Common Errors and How to Fix Them

  • "The picture is blocky and smeared" — You left File Compression on Quality Preset. Switch to Constant Quality and set the CRF slider. This is the single most common problem on this route.
  • "There is no sound" — Expected, and not fixable here. A still image has no audio to carry, and the audio controls are suppressed on image-to-video routes for exactly that reason. The SWF has one video track and nothing else.
  • "There are white bars down the sides" — Your frame's aspect ratio does not match the output shape, so the converter pads rather than stretching or cropping. Background Color opens on White; pick Black or any of the other swatches, or set Video resolution to a Width x Height that matches your frame.
  • "The colours are not what my raw editor shows" — The decoder applies the white balance multipliers your Minolta recorded at capture, then bakes them in. There is no second opinion available at this stage. Develop the .mrw in a raw editor first, export a rendered image, and convert that.
  • "Nothing will open the .swf" — Almost certainly true on a modern machine, and it is the format, not the file. Desktop players built on ffmpeg, such as VLC and mpv, will still read it. Browsers will not.
  • "My file is huge for one photo" — SWF video is a 1998-era codec doing a job H.264 does far better. If the .swf extension is not a hard requirement, MRW to MP4 produces a far smaller file that plays everywhere.

When This Is the Wrong Conversion

Almost always. A Flash movie is a poor container for a photograph in 2020s terms: no browser will run it, the codec is two decades behind, and the file is larger than a modern equivalent at the same visual quality. Reach for it only when a specific legacy authoring tool, kiosk, or archival ingest step demands .swf by name.

If you want... Target Why
To look at the photo MRW to JPG Full sensor resolution, opens in every browser and editor, a fraction of the bytes
A lossless developed master MRW to TIFF No DCT stage at all; the sensible archive format for a retired raw type
A clip for a timeline, web page or phone MRW to MP4 H.264 in a container with real support; far smaller at the same visual quality
A .swf because a tool demands it This page Set File Compression to Constant Quality first

Frequently Asked Questions

Why is the video 1 frame per second?

Because a still image has no frame rate of its own, so the pipeline encodes at 1 fps and holds the picture for the duration you chose. Setting Image Duration to 5 seconds produces five identical frames rather than 125. B-frames are disabled for the same reason — they exist to predict motion between differing frames, and there is no motion here. If you need the still to behave like a single frame in a 30 fps timeline, choose the 1/30s (single frame at 30fps) entry in the Image Duration list.

Will the SWF be at my Minolta's full resolution?

Up to a point. Video resolution opens on Keep original, but every still is normalised before encoding and capped at 4096 pixels on its long edge. A 3016 x 2008 Dynax/Maxxum-era frame is comfortably under that and comes through untouched. A larger modern sensor would be scaled down to fit, keeping its aspect ratio. If you need print-resolution pixels, a video container is the wrong destination entirely — export a still instead.

What is the difference between the FLV and MJPEG codec options?

FLV is Sorenson Spark, the H.263-derived codec Flash used for streaming video, and it predicts each frame from the last — which is why five identical frames cost almost nothing after the first. MJPEG stores every frame as an independent JPEG, so five identical frames cost roughly five JPEGs. For a held still, FLV is much smaller at the same visual quality, and it is what the page selects. MJPEG is worth choosing only if something downstream specifically needs independently decodable frames.

Can I put several Minolta photos into one SWF?

Yes. Queue them all and leave Merge strategy on Merge images; each developed frame is held for the Image Duration you set, in upload order, in one movie. Video per image gives you a separate .swf per photo instead. Neither mode adds transitions, motion, or audio — the result is a sequence of held stills.

Does the SWF keep any of my camera's Exif data?

No. Nothing in the raw file's shot metadata — camera model, ISO, shutter, aperture, focal length, capture date — reaches the SWF. Video containers have no equivalent of an Exif block for per-frame camera settings, and the raw decoding stage drops those fields before the encoder ever sees the picture. Keep the original .mrw if that information matters.

Why is the Quality Preset dropdown there at all if it does not help?

Because the same control panel serves video sources, where it works correctly — on a real video clip the preset scales the actual source bitrate up or down and the result changes as you would expect. It is only the still-image case, where there is no source bitrate to scale, that collapses. Knowing that distinction is the whole trick: on a video-to-video page, use it; on this page, use Constant Quality.

Is Flash really dead, or can I still play these files?

Adobe's own end-of-life notice puts it plainly: support ended 31 December 2020, and from 12 January 2021 Flash Player blocks Flash content from running. Every major browser removed the plugin. What still works is playback through desktop software built on ffmpeg — VLC and mpv will open the file and show the video stream. So the file is readable; it is the Flash runtime it was made for that no longer exists.

Which Minolta cameras produced the MRW files this page accepts?

The DiMAGE prosumer line — 5, 7, 7i, 7Hi, and the A1, A2 and A200 — plus the Konica Minolta Dynax/Maxxum 5D and 7D DSLRs, spanning roughly 2001 to 2006. Different bodies wrote slightly different MRW variants, so a tool that opens one camera's files may not open another's. The format was retired when Sony took over the SLR line in 2006 and switched to ARW.

What happens to my uploaded raw file?

It is uploaded over an encrypted connection, developed and encoded on our servers, and both the uploaded .mrw and the .swf it produced are deleted automatically after a few hours. Nothing is shared or made public, there is no sign-up, and no watermark is applied.

Rate MRW to SWF Converter Tool

Rating: 4.8 / 5 - 94 reviews