Initializing... drag & drop files here
Supports: HEIC
A HEIC is a single still photo — the format an iPhone saves by default — while Xvid is a video codec, so this conversion wraps your photo into a short motionless video clip. The image is held on screen as one still frame for a duration you choose, with no motion and no audio track. The point is playback on old DivX/Xvid-certified hardware (set-top DVD players, car head units, early media players) that can read an Xvid/AVI file but cannot open a modern HEIC photo.
| Property | Value |
|---|---|
| Full name | High Efficiency Image File Format (HEIF), .heic variant |
| Standard | ISO/IEC 23008-12 (MPEG-H Part 12) |
| Image codec | HEVC / H.265 (ITU-T H.265) |
| Type | Still image (single photos and image sequences) |
| Default on | iPhone / iPad since iOS 11 (2017) |
| Best for | Compact, high-quality photo storage on Apple devices |
| Weak spot | Limited playback support outside the Apple ecosystem |
| Property | Value |
|---|---|
| Type | Video codec (not a container) |
| Standard | MPEG-4 Part 2, Advanced Simple Profile (ASP) |
| First released | 2001 |
| License | Free software, GNU GPL |
| Usual container | AVI (.avi) |
| Plays on | DivX/Xvid-certified DVD players, set-top boxes, car stereos, legacy media players |
| Relationship to DivX | Open-source counterpart to the proprietary DivX codec; both encode MPEG-4 ASP |
.heic photo onto the page or click "+ Add Files" to choose it from your computer.Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion — never shared or made public.
Xvid is a video codec, not an image format, so there is no way to store a lone still picture as "an Xvid." The converter solves this by encoding your single HEIC frame as a short video: the photo is shown motionless for the duration you set. The output is a playable video clip whose every frame is the same image.
Xvid is the codec; it needs a container to hold it. The standard, most compatible choice is AVI (.avi), which is what DivX/Xvid-certified DVD players and set-top boxes expect. If you need a different wrapper, our HEIC to AVI converter covers the same image-to-video path with AVI as the explicit output.
No. A HEIC file is a still photo and carries no audio, so the converted clip is silent. If your DVD player or media device requires a soundtrack to play a disc, you would need to add audio separately after conversion in a video editor.
That depends on how long you want the photo to stay on screen. The Image Duration control defaults to 5 seconds per frame; shorter values give a brief flash, longer values hold the image longer. Because nothing moves, a longer duration only increases file size and playback time without changing what you see.
Only for compatibility with old hardware. Xvid (MPEG-4 ASP) is what DivX/Xvid-certified DVD players, car stereos, and early set-top boxes can decode, and many of those devices predate H.264/MP4 support. If your target device is anything modern — a phone, computer, or smart TV — convert the photo with our HEIC to MP4 converter instead, since MP4 is far more widely supported today.
They are close but not identical. Both encode video to the MPEG-4 Part 2 Advanced Simple Profile standard, and a player that decodes one will usually play the other. The difference is licensing: Xvid is open-source software released under the GNU GPL, while DivX is a proprietary codec from DivX, LLC.
HEIC uses the HEVC (H.265) codec inside an ISO/IEC 23008-12 container, a format Apple adopted for iPhones in 2017. Most DVD players and set-top boxes were built years earlier and have no HEVC decoder or HEIC support. Converting the photo to an Xvid/AVI clip repackages it into the older MPEG-4 ASP format those devices were designed to read.
By default the converter keeps the photo's original resolution, so a high-resolution iPhone photo produces a high-resolution frame. In our testing, leaving resolution unchanged and using the "Very High" Quality Preset preserves the picture's detail; if your legacy player struggles with large frames, pick a smaller preset resolution such as 720p to stay within what older hardware can decode.