Initializing... drag & drop files here
Supports: XCF
.xcf). Batch is supported — every layered project becomes a frame in the output video.XCF is GIMP's native project format, released December 15, 1997 and named after the eXperimental Computing Facility at UC Berkeley where GIMP originated. It's a single-app format — Krita and Photopea read it, ImageMagick reads only single-layer non-indexed images, and almost nothing else opens it natively. MPEG (MPEG program stream, the same container behind .mpg) is the opposite: MPEG-1 is one of the most widely supported audio/video formats ever shipped, and MPEG-2 is the encoding standard for DVD-Video. Turning a stack of XCF compositions into an MPEG slideshow is how you make GIMP work playable on hardware GIMP can't reach.
-target dvd).If you need a more modern container, see XCF to MP4 (H.264 in MP4 for web/mobile) or XCF to WebM (VP9/AV1 for browsers). The output here is MPEG; for the identical conversion under the alternate extension see XCF to MPG.
| Property | XCF | MPEG |
|---|---|---|
| Type | Layered raster image (project file) | Compressed video container (program stream) |
| Origin | GIMP native, released 1997 (UC Berkeley) | MPEG-1 standardized 1993; MPEG-2 standardized 1995–1997 |
| Standard | None (GIMP-internal, versioned by GIMP releases) | ISO/IEC 11172 (MPEG-1), ISO/IEC 13818 / ITU-T H.262 (MPEG-2) |
| Stores | Pixels, layers, masks, channels, paths, guides, selections | Encoded video frames + audio elementary streams in a PS multiplex |
| Compression | RLE; optional gzip/bzip2/xz/zlib on the file wrapper | Lossy DCT-based intra/inter-frame; CBR or VBR |
| Typical extension | .xcf |
.mpeg, .mpg, .m2v |
| Magic bytes | gimp xcf |
00 00 01 BA (PS pack header) |
| Plays in browsers | No (must export) | Inconsistent — Chrome/Firefox don't decode MPEG-1/2 video natively |
| Plays on DVD players | No | MPEG-2 PS is the DVD-Video standard |
| Editable after export | Yes (round-trips in GIMP) | No (re-encoding loses quality) |
| Property | MPEG-1 | MPEG-2 |
|---|---|---|
| Year finalized | 1992 (published 1993) | 1995–1997 |
| Typical resolution | Up to 352×288 (Video CD constrained) | Up to 1920×1080 (HL profile); DVD uses 720×480/576 |
| Typical bitrate | ≤ 1.5 Mbit/s (Video CD) | 4–9 Mbit/s (DVD-Video; peak 9.8) |
| Audio | MPEG-1 Audio Layers I/II/III | MP2 (Layer II), AC-3, PCM, DTS |
| Best for | Maximum-compatibility low-res slideshows | DVD authoring, 480p/576p/1080i playback |
| Decoder reach | "Most widely compatible lossy A/V format" | All DVD players + most desktop/media-server software |
| File size for a 5-min slideshow | Smaller | Larger but visibly sharper |
xconvert's default codec selection produces an MPEG-PS output suited to standalone playback. If you specifically need DVD-spec MPEG-2, see XCF to MPEG-2.
Yes. Both extensions identify the same MPEG program stream container defined in MPEG-1 Part 1 / MPEG-2 Part 1. .mpg was historically used because old DOS/Windows file systems were limited to three-character extensions; .mpeg is the longer modern form. Players treat them identically. xconvert exposes both: this page outputs .mpeg, XCF to MPG outputs .mpg.
The MPEG file by itself plays on most DVD players that support data-disc playback (a USB stick or DVD-R with .mpeg files). To make it play as a standard DVD-Video disc — with menus and chapter support that any DVD player loads — you also need to author it: burn the MPEG-2 program stream into a VIDEO_TS folder using DVDStyler, DVD Flick, or ffmpeg's -target dvd flag. xconvert produces the MPEG; authoring is a separate step.
XCF projects are flattened on the way in — every layer, mask, and adjustment is composited to a single image frame, then that frame becomes one second (or however long you set "Image Duration") of MPEG video. If you need to keep layers editable, keep the XCF source and only use the MPEG as an export. The original XCF is untouched.
MPEG-PS doesn't carry an alpha channel, so transparent regions are filled with the "Background Color" you pick (default Black). If your composition relies on transparency over an external background, choose a chroma-key color (lime green is conventional) and key it out in your editor afterward. For true alpha output, export to a format that supports it — PNG via XCF to PNG or a modern video format with alpha (ProRes 4444, VP9 alpha) is a better fit than MPEG.
The "Duration" control sets per-image display time. Presets range from 1/60 second (one frame at 60 fps) up to 10 seconds, with common slideshow values like 3, 5, and 7 seconds. For a 12-image batch at 5 seconds each you get a one-minute MPEG. There's no soft limit on combined duration, only the practical upload/processing budget.
DVD-Video specifies 720×480 (NTSC, 29.97 fps) or 720×576 (PAL, 25 fps). For DVD authoring choose those exact dimensions in the "Video resolution" → "Width x Height" fields and pair them with XCF to MPEG-2 so the output is DVD-spec MPEG-2 rather than generic MPEG-1. For desktop/web playback any preset (720p, 1080p) works — DVD specs are only relevant if you're actually burning a Video DVD.
XCF stores compressed pixels for a small number of stills; MPEG encodes those stills repeatedly across every frame of video duration. A 5-second slideshow at 25 fps is 125 encoded frames per still, so even at high compression MPEG output dwarfs the source XCF set. To shrink it, lower the Quality Preset, switch File Compression to "Variable Bitrate" with a target average around 2–4 Mbit/s, or drop resolution from 1080p to 720p.
Not from this page — xconvert's image-to-video flow generates a silent MPEG. Add audio after conversion in any video editor (DaVinci Resolve, Shotcut, Kdenlive, OpenShot are all free) by importing the MPEG plus your audio track and re-rendering. If you only need a soundtrack mixed and trimmed, see xconvert's Audio Cutter for prep work.
For modern playback (browsers, phones, social media, cloud storage previews) pick MP4 — see XCF to MP4. MP4 with H.264 decodes natively in every browser and gets you ~10× better compression at the same visual quality. Choose MPEG only when the target is a standalone DVD player, a legacy hardware decoder, an older signage box, or a long-archive copy where format stability outweighs file size.