XCF to MPEG-2 Converter

Convert XCF files to MPEG-2 format online. Free, fast, no watermarks.

Initializing... drag & drop files here

Supports: XCF

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 XCF to MPEG-2 Online

  1. Upload Your XCF File: Drag and drop or click "Add Files" to select.xcf files exported from GIMP 2.10, GIMP 3.0, or compatible editors (Krita, Pinta with XCF plugin). Upload a single XCF for a one-frame clip, several files for a slideshow, or a numbered sequence (scene_01.xcf through scene_30.xcf) to assemble a longer video. Batch is supported — drop in an entire folder of XCFs and they flatten and process together.
  2. Pick a Video Codec and Audio Codec: Default is MPEG-2 video — the codec required by the DVD-Video specification (ISO/IEC 13818-2) and decoded by every standalone DVD player, DVB / ATSC ingest unit, and SVCD-capable hardware ever shipped. Switch to MPEG-1 for VCD authoring, MPEG-4 / Xvid / DivX for legacy AVI-era hardware, or H.264 / H.265 if your downstream player handles those inside an MPEG container. Audio Codec defaults to MP2 (DVD-standard) — switch to AC-3 for 5.1-capable DVD audio, or AAC / MP3 / Vorbis / Opus for non-DVD playback targets.
  3. Set Image Duration, Resolution, and Background (Optional): Choose how long each XCF displays — from 1/60 second (60 fps animation playback) through 1/30, 1/24, 1/10, 1/5, 1/3, 1/2 second, or 1-10 seconds per slide for a calm gallery show. Pick a DVD-correct resolution preset (640×480 VGA / 480P approximating NTSC 720×480; 576P approximating PAL 720×576) or jump to 720P / 1080P / 1440P / 2160P / 4320P for non-DVD MPEG-2 output. Choose a background color from 24 named options (black is the DVD-safe default; white, navy, crimson, teal, gold, lime, magenta, and more) for letterboxing when the XCF canvas aspect doesn't match the output frame. Use Image Drop Frames (every 2nd through every 10th) to thin a long sequence, and Video Trim to cap start time and duration on the output.
  4. Convert and Download: Click Convert. The XCFs flatten (layers, masks, and groups composite to a single RGB frame per file), scale to the chosen resolution, and encode on our servers as a single.mpeg2 file — no sign-up, no watermark, no cap on the number of input XCFs. For modern web-friendly output instead, see XCF to MP4; to skip the video step entirely and flatten to a still, see XCF to PNG or XCF to JPG.

Why Convert XCF to MPEG-2?

XCF is GIMP's native layered editing format — introduced with GIMP 0.99.16 on December 15, 1997 and now at version 25 — designed to store the complete editing state of an image (layers, channels, masks, paths, text, layer groups, effects). MPEG-2 (ISO/IEC 13818-2, first edition approved July 1996) is the codec baked into DVD-Video, DVB / ATSC broadcast television, SVCD discs, and a long tail of legacy hardware. XCF → MPEG-2 is the bridge from a layered design file to a flattened, playable video stream that drops into DVD authoring tools, broadcast workflows, and pre-2015 signage hardware without further re-encoding. Because XCF is GIMP-specific and not an interchange format, you almost always need this conversion before any non-GIMP playback target sees the artwork.

  • DVD-Video slideshow authoring from GIMP comps — Burning a memorial, wedding-album, or art-portfolio disc in DVDStyler, ImgBurn, Wondershare DVD Creator, or Apple DVD Studio Pro requires MPEG-2 video at 720×480 (NTSC) or 720×576 (PAL) with MP2 or AC-3 audio. Flatten 25-40 XCF comps at 4-6 seconds each into a single DVD-spec MPEG-2 file and drop it straight into the authoring app's timeline — no manual export-to-PNG step required.
  • GIMP animation frame export for VCD / SVCD — Animators using GIMP's GAP (GNU Animation Package) historically had to export XCFs to PPM or YUV before feeding ffmpeg or mpeg2enc. This converter collapses that two-step pipeline: drop the numbered XCF frames in directly and get MPEG-2 (or MPEG-1 for VCD) out the other end at the correct resolution preset (480×480 / 480×576 SVCD; 352×240 / 352×288 VCD).
  • Trade-show kiosks, museum displays, and digital signage — Loop hardware sold before ~2015 (BrightSign HD110/HD210, MediaShout, older Scala players, embedded Linux signs) often only decodes MPEG-2. A GIMP-designed exhibition loop authored as MPEG-2 plays on every kiosk a vendor ships without firmware updates.
  • Broadcast and DVB ingest of designed graphics — Lower-thirds, weather graphics, courtroom-evidence reels, and historical-archive transfers feed broadcast workflows that require MPEG-2 program streams. XCF comps with layered text and masking flatten to a single MPEG-2 file for ingest, sidestepping the need to render each layer separately in a video editor.
  • Long-term archival of layered designs as playable video — MPEG-2 is an ISO/IEC standard with documented bitstream syntax, ubiquitous decoders, and no DRM dependency. For library archives and government records that need a playable "view-only" version of a layered XCF design, MPEG-2 remains a defensible choice that won't lose decoder support in a decade.
  • In-flight entertainment and hospitality systems — Many seat-back IFE units and hotel in-room TV systems run aging MPEG-2 hardware decoders. Marketing slideshows and welcome screens designed in GIMP get flattened to MPEG-2 so carriers and hotel chains drop them in without a re-encode.

XCF vs MPEG-2 — Format Comparison

Property XCF MPEG-2
Media type Layered still image (editing format) Video stream / container
Introduced GIMP 0.99.16, Dec 15 1997 ISO/IEC 13818-2, first edition July 1996
Owner / Spec GIMP project (open spec, evolving) ISO/IEC 13818-2 (also ITU-T H.262)
Layers, masks, paths Yes — multi-layer, blend modes, vector paths No — flattened frames only
Audio support No Yes — MP2, AC-3, MP3, AAC, Opus
Frame count 1 composition per file 1 → millions of frames
DVD-Video compatible No Yes — required codec at 720×480 / 720×576
Browser playback None — opens only in GIMP / Krita Limited (legacy embeds; not native HTML5)
Typical size 5-200 MB per layered design 4-9.8 Mbps for DVD; up to 80 Mbps for HD
Best fit GIMP editing, design iteration DVD authoring, broadcast, kiosks, archival

DVD / VCD Resolution and Codec Quick Guide

Disc / Use case Resolution Video codec Audio codec
DVD-Video NTSC (US, Canada, Japan) 720×480 MPEG-2 AC-3 or MP2
DVD-Video PAL (Europe, Australia, most of Asia) 720×576 MPEG-2 AC-3 or MP2
SVCD NTSC 480×480 MPEG-2 MP2
SVCD PAL 480×576 MPEG-2 MP2
VCD NTSC 352×240 MPEG-1 MP2
VCD PAL 352×288 MPEG-1 MP2
Legacy kiosk / IFE / signage 480P or 640×480 MPEG-2 MP2
Modern non-DVD MPEG-2 720P / 1080P MPEG-2 AAC or MP2

Frequently Asked Questions

How does XCF flatten when there are multiple layers, masks, and blend modes?

The converter composites every visible layer top-down with the blend mode, opacity, and layer-mask settings each XCF stores — the same composite GIMP shows in its preview window. Hidden layers (visibility toggled off in GIMP before saving) stay hidden. Layer groups composite as a unit. The result is a single RGB frame per input XCF, which then scales to your chosen output resolution. If you want a specific layer hidden in the video, toggle its visibility in GIMP and re-save the XCF before uploading.

Will this MPEG-2 burn to a playable DVD?

If you select MPEG-2 video plus a DVD-spec resolution (640×480 VGA approximating NTSC 720×480, or 576P approximating PAL 720×576) plus MP2 or AC-3 audio, the output meets DVD-Video requirements and authoring tools (DVDStyler, ImgBurn, Wondershare DVD Creator, Apple DVD Studio Pro on older Macs) will accept the file directly. Authoring still adds the VIDEO_TS / AUDIO_TS folder structure and the IFO / BUP files — this converter produces the elementary MPEG-2 stream, not the burned ISO. For exact 720×480 / 720×576 pixel dimensions, use Width × Height to enter the values directly.

Should I pick NTSC or PAL?

Pick NTSC (720×480, 29.97 fps) if the disc will play in North America, Japan, South Korea, the Philippines, or most of South America. Pick PAL (720×576, 25 fps) for Europe, the UK, Australia, India, China, and most of Africa and Asia. Many modern DVD players are region-free and dual-standard, but standalone players from before ~2010 are often locked to one — match the disc to the destination's broadcast region.

Why is MPEG-2 the default video codec on this page?

The DVD-Video specification mandates MPEG-2 video at a maximum of 9.8 Mbps for the combined video + audio + subtitle payload — DVD authoring tools reject H.264 or H.265 inside an MPG / MPEG-2 container. If you don't need a playable disc and just want MPEG-2 for legacy hardware reasons (signage, IFE, broadcast), the alternative codecs (MPEG-1 for VCD, MPEG-4 / Xvid / DivX for older AVI-era players, H.264 / H.265 for modern software players that happen to handle MPEG containers) are all in the Video Codec dropdown.

Do I need to flatten the XCF in GIMP before uploading?

No — the converter handles flattening server-side. You can upload the layered.xcf as-saved from GIMP. That said, if you want fine control over which layers are visible, layer modes, or text-layer rasterization, do that in GIMP first and re-save the XCF; the composite this converter produces matches what GIMP shows.

How long will my MPEG-2 be if I upload N XCFs?

Output duration = number of XCFs × image duration. 30 XCF panels at 5 seconds each = 150 seconds (2 minutes 30 seconds), which fits comfortably on a single-layer DVD-R alongside menus and chapter art. 600 GAP animation frames at 1/24 second = a 25-second clip. The duration setting is per-image, applied uniformly across the batch.

What happens if my XCFs are different canvas sizes or aspect ratios?

Each XCF flattens then scales to fit inside the chosen output resolution while preserving its source aspect ratio. Empty space is filled with the background color (black is the DVD-safe default; pick from 24 named colors including white, navy, crimson, teal, gold, lime, magenta). For consistent results, set every XCF to the same canvas size in GIMP (Image → Canvas Size) before uploading.

Why does my MPEG-2 look soft compared to the original GIMP composition?

DVD-spec MPEG-2 caps at 720×480 (NTSC) or 720×576 (PAL) — roughly 0.4 megapixels per frame. A typical XCF canvas at 1920×1080, 4K, or higher print resolution is being downscaled by 5-30×, then re-encoded with mid-1990s motion-compensated DCT compression. That's expected and unavoidable for DVD output. For sharper modern playback, output to 1080P or 4K MPEG-2 at a higher quality preset, or use XCF to MP4 at 1080P / 2160P with H.264 or H.265 instead.

Can I trim the output or thin a long XCF sequence?

Yes — Video Trim sets a start time and duration on the output (seconds or HH:MM:SS.sss), and Image Drop Frames takes every 2nd / 3rd / 4th / up to every 10th XCF from a long sequence to shorten an animation without re-exporting from GIMP. To go the other direction (extract stills back out of an MPEG-2), see MPEG-2 to JPG or MPEG-2 to PNG.

Rate XCF to MPEG-2 Converter Tool

Rating: 4.8 / 5 - 90 reviews