Initializing... drag & drop files here
Supports: X3F
X3F is Sigma's RAW format, written by Foveon X3-sensor cameras since the SD9 launched in 2002 and continuing through the dp Quattro series before Sigma discontinued Foveon-equipped bodies in 2022. Unlike Bayer-mosaic RAW (CR2, NEF, ARW, DNG), Foveon stacks red, green, and blue photodiodes vertically at every pixel location, so X3F captures full RGB per site without demosaic interpolation. The catch: outside Sigma Photo Pro, support is thin. Most players, browsers, NLEs, and web embeds cannot open.x3f directly.
F4V is Adobe's 2007-era video container — informally "Flash MP4" — built on the ISO base media file format with H.264 video and AAC audio. It is essentially MP4 with Flash-era extensions. Converting an X3F gallery to F4V turns a stack of unviewable RAW files into a single H.264 video that plays anywhere a modern H.264 decoder exists. Common reasons to convert:
<object> tags pointing at F4V files. If the portfolio CMS or template still expects F4V (and you still maintain the site, perhaps for an SEO-grandfathered domain), generating new F4V slideshows from current X3F captures keeps the layout intact.| Property | X3F (input) | F4V (output) |
|---|---|---|
| Media type | RAW still image | Video container |
| Introduced | 2002 (Sigma SD9) | 2007 (Adobe Flash Player 9 update 3) |
| Owner / spec | Sigma / Foveon (X3 sensor format) | Adobe; built on ISO/IEC 14496-12 (ISO base media) |
| Codecs / data | Foveon stacked-photodiode RGB, lossless RAW | H.264 (MPEG-4 Part 10) video + AAC or MP3 audio |
| Native playback | Sigma Photo Pro, RawTherapee, Iridient X-Transformer, dcraw-based tools | Adobe Flash Player (EOL Dec 31 2020), Adobe AIR, VLC, MPV, ffmpeg, PotPlayer |
| Browser playback | None | None (Flash removed from Chrome/Firefox/Safari/Edge Jan 2021) |
| Typical size (per item) | 12–55 MB per RAW (sensor-dependent) | A few MB to hundreds of MB depending on duration, resolution, bitrate |
| Best use today | Camera capture, editing pipeline source | Legacy Flash/AIR projects, F4V archive matching |
| Modern replacement | DNG (cross-tool RAW), JPG, TIFF | MP4 (same container family, universal support) |
| Setting | Choice | What it does |
|---|---|---|
| Merge strategy | Merge images | All X3F frames combine into one F4V (slideshow / time-lapse style) |
| Merge strategy | Video per image | Each X3F renders its own F4V with the chosen Image Duration |
| Quality Preset | Constant Quality + "Very High" | Visually-lossless H.264, larger file, recommended default |
| Quality Preset | Constraint Quality | Capped variable bitrate — predictable maximum file size, slight quality trade |
| Image Duration | 1/60 s – 1/10 s per frame | Real-time playback of a stop-motion or burst-mode sequence |
| Image Duration | 1–3 s per frame | Standard slideshow pacing |
| Image Duration | 5–10 s per frame | Gallery / portfolio pacing, gives viewers time on each photo |
If you would rather output an MP4 the modern web can stream natively, see X3F to MP4. For JPG or PNG stills from a Foveon RAW, use X3F to JPG or X3F to PNG. If your portfolio already has F4V files that need to shrink, Compress F4V handles re-encoding without rebuilding from RAW.
For new web video, no — Adobe Flash Player was discontinued December 31, 2020, and Chrome, Firefox, Edge, and Safari all removed Flash playback by January 26, 2021. Adobe Connect dropped FLV and F4V support in version 12.2 (released March 2023). F4V is still useful in three specific contexts: (1) Adobe AIR applications, which Harman continues to maintain and still use NetStream/StageVideo for F4V playback; (2) Adobe Animate projects that need F4V input via the legacy FLVPlayback components; and (3) matching the container of an existing archive of F4V masters from a 2008–2015 production library. For anything else, MP4 is the right target — F4V and MP4 share the same ISO base media file format and the same H.264 + AAC codecs underneath.
X3F is a single still capture from a Sigma Foveon-sensor camera; F4V is a video container. The conversion makes sense when you have a batch of X3F captures (a portfolio set, a time-lapse, a product shoot) and want to bundle them into one playable video file rather than ship dozens of individually-incompatible RAW frames. Each X3F becomes a frame, the Image Duration setting controls dwell time, and the result is a slideshow or time-lapse F4V that plays in any H.264-capable player.
Not in the literal sense — F4V output is 8-bit-per-channel H.264 Y'CbCr, the same as any consumer video. The conversion process develops each X3F to RGB internally (similar to what Sigma Photo Pro does), then encodes those RGB frames into H.264. Foveon's distinctive per-pixel color completeness is preserved in the demosaic stage and shows up as cleaner edges and color transitions in the resulting video than you would get from a comparable Bayer RAW source, but the 14-bit RAW data itself is collapsed during encode. For archival, keep your original.x3f files and only convert to F4V for delivery.
Any X3F written by a Sigma Foveon body — SD9 / SD10 (3.4 effective MP, 2268×1512 per layer), SD14 / SD15 / DP1 / DP2 (4.7 MP, 2640×1760), SD1 / SD1 Merrill / DP Merrill series (15.36 MP effective from a 46 MP sensor, 4704×3136), and dp Quattro / SD Quattro (19.6 MP effective from a 39 MP sensor, 5424×3616 top layer). Mixed sets work — the converter scales each frame to the chosen output resolution.
Match it to the source. A burst-mode stop-motion of 60 X3F frames at 1/30 second becomes a 2-second clip — fine for animation, useless as a slideshow. A 30-image portfolio at 5 seconds per frame gives 2.5 minutes — natural pacing for viewing. For a time-lapse where each X3F is one minute of real time, 1/24 or 1/30 second per frame plays at film or video rate. Pick "Video per image" with a single duration if every frame needs an identical hold time and you want one F4V per still.
Both are Adobe Flash video containers. FLV (Flash Video, 2002) used Sorenson Spark or VP6 video with MP3 or Nellymoser audio, with a custom packet-based file structure. F4V (2007) is Adobe's update built on the ISO base media file format — identical underlying container as MP4 — and supports H.264 video with AAC or MP3 audio. F4V can play in everything that handles MP4 because the structure is the same; FLV cannot. F4V deliberately dropped support for the older Spark, VP6, ADPCM, and Nellymoser formats. If a system asks for "Flash video" today and is anything newer than 2008, it usually wants F4V.
Yes. Because F4V is structurally an ISO base media file with H.264 video and AAC audio, the conversion to MP4 is a container remux — the audio and video streams move into the.mp4 container with no re-encoding and zero quality loss. The same ffmpeg -i in.f4v -c copy out.mp4 operation handles it. So generating F4V now does not lock you out of MP4 distribution later.
If you only need one image per X3F, do that instead — X3F to JPG, X3F to PNG, or X3F to BMP for higher fidelity. The X3F-to-F4V pipeline exists because video output is genuinely useful for batched stills: one playable file instead of dozens of incompatible RAWs, controllable pacing, and a container that drops cleanly into AIR/Animate workflows.
No browser plays F4V natively as of 2026 — Flash Player is gone and no browser ever shipped HTML5 F4V playback. Use a desktop player (VLC, MPV, PotPlayer, ffplay) or an AIR-based runtime. If you need a browser-playable result, convert to MP4 instead via X3F to MP4; the H.264/AAC streams transfer with no quality loss because F4V and MP4 share the ISO base media file format under the hood.