Initializing... drag & drop files here
Supports: JPG, JPEG, JFIF
This page takes a still JPG and encodes it as an Xvid video clip — the image held on screen for a duration you choose, compressed with MPEG-4 Part 2 Advanced Simple Profile, which is what the Xvid codec produces. Xvid is not a container, so there is a detail worth knowing before you start: the download is named .xvid, but the bytes inside are an AVI file. Renaming it to .avi is what makes a picky player open it. People still make these clips for one reason — the DivX/Xvid-badged DVD players, set-top boxes and car head units of the 2003–2010 era that predate H.264 and read AVI off a USB stick.
| Property | Value |
|---|---|
| What it is | A video codec, not a file format |
| Standard implemented | MPEG-4 Part 2 (MPEG-4 Visual), Advanced Simple Profile |
| Origin | Forked in 2001 from OpenDivX after DivX closed the source |
| Latest stable release | 1.3.7, December 2019 — mature and effectively frozen |
| Licence | GNU GPL v2 or later |
| Usual container | AVI (MKV and MP4 are also possible) |
| Relationship to DivX | Same underlying standard; each decodes the other's streams |
| Typical hardware | DivX Certified / Xvid-badged DVD players, set-top boxes, car head units |
| Superseded by | H.264 for everything made after roughly 2010 |
| Property | What you get |
|---|---|
| File extension | .xvid |
| Bytes inside | An AVI container — rename to .avi for players that go by extension |
| Video codec | Xvid (MPEG-4 Part 2 ASP) |
| Audio | None; image sources produce a silent video with no audio track |
| B-frames | Off |
| Frame rate | Very low, because a still needs no motion |
| Frame size | Original size by default, or a preset / exact width × height |
| Background fill | White by default, with the full list of named colours available |
The B-frames detail matters more than it sounds. Xvid can optionally use global motion compensation, quarter-pixel motion and multiple B-frames, and Wikipedia's Xvid article notes that files encoded with those features "may not play back properly on DivX Certified hardware devices." A clip from this page sidesteps the B-frame half of that problem by default.
.avi if your player refuses the .xvid extension. No sign-up, no watermark; files upload over an encrypted connection, are processed on our servers, and are deleted automatically after a few hours.The File Compression group on this page offers Quality Preset, Constant Quality and Constraint Quality, but they are not equally useful for an Xvid target. Quality Preset drives CRF-style rate control, which Xvid does not use — pick it and the preset has no meaningful effect on the encode. Constraint Quality with a Max bitrate is the control that changes the output, so set that and give it a ceiling appropriate to the destination: a few hundred kbit/s is plenty for a standard-definition still, and there is no reason to spend megabits on an image that never changes.
Two other settings are worth a moment. Background Color, white by default for image sources, fills the letterbox or pillarbox bars that appear when your photo's shape does not match the frame size you asked for — black usually looks less jarring on a TV. And Merge strategy decides what happens with multiple uploads: "Merge images" chains them into one clip at the same per-image duration, while "Video per image" writes a separate file for each photo.
Because you asked for an Xvid output on a site that names files after the target you picked. Xvid is a codec, not a container, so the file it produces here is an AVI stream carrying Xvid video with a .xvid name on the end. VLC and mpv identify files by content and open it as-is; DVD players, car units and Windows Media Player often go by extension and will refuse it. Rename the file to .avi and it behaves like any other Xvid AVI. If you would rather not rename anything, use JPG to AVI and set Video Codec to Xvid — same stream, correct extension.
Usually, if the player carries a DivX or Xvid badge and you keep the file simple. The hardware limits, not the codec, are what break playback: stay at a standard-definition frame size (640 × 480 or 720 × 576), keep the bitrate modest with Constraint Quality, and rename the file to .avi. Players from the mid-2000s carried DivX certification far more often than an explicit Xvid logo, so if a device lists only DivX, JPG to DivX is the safer target.
Both encode MPEG-4 Part 2 Advanced Simple Profile video, and at the same bitrate you will not see a visual difference — especially not on a single still frame. Xvid is the GPL-licensed open-source implementation; DivX is the commercial one whose logo appeared on certified players. The only practical reason to choose one over the other is matching whatever your target device advertises.
Because Quality Preset only applies to codecs with CRF-style rate control — H.264, H.265, VP8, VP9 and AV1. Xvid uses a different quantiser scheme, so the preset is inert for this target. We confirmed this against the encoder configuration behind the page rather than guessing from the label. Switch File Compression to Constraint Quality and set a Max bitrate; that is the setting that actually changes the encode.
No. A JPG carries no audio, and the audio controls are hidden entirely for image-to-video jobs — the file is written with no audio track at all rather than a track of silence. If a device insists on an audio stream, add one in an editor after downloading and re-wrap the file there.
Not actively. The last stable release was 1.3.7 in December 2019, which makes the codec mature and frozen rather than abandoned — it does exactly what it did then, and every decoder that played Xvid a decade ago still plays it. That is fine for its actual job, which is reaching hardware that will never receive a firmware update. For anything new, H.264 is the better target.
Length is the Image Duration multiplied by the number of images, with Merge strategy on "Merge images". A single photo at the 5-second default gives a 5-second clip; ten photos at 3 seconds each give 30 seconds. Switching to "Video per image" produces one file per photo instead of a slideshow.
For anything made after about 2010, yes. H.264 in MP4 is smaller at the same visual quality and plays on phones, browsers, smart TVs and editors that reject MPEG-4 ASP outright — JPG to MP4 is the sensible default. Choose Xvid only when a specific old, certified player is the device you actually need to reach.
No. Your file is uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark, never shared or made public.