Initializing... drag & drop files here
Supports: X3F
.m3u8 segment list.X3F is Sigma's proprietary container for Foveon X3 sensor RAW data — three vertically stacked photodiode layers per pixel, no Bayer demosaic. The format is unmatched for color fidelity but unsupported almost everywhere outside Sigma Photo Pro. MPEG-TS (.ts) is the opposite: a 1995-vintage ISO/IEC 13818-1 container designed for lossy transmission over satellite, terrestrial broadcast and IPTV, with 188-byte packets that resync after dropped bits. Converting an X3F sequence to TS turns a stack of orphaned RAWs into a streamable video — useful for:
.ts segments by default (RFC 8216), typically 6-second chunks per Apple's authoring spec. Convert a folder of Foveon stills to a 6-second TS and drop it straight into a .m3u8 playlist.cat a.ts b.ts > out.ts, so per-shot exports become a single archival reel via a one-line shell command..m2ts is a TS variant with 4-byte timecode prefixes; if you're cutting a Foveon B-roll slideshow into an AVCHD project, MPEG-TS is the closest hand-off.| Property | X3F (Sigma Foveon RAW) | TS (MPEG-2 Transport Stream) |
|---|---|---|
| Type | Image RAW container | Audio/video transport container |
| Standardized | Sigma proprietary (FOVb signature) | ISO/IEC 13818-1 / ITU-T H.222.0 (July 1995) |
| Packet / structure | Full sensor dump, 3 stacked color layers | Fixed 188-byte packets with PID-tagged elementary streams |
| Typical size | 20–55 MB per still (Quattro 39 MP equivalent) | Variable; CRF 23 H.264 ≈ 4–8 Mbps for 1080p |
| Codecs carried | Raw Foveon photosite data | MPEG-2, H.264/AVC, H.265/HEVC, AAC, AC-3, MP2 |
| Error resilience | None — corruption ruins file | High — decoder resyncs at next 188-byte sync byte |
| Native software | Sigma Photo Pro only | VLC, FFmpeg, MPC-HC, every HLS/DVB player |
| Editing support | Limited (Iridient, RawDigger, Sigma plugin) | Premiere, DaVinci, FFmpeg, broadcast NLEs |
| Use case | Camera capture / RAW archival | Broadcast, IPTV, HLS streaming, .m2ts/AVCHD |
| Setting | When to pick it | Notes |
|---|---|---|
| MPEG-2 (default) | Broadcast / legacy STB / DVD-style targets | Universal TS-decoder support; ~4–9 Mbps typical for SD/HD |
| H.264 (AVC) | HLS, modern web players, smaller files at same quality | Standard for HLS .ts segments; widely hardware-decoded |
| H.265 (HEVC) | 4K/8K Foveon timelapses needing ~50% smaller files | Slower to encode; check player support before shipping |
| Very High preset | Archival masters from full-resolution X3F | Closest to RAW visual fidelity post-debayer |
| Constant Quality (CRF) | Predictable visual quality, variable bitrate | CRF 18–23 sweet spot for AVC; lower = larger and sharper |
| Constraint Quality | Capping max bitrate for streaming buckets | Pair with a target file size or max-bitrate ceiling |
| 5 s duration | Default — readable as a slideshow | Aligns well with HLS 6 s target segment |
| 1/24 s duration | Treat each X3F as a single film frame | Use with "Merge images" to build true 24 fps timelapse |
X3F holds full three-layer sensor data — gorgeous, but unplayable in any browser, NLE timeline preview window, or HLS player. Wrapping a sequence of X3F frames into MPEG-TS gives you something a CDN, set-top box, or <video> tag can actually stream. Common workflows: Foveon timelapses destined for HLS, Sigma sd Quattro slideshows for DVB station playout, and concatenation-friendly archival reels (TS files merge with plain cat, MP4 doesn't).
There is no "debayer" — Foveon stacks red, green and blue photodiodes vertically, so each pixel already has full RGB without interpolation. The conversion reads the FOVb-signed X3F payload and renders it to standard 8-bit RGB before encoding to MPEG-2 / H.264 / H.265. Color rendition won't match what Sigma Photo Pro produces from the same RAW (SPP applies Sigma's tuned color matrix), but it's correct, neutral, and consistent across a batch.
"Merge images" concatenates every uploaded X3F into a single .ts at the duration-per-frame you pick — useful for HLS segments, slideshows and timelapses. "Video per image" emits one .ts file per X3F, each holding a single still held for the chosen duration — useful when you need separate segments for adaptive bitrate streaming or per-frame DVB graphics.
Three reasons. (1) TS is HLS's native segment format per RFC 8216 — drop the .ts into an .m3u8 playlist and you're done. (2) TS resyncs at the next 188-byte sync byte after a transmission error; MP4's moov atom is a single point of failure. (3) Broadcast pipelines (DVB, ATSC, AVCHD camcorders' .m2ts) speak MPEG-TS natively. If you don't need any of these, convert X3F to MP4 instead.
Any X3F since the 2002 SD9 — SD10, SD14, SD15, DP1/DP2/DP3 Merrill, dp1/dp2/dp3 Quattro, the SD1 and SD1 Merrill DSLRs, and the sd Quattro and sd Quattro H mirrorless bodies. Resolutions range from ~3.4 MP-per-layer SD9 files to the 5424×3616 (39 MP Bayer-equivalent) Quattro RAWs. The newer Sigma fp / fp L cameras shoot DNG, not X3F — for those, use DNG to TS.
For HLS: 1920×1080 at H.264 CRF 23 is the safe default — every iOS device, smart TV, and HLS-capable browser handles it. For ladders, output once at 1080p and once at 720p so the player can switch on bandwidth changes. Don't stream the native 5424×3616 Foveon resolution — almost no playback device benefits, and the bitrate balloons. For archival masters where decoded quality matters more than streaming, keep "Original" resolution and pick the Very High preset.
Yes by default — X3F is a stills format with no audio payload, so the output TS contains only video (and silent MP2 padding if a multiplexer requires an audio PID). If your downstream pipeline rejects audio-less streams, mux a silent track in FFmpeg post-export: ffmpeg -i in.ts -f lavfi -i anullsrc -c:v copy -c:a mp2 -shortest out.ts.
Sort of. AVCHD uses .m2ts, which is MPEG-TS with a 4-byte timecode prefix on each packet (192 bytes instead of 188). The .ts this tool produces is plain MPEG-TS — most AVCHD NLEs (PowerDirector, Vegas, Premiere) ingest it cleanly, but if your editor strictly demands .m2ts, rename and remux with ffmpeg -i in.ts -c copy out.m2ts after download.
Sigma Photo Pro will give you better color fidelity from the Foveon RAW (it's tuned to the sensor) but only exports stills — you'd then load the TIFFs into an NLE or FFmpeg and encode to TS yourself, often a multi-hour pipeline for a long timelapse. This tool collapses both steps into one upload-and-click flow; the trade-off is generic debayer color vs Sigma's tuned pipeline. For one-off slideshows and quick HLS segments, this is faster; for fine-art color work, develop in SPP first and feed the TIFFs to Image to Video.