Initializing... drag & drop files here
Supports: XCF
.xcf project files. Each XCF is flattened (all visible layers composited) into a single still frame, then encoded into a video. Batch is supported — drop in a whole folder and each file is processed in parallel.XCF is the native project format of GIMP (GNU Image Manipulation Program), first introduced on December 15, 1997 and named after UC Berkeley's eXperimental Computing Facility where GIMP originated. It stores layers, channels, paths, guides, and the current selection — everything GIMP needs for non-destructive editing. F4V is Adobe's Flash-era video container released December 3, 2007 alongside Flash Player 9 Update 3. It's built on the ISO base media file format (MPEG-4 Part 12) — the same foundation as MP4 — and carries H.264 video with AAC or MP3 audio, which is why it's sometimes called "Flash MP4." Adobe Flash Player itself reached end-of-life on December 31, 2020, but F4V files remain in active archives, legacy LMS courseware, and media-server libraries:
| Property | XCF | F4V |
|---|---|---|
| Type | Layered image / project file | Video container |
| Native application | GIMP (open-source raster editor) | Adobe Flash Player, Adobe Media Server |
| Released | December 15, 1997 | December 3, 2007 |
| Name origin | eXperimental Computing Facility (UC Berkeley) | "Flash video v4" — successor to FLV |
| Contains | Layers, channels, paths, guides, selection, transparency | H.264 video + AAC or MP3 audio |
| Spec status | Open but ad-hoc; GIMP devs recommend OpenRaster for interchange | Based on ISO base media file format (MPEG-4 Part 12) |
| Compression | Optional internal zlib / gzip | H.264 / AVC (MPEG-4 Part 10) |
| Alpha / transparency | Yes (per-layer + per-pixel) | No (H.264 doesn't carry alpha) |
| Best for | Editing source-of-truth in GIMP | Legacy Flash / RTMP / older Adobe Media Server pipelines |
| Property | F4V | FLV | MP4 |
|---|---|---|---|
| Base format | ISO base media (MPEG-4 Part 12) | Adobe proprietary container | ISO/IEC 14496-14:2003 |
| Year released | 2007 | 2002 | 2003 |
| Typical video codec | H.264 / AVC | Sorenson Spark, VP6 | H.264, H.265 (HEVC), VP9, AV1 |
| Typical audio codec | AAC, MP3 | MP3, Nellymoser, ADPCM | AAC, MP3, ALAC, Opus |
| Transparency / alpha | No | No | No (in mainstream codecs) |
| Modern browser playback | Limited — Flash plugin retired Dec 31, 2020 | Limited — Flash plugin retired Dec 31, 2020 | Native HTML5 <video> everywhere |
| Best for in 2026 | Legacy Adobe Media Server / archive parity | Legacy Flash content preservation | Anything new — universal default |
If MP4 is acceptable downstream, Convert XCF to MP4 is the recommended modern path. Already have an F4V you want as MP4? Use F4V to MP4.
For new content, no — MP4 is the universal default and Adobe Flash Player officially reached end-of-life on December 31, 2020. F4V is still useful in three narrow cases: (1) feeding legacy Adobe Media Server / Wowza RTMP pipelines that haven't been migrated, (2) maintaining parity with existing F4V archives (digital signage, e-learning packages, SCORM bundles), and (3) producing a drop-in asset for older Adobe NLE workflows that ingest F4V natively. For everything else, prefer XCF to MP4.
XCF stores per-pixel transparency on every layer. F4V carries an H.264 video stream, and standard H.264 has no alpha channel — the encoder needs an opaque RGB frame. The Background Color option (default Black) fills any transparent regions of your flattened XCF before encoding. If your design relied on transparency, pick a color that matches the intended placement (white for documents, black for cinematic, brand color for signage). Need true alpha? F4V cannot deliver it; you'd need a different format that supports an alpha-aware codec (e.g., VP9 with alpha in WebM).
Set this with Image Duration. Common picks: 5 seconds per frame for title cards and slideshow stills, 10 seconds for read-heavy posters, 1 second for fast slideshows or pre-roll cards, and 1/24 to 1/60 second if you're using XCF frames as animation cells. For a single static XCF where downstream software only needs "any video at all," even 1 second is enough — Adobe Media Server and most players will loop or hold the clip as needed.
No. Video formats are flattened pixel streams — there's no concept of layers, paths, or selections in F4V (or any video format). All visible layers in the XCF are composited into a single frame at upload time, exactly as GIMP's "Export As → Flatten Image" would. To preserve editability, keep the original.xcf as your source-of-truth and treat the F4V as a one-way render. If you need an intermediate raster you can re-import elsewhere, export XCF to PNG first.
F4V was designed for the streaming-era H.264 capability of Flash Player 9.3+ — 1080p (1920×1080) is a safe upper bound for legacy compatibility, since older Flash hardware decoders capped around H.264 Level 4.0/4.1 (1080p30 / 50 Mbps). For digital signage 1080p or 720p is typical; for legacy SD-era courseware 480p (854×480) or 360p (640×360) keeps file sizes small and matches the era. If you genuinely need 4K, F4V will technically encode it (the H.264 spec allows higher levels), but few legacy F4V players were built to handle it — MP4 is a better target.
Because they measure different things. An XCF stores one editable image (e.g., 5 MB for a layered 1920×1080 project). An F4V stores N seconds of video at 30 frames per second — even with H.264 compressing redundant frames aggressively, a 10-second 1080p output at "Very High" quality typically lands around 10-30 MB. To shrink the output: lower the Image Duration (fewer total frames), drop the resolution, switch to "Specific file size" mode and target an MB cap, or pick a lower Quality Preset.
Yes. Under Merge strategy, pick "Merge images" instead of "Video per image". All uploaded XCFs are flattened in upload order, each shown for the Image Duration you set, then concatenated into a single F4V. This is the fastest way to turn a folder of GIMP-designed posters into a kiosk loop. If you instead want one F4V per XCF (for individual ingest into a media server), keep the default "Video per image".
By default the F4V contains only the silent H.264 video stream rendered from your flattened XCF — there's no audio source in an image file. F4V supports AAC and MP3 audio, but XConvert's image-to-video flow doesn't accept a separate audio upload on this page. If you need a soundtrack, render the silent F4V here, then add audio in a video editor (Adobe Premiere, Shotcut, DaVinci Resolve) or merge tracks with a tool like ffmpeg.
Both originated with Adobe Flash, but they're structurally unrelated containers. FLV (2002) is Adobe's original proprietary container, typically carrying Sorenson Spark or VP6 video and MP3 or Nellymoser audio. F4V (2007) was built on the ISO base media file format (the same foundation as MP4) and carries H.264 video with AAC or MP3 audio — which is why F4V looks like a modern container despite the Flash branding. For higher-quality streaming around 2008-2015, F4V was the preferred choice over FLV. Both are now legacy formats since the Flash plugin retired on December 31, 2020.