DCR to SWF Converter

Convert Kodak DCR RAW camera images to SWF Flash animation for legacy kiosk systems, standalone presentations, and Flash archives.

Initializing... drag & drop files here

Supports: DCR

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
This is amount to time a single image is displayed on the output video. Only applied to images that are not GIF.
Background Color
Background Color
File Compression
Preset
Video resolution

How to Convert DCR to SWF Online

  1. Upload Your DCR Files: Drag and drop or click "Add Files" to select one or more Kodak DCR (Digital Camera RAW) images from a DCS Pro 14n, DCS Pro SLR/n, DCS Pro SLR/c, or DCS Pro Back. Batch is supported.
  2. Pick Merge Strategy and Image Duration: Choose "Merge images" to combine every uploaded DCR into a single SWF slideshow, or "Video per image" to emit one SWF per source file. Set Image Duration anywhere from 1/60 second per frame up to 10 seconds per frame — five seconds is the default for slideshow-style output.
  3. Set Quality, Resolution, and Codec (Optional): Pick a Quality Preset (Highest, Very High, High, Medium, Low, Very Low, Lowest), choose a Background Color for letterboxed images, and pick a resolution preset from 4320p down to 144p or enter a custom width × height. Under Advanced Options the Video Codec dropdown defaults to Flash Video (FLV) but also exposes FLASHSV, H.263, MPEG-4, and other SWF-compatible codecs; the Audio Codec dropdown defaults to ADPCM_SWF.
  4. Convert and Download: Click Convert. Files process in your browser session — no sign-up, no watermark.

Why Convert DCR to SWF?

DCR is Kodak's Digital Camera RAW format produced by the DCS Pro line — the DCS Pro 14n shipped in May 2003 with a 13.89 MP full-frame CMOS sensor, followed by the SLR/n and SLR/c bodies in 2004. SWF (originally ShockWave Flash, later backronymed Small Web Format) is Adobe's Flash container, officially discontinued on December 31, 2020 with a kill switch added January 12, 2021 that blocks Flash content in the standard browser plugin. The DCR-to-SWF conversion path therefore exists for a narrow but real set of legacy and archival workflows rather than for new web publishing.

  • Ruffle-based archives — Ruffle, the open-source Rust Flash emulator, supports roughly 99% of ActionScript 1/2 language features and ~90% of AS3 as of 2026. Photo slideshows wrapped in SWF play correctly in Ruffle's web and desktop clients, which is how museums, the Internet Archive, and historical-software collections continue to display Flash content.
  • Standalone Flash projector kiosks — The Adobe Flash Player Projector (a standalone .exe that bypasses the browser kill switch) still runs SWF files for offline kiosks, museum exhibits, and trade-show loops where new authoring is impractical but existing playback hardware works.
  • Legacy CMS and DAM ingestion — Some 2000s-era digital asset managers and corporate intranets still accept SWF as a slideshow format. Producing SWF from archival Kodak DCR shoots avoids re-engineering those pipelines for retired hardware.
  • Vector-and-raster Flash composites — SWF is fundamentally a vector format that can embed raster bitmaps; designers updating older Flash projects sometimes need to drop period-correct DCS Pro photos into existing FLA timelines via SWF.
  • Pairing with Ruffle web embeds — Hobbyist sites preserving early-2000s digital photography content often package DCR scans as SWF and load them through <ruffle-player> rather than a video tag, matching the visual style of the era.

For mainstream archival, modern web, or print, DCR to JPG, DCR to PNG, or DCR to TIFF is almost always the right choice. SWF is for projects that specifically need a Flash container.

DCR vs SWF — Format Comparison

Property DCR (Kodak RAW) SWF (output)
Type Single-image RAW capture Multimedia container (vector + raster + audio + video)
Developer Eastman Kodak Macromedia, then Adobe
Released 2002-2004 (DCS Pro era) 1996 (FutureWave)
Status Cameras discontinued mid-2000s Player EOL Dec 31, 2020; kill switch Jan 12, 2021
Plays in browsers No (image format) No — Chrome, Firefox, Edge, Safari all dropped Flash by Jan 2021
Plays in Ruffle No Yes — ~99% AS1/AS2, ~90% AS3 supported
Standalone playback Photoshop / Camera Raw, Lightroom, RawTherapee Adobe Flash Projector .exe, Ruffle Desktop
Typical size 13-25 MB per file (uncompressed RAW) Varies by codec, image count, and quality preset
Compression Lossless RAW sensor data Lossy by default (FLV codec) or lossless (FLASHSV)

Codec and Quality Quick Guide

Setting Default Use it when
Video Codec: Flash Video (FLV) Yes You want broad SWF / Ruffle compatibility — the original Flash 6+ video codec
Video Codec: FLASHSV / FLASHSV2 No You need lossless screen-capture-style frames and don't care about file size
Video Codec: H.263 / MPEG-4 No The downstream player explicitly accepts H.263- or MPEG-4-in-SWF; rare for slideshows
Audio Codec: ADPCM_SWF Yes Standard Flash audio — plays everywhere SWF plays, including Ruffle
Quality Preset: Very High Yes Best balance of quality and file size for archival slideshows
Quality Preset: Highest No Maximum quality, largest output — pick when storage isn't a constraint
Quality Preset: Medium / Low No Bandwidth-constrained kiosks or when you need very small SWF payloads
Image Duration: 5 seconds Yes Standard slideshow pacing — change if syncing to specific narration cues
Resolution: Keep original Yes DCR is 13.89 MP (4560×3048) on DCS Pro 14n; downsample to 1080p or 720p for kiosk SWF

Frequently Asked Questions

Does it still make sense to create new SWF files in 2026?

For the open web, no — every major browser (Chrome 88+, Firefox 85+, Edge, Safari 14+) removed Flash support by January 2021, and Adobe's kill switch in build 32.0.0.371 blocks playback in the legacy plugin. SWF still has legitimate uses for offline Flash projector kiosks, Ruffle-based emulators, and ingestion into legacy CMS pipelines that haven't been re-engineered. If your destination plays SWF, this conversion is fine; if you're publishing to a modern site, convert DCR to MP4 or DCR to GIF instead.

What Kodak cameras produced these DCR files?

The DCR extension is associated with the Kodak DCS Pro line: the DCS Pro 14n (announced September 2002 at photokina, shipped May 2003, 13.89 MP full-frame CMOS), the DCS Pro SLR/n (Nikon F-mount, 2004), the DCS Pro SLR/c (Canon EF-mount, 2004), and earlier DCS Pro Back digital backs. Adobe Camera Raw still lists DCR among its supported formats alongside K25 and KDC, so even modern Photoshop and Lightroom builds can open them.

Will the resulting SWF play in Ruffle?

Yes for typical photo-slideshow output. Ruffle's video and audio support is mature for ActionScript 1/2 SWFs (the kind this converter produces — there's no scripted timeline, just frames and audio), and ADPCM_SWF audio is among the codecs Ruffle decodes natively. Test the file in Ruffle Desktop or the Ruffle browser extension before relying on it for a public archive.

Can I merge a whole shoot's worth of DCR files into one SWF?

Yes. Pick "Merge images" under Merge Strategy. Files are concatenated in upload order, each held for the configured Image Duration. For per-image SWFs (one Flash file per photo), pick "Video per image" instead. There's no fixed cap, but very large slideshows will produce SWFs that some older standalone Flash Projector builds may struggle to load — keep individual SWFs under a few hundred frames for best compatibility.

Why is the default video codec FLV instead of H.264?

SWF predates widespread H.264 adoption inside Flash containers (H.264 in FLV/F4V landed with Flash Player 9.0.115 in late 2007). The classic "Flash Video" codec (Sorenson Spark / VP6 lineage exposed as FLV in this tool) is the canonical SWF-embedded video codec and what Ruffle expects. FLASHSV is the right choice if you specifically need lossless screen-capture-style encoding inside SWF.

What does the Background Color setting do?

When your DCR aspect ratio doesn't match the chosen output resolution (e.g., a 3:2 photo into a 16:9 SWF frame), the converter letterboxes or pillarboxes the image. Background Color fills those bars. Black is the default and the most common choice for slideshow aesthetics; white is typical for product or document presentations. The full color palette includes Aqua, Coral, Crimson, Gold, Indigo, Maroon, Navy, Olive, Teal, Violet, and others.

Should I downsample DCR resolution before going to SWF?

Almost always yes. A DCS Pro 14n DCR is 4560×3048 (~13.89 MP). SWFs aimed at kiosks or Ruffle players rarely benefit from above 1080p (1920×1080), and 720p (1280×720) is a sensible default for trade-show loops or web-embedded Ruffle players. The Resolution Preset dropdown ranges from 144p up to 4320p; pick the smallest one that still looks acceptable on your target display.

What's the difference between DCR-to-SWF and DCR-to-MP4 for slideshows?

DCR-to-SWF emits a Flash container that needs Ruffle, the standalone Flash Projector, or a legacy player to view. DCR-to-MP4 emits an H.264/AAC video that plays natively in every modern browser, on iOS and Android, and in any video editor. Pick SWF only when the destination is specifically a Flash-based pipeline; pick MP4 for everything else.

Can I open a DCR file directly without converting it?

Yes — Adobe Photoshop and Lightroom open DCR through Camera Raw, RawTherapee handles them on Linux, and Kodak's old DCS Photo Desk software still works on legacy Windows. The reason to use this converter is to avoid installing RAW-aware software for the recipient: a pre-rendered SWF (or JPG / PNG) can be viewed without a Camera Raw plugin.

Rate DCR to SWF Converter Tool

Rating: 4.8 / 5 - 120 reviews