Initializing... drag & drop files here
Supports: JPG, JPEG, JFIF
This page walks through turning a .jfif photo — an ordinary JPEG that Windows saved under an unfamiliar extension — into a short DivX video clip that holds the still on screen for a set number of seconds. It is a legacy-playback job: DivX is what "DivX Certified" DVD players, set-top boxes, and 2000s-era car head units decode natively, and some of those devices will show a video file from a USB stick while ignoring an image file entirely. By the end you will know which settings actually change the output, why the file is named the way it is, and when you should be converting to something else instead.
.jfif onto the page or use the upload button to browse. .jpg and .jpeg are accepted too, and with several images the "Merge strategy" control decides between "Merge images" (one combined clip, the pre-selected option) and "Video per image" (a separate clip for each).The compression control is where this conversion surprises people, so it is worth understanding before you spend an upload.
DivX is MPEG-4 Part 2 (Advanced Simple Profile), and unlike H.264 or H.265 it has no CRF-style constant-quality rate control. Our "Quality Preset" mode works by scaling the source video's bitrate — a sensible design when you are re-encoding an existing video, and a useless one here, because a still photograph has no bitrate to scale. Leaving the preset alone therefore gives the encoder nothing to aim at.
Two mechanical details are worth knowing. Every image is re-rendered as a clean PNG capped at 4096 pixels on the long edge before it reaches the encoder, so an enormous photo is scaled down whether or not you touch the resolution controls. And the encoder needs an aligned frame, so the final width and height are rounded down to even numbers — expect the output to land a pixel or two away from an odd value you typed.
| Layer | What is written |
|---|---|
| Filename | .divx — the extension you asked for |
| Container | AVI (Audio Video Interleave); the bytes inside the file are a standard AVI stream |
| Video codec | MPEG-4 Part 2, Advanced Simple Profile (ISO/IEC 14496-2), which is what "DivX" means as a codec |
| Audio | None — a still photograph has no audio track to carry |
| Frame rate | 1 fps, with B-frames disabled, because every frame is identical |
| Duration | Your "Duration" setting, multiplied by the number of images when merging |
| Dimensions | Source pixels by default, capped at 4096 on the long edge and rounded down to even numbers |
.divx to .avi. The contents are already an AVI stream; many players simply refuse to probe an extension they do not recognise, and the rename costs nothing and re-encodes nothing.If the goal is simply to use the picture as a picture, this is the wrong conversion entirely — a .jfif is already a JPEG, and JFIF to JPG gives you the same image under an extension every program accepts, with no video wrapper at all. DivX is also the wrong target for anything modern: phones, browsers, smart TVs, and social platforms have been dropping AVI and MPEG-4 Part 2 support for years, so use JFIF to MP4 for those. Finally, a still image cannot be turned into motion footage. Panning, zooming, or a Ken Burns effect needs a video editor working on a timeline; a format conversion can only hold the frame.
| What you actually want | Convert to | Why |
|---|---|---|
| Playback on a DivX- or Xvid-certified DVD player or car unit | DivX (this page) | MPEG-4 Part 2 in AVI is precisely what that hardware decodes |
| Playback on phones, browsers, smart TVs, social apps | MP4 | H.264 in MP4 is the closest thing to a universal video format |
| A picture that opens everywhere | JPG | Same image data, an extension nothing rejects, no video overhead |
| A disc-authoring or broadcast pipeline | MPEG | MPEG-2 program streams are what DVD-Video and older ingest tools expect |
| An editing-friendly container with rich metadata | MKV | Matroska carries unlimited tracks and is standard in open-source workflows |
Because "divx" is a codec name being used as a file extension, and the tool gives you the extension the page promises. The bytes inside are a normal AVI container holding MPEG-4 Part 2 video — that is what a DivX file has always been. Renaming the download to .avi changes nothing about the data and makes stubborn players and file managers cooperate, so it is a reasonable first move if a device refuses the file.
No. A JFIF holds one still image and no audio stream, so there is nothing for the encoder to write and no audio controls appear on this page. The output is video-only by design. If you need narration or music over the picture, produce the clip here and add the audio afterwards in a video editor.
Because DivX has no CRF-style quality mode. The preset scales the source's bitrate, and a photograph does not have one, so the preset has nothing to work from. Use "Constant Quality" instead: its 1–31 slider is a quantiser passed straight to the encoder, where 1 is the finest and 31 the coarsest, and the page starts it at 5. "Constraint Quality" adds a maximum-bitrate ceiling on top of the same slider.
That is exactly the hardware this format was built for, so it usually does. Look for a "DivX" or "Xvid" logo on the bezel or in the manual. Two practical caveats: rename the file to .avi first, since many of these devices match on extension, and keep the frame size within what the device lists — a lot of that generation of hardware tops out at standard definition or 720p, so a full-resolution photo frame may be refused even though the codec is right.
The length is the "Duration" you pick, and the page starts at 5 seconds per frame. With a single photo that means a 5-second clip; with the "Merge images" strategy and several photos the total is the per-frame duration times the number of images. The encode itself runs at 1 fps with B-frames off, because every frame is identical and there is nothing for motion prediction to do.
Because you selected a frame size whose aspect ratio differs from the photo's, and the empty area is filled with the "Background Color", which starts on White. Switch "Video resolution" back to "Keep original" and the bars disappear, since the clip is then written at the photo's own dimensions. If you need the fixed frame size, pick a background colour that suits the image instead — Black is a common choice for a slide that will play on a television.
Yes. JFIF is the JPEG File Interchange Format, standardised as ITU-T T.871 in 2011 and built on a 1992 specification from C-Cube Microsystems; it defines the small APP0 header that sits in front of ordinary JPEG image data. A .jfif and a .jpg carry the same image/jpeg MIME type and the same compressed pixels, which is why renaming one to the other opens the identical picture. Windows assigns the .jfif name through its MIME registry entry for image/jpeg, which is the whole reason the extension shows up at all.
Yes. Add all the images in one go and leave "Merge strategy" on "Merge images"; each photo is held for the duration you set and they play back to back, in one file, with no transitions between them. Choosing "Video per image" instead gives you a separate .divx for each input, which is what you want if the destination player expects one file per slide.
It is uploaded over an encrypted connection, rendered and encoded on our servers, and deleted automatically after a few hours. There is no sign-up, no watermark, and files are never shared or made public. The real constraint on a large batch is upload size and transfer time rather than anything about the images themselves.