Initializing... drag & drop files here
Supports: JPG, JPEG, JFIF
This tool turns a JPEG still image into an OGV (Ogg) video clip: a single frame held on screen for a set duration, with no motion and no audio track. OGV wraps the Theora video codec in the open, royalty-free Ogg container from the Xiph.Org Foundation — the reason to pick it over MP4 is licensing, not playback reach, since it carries no patent royalties but is poorly supported by modern browsers. By default each image becomes a 5-second silent clip on a black background; you can change the duration, resolution, quality, and background color before converting.
| Property | Value |
|---|---|
| Container | Ogg (.ogv), maintained by the Xiph.Org Foundation |
| Video codec | Theora (derived from On2's VP3; bitstream frozen since libtheora 1.0, 2004) |
| Audio codec (when present) | Usually Vorbis — not added here, since a still image has no sound |
| Compression | Lossy, intra- and inter-frame |
| License | Royalty-free; Xiph holds an irrevocable license to VP3 from On2 |
| Native browser playback | Removed/disabled in current Chrome (120+), Firefox (130+), Edge (122+); never supported in Safari |
| Still used by | Wikimedia Commons (as an allowed open format), VLC, Xiph tooling, open-source pipelines |
| Modern open alternative | WebM (VP9/AV1) — better compression and far wider support |
| Property | Value for JPEG → OGV here |
|---|---|
| Output | A single-frame OGV video, one clip per image (or one merged clip) |
| Motion | None — the JPEG is a static frame held for the chosen duration |
| Audio | None — silent video; no audio stream is muxed in |
| Default duration | 5 seconds per image (selectable from 1/60s up to 10 seconds) |
| Default background | Black, shown only where the frame doesn't fill the output resolution |
| Default resolution | Keep original (the JPEG's own pixel dimensions) unless you pick a preset |
| Color depth | 8-bit per channel; Theora uses 4:2:0 chroma subsampling |
<video> tag pointing at OGV will fail for most visitors. Wikimedia Commons itself recommends WebM over Theora for this reason.No. A JPEG carries no audio, so the output is a silent video with no audio stream muxed in. If you need narration or music over the still, convert the image to a clip first and then add an audio track in a separate step with a video editor — this tool produces the silent visual only.
Because native Ogg/Theora playback has been deprecated. Per caniuse, Chrome disabled it by default from version 120, Firefox dropped it from 130, Edge disabled it from 122, and Safari never supported it. The OGV file is valid — it just isn't decoded by current browser <video> engines. Open it in VLC, or convert to WebM or MP4 for browser use.
Yes. JPEG and JPG are the same format — "JPG" is only the three-letter extension that survived from older Windows and DOS file-name limits. This tool accepts .jpg, .jpeg, and .jfif files and treats them identically.
The clip length equals the duration you set per image. The dropdown tops out at 10 seconds per frame for a single image. To build a longer clip, upload several images and use "Merge images" — the durations add up — or join short OGV clips afterward with a video merge tool.
Theora is a lossy codec, so the frame is re-encoded rather than stored pixel-for-pixel, and it uses 4:2:0 chroma subsampling, which softens fine color edges slightly. In our testing, a sharp 1920×1080 JPEG held for 5 seconds at the "Very High" preset stayed visually clean at normal viewing distance; for maximum fidelity choose the highest quality preset or keep the original resolution rather than downscaling.
It's effectively legacy. The Theora bitstream has been frozen since libtheora 1.0 in 2004, and the broader industry — including the Xiph-affiliated WebM project — has moved to VP8, VP9, and AV1. Theora remains valid and royalty-free, which is why open archives still accept it, but it is no longer where active codec development happens.