Initializing... drag & drop files here
Supports: OGV
You have an .ogv — Ogg Theora, the open-format video the web used before H.264 became universal — and something old will not play it. That is an entirely reasonable place to be, because a Theora file has quietly stopped playing almost everywhere: Chrome disabled the decoder by default in version 120, Chromium removed it in 123, Firefox disabled it by default in 126, and Safari never shipped it at all.
Xvid takes you the other direction in time. It is an MPEG-4 Part 2 Advanced Simple Profile encoder, released in 2001 under the GNU GPL, and it is what DivX-certified DVD players, old portable media players and car head units were built to decode. This walk-through covers the conversion, the rename that catches nearly everyone, the settings that decide whether legacy hardware accepts the file, and the point where a different target is the better answer.
.ogv onto the page or click "Add Files" to browse. Several files can be queued and converted with the same settings.Xvid is a codec, not a container. There is no such thing as an "Xvid file format", so .xvid is not a real container extension — the file you download is an AVI file carrying a .xvid name. Inside it is an MPEG-4 Part 2 video stream tagged with the FourCC xvid, which is precisely what DivX-certified hardware scans for, alongside the audio codec you selected. A file produced this way probes as format avi, video stream mpeg4, codec tag xvid.
So the first step after downloading is not an encoding decision at all:
clip.xvid to clip.avi. Nothing is re-encoded and nothing inside the file changes; you are correcting a label..xvid file.Once it is named .avi, matching the hardware is what is left:
.avi onto a data DVD-R or a USB stick and open it from the player's own file browser.One geometry caveat that only bites large sources: the Xvid encoder here is capped at 2048 pixels on each axis, and at Keep original that cap is applied per axis with no aspect correction — a 3840 x 2160 source lands at 2048 x 2048 and is squashed. Ogg Theora files are rarely anywhere near that size, but if yours is, choose a Preset Resolution instead, which sets the height and lets the width follow the source shape.
| Property | OGV (Theora) source | Xvid output |
|---|---|---|
| What it is | Theora video, usually with Vorbis audio, in an Ogg container | MPEG-4 Part 2 ASP video in an AVI container |
| Origin | Xiph.Org, derived from On2 VP3; bitstream frozen June 2004 | Released 2001; free software under the GNU GPL v2 |
| Current library status | libtheora is still maintained — 1.2.0 shipped 29 March 2025 | Mature and stable; still shipped by every major toolchain |
| Browser playback today | None — Chrome 120 disabled it, Chromium 123 removed it, Firefox 126 disabled it, Safari never had it | None; AVI is not a browser format either |
| Hardware playback | Effectively none | DivX/Xvid-certified DVD players, old PMPs, car head units |
| Downloaded file name | .ogv |
.xvid — rename to .avi |
| Stream tag in the file | theora |
mpeg4 stream with the xvid FourCC |
| Audio typically paired | Vorbis | MP3 (the default here) or AC3 |
Xvid is not a CRF codec, so the rate-control group behaves differently from what an H.264 page would lead you to expect:
| Mode | Behaviour on Xvid | When to use it |
|---|---|---|
| Quality Preset (opens on Very High) | Scales the encode against the source's own bitrate. On a video source this works — the preset has a real bitrate to scale from | The sensible default when you just want "about as good as the source" |
| Specific file size | Targets a byte count, with an Auto Scale toggle that lets the resolution drop to reach it | Fitting a disc, a card or a mailbox limit |
| Constant Bitrate | A flat rate, which is what old certified hardware profiles were designed around | Playback stutters, or the device manual quotes a bitrate ceiling |
| Variable Bitrate | Target with min and max bounds; better quality per megabyte than CBR | Storage, where the file is played from a computer or media server |
| Constant Quality | Emits a quantiser, not a CRF, even though the field is labelled CRF. The scale here runs 1 to 31 and lower is better | Only if you know Xvid quantisers; the opening value is not a good default |
| Constraint Quality | A quantiser plus a maximum bitrate ceiling | Capping peaks on a device with a hard profile limit |
The one to be careful with is Constant Quality. The numeric box is labelled "CRF" because the control is shared with H.264-class codecs, but on Xvid the number lands on the MPEG-4 quantiser scale of 1 to 31, where 1 is near-lossless and 31 is very coarse. It genuinely works — it is just labelled for a different codec family. If you are not deliberately setting a quantiser, stay on Quality Preset or Constant Bitrate.
.xvid to .avi before changing any setting.If the device you are feeding was made in roughly the last decade — a phone, a tablet, a smart TV, a computer or anything with a browser — Xvid is the wrong target and only inflates the file. Convert to OGV to MP4 instead; H.264 in MP4 plays essentially everywhere and is far more efficient. If your hardware's manual names DivX specifically, OGV to DivX writes the same family of stream under that name, and OGV to AVI gives you a plainly named AVI with no renaming step at all. And if the .ogv itself is truncated or corrupt — a real risk with files salvaged from dead 2010-era websites — no re-encoder can repair it; you need a clean copy of the source.
Because Xvid names a codec rather than a container, and the page names the output after the codec you asked for. The bytes inside are a standard AVI file holding an MPEG-4 Part 2 video stream with the xvid FourCC and your chosen audio track. Rename it to .avi and every AVI reader opens it — nothing is re-encoded by renaming and no quality changes. Players that sniff file contents, such as VLC, play it under either name.
No. This is a lossy-to-lossy re-encode into a codec of a similar generation, so the honest outcome is "the same picture or slightly worse, in a format old hardware can read". Ogg Theora files from the web era were frequently encoded at low bitrates, and nothing in an Xvid encoder can rebuild detail Theora already discarded. Raising the preset only stops the second encode adding more damage.
They implement the same standard — MPEG-4 Part 2 Advanced Simple Profile — and in practice they play on the same certified hardware. The difference is origin and licence: Xvid was released in 2001 as free software under the GNU GPL v2, forked from OpenDivX after DivXNetworks closed their source. If your device's documentation names DivX explicitly, OGV to DivX writes the same family of stream under that name.
Because the page's whole purpose is to produce an Xvid stream, so the Video Codec group has one entry. The Audio Codec list is where the real choice is, and it is long — MP3 by default, plus AC3, EAC3, MP2, AAC, FLAC, Vorbis, Speex, WMA v1 and v2, DTS and the PCM variants. If you want a different video codec in an AVI wrapper, OGV to AVI exposes the AVI codec list instead.
Almost certainly not. Browsers removed Theora: Chrome disabled it by default in version 120 and Chromium deleted the decoder in 123, Firefox disabled it by default in 126, and Safari never had it. The file is still perfectly valid, which is why VLC, mpv and any ffmpeg-based tool open it without complaint — and why this converter can read it. If you want something that plays in a browser again, OGV to MP4 or OGV to WebM is the target, not Xvid.
Match the region's standard-definition frame: Width x Height at 720 x 480 for NTSC or 720 x 576 for PAL. If you would rather set only the height and keep the source's aspect ratio, Preset Resolutions offers 480p and 576p and derives the width. Going above 720 x 576 is the most common reason a certified player shows a file in its browser but refuses to play it.
Yes. Switch Trim from Unchanged to Time Range and enter a Start time and a Duration, in seconds or as HH:MM:SS.sss. Only that window is decoded and re-encoded, which also makes it the fastest way to test a resolution and bitrate combination before committing to a full-length file. To split one source into several separate clips instead, use Video Cutter first and convert each piece here.
It is re-encoded, not carried across. AVI does not host Vorbis well and old hardware certainly cannot decode it, so the Vorbis track is decoded and compressed again into whatever you selected under Audio Codec — MP3 by default. There is no pass-through mode on this page; the server always re-encodes both streams.
Only with a concrete reason: a DivX/Xvid-certified DVD player, an old portable media player, a car head unit, or a pipeline that mandates Xvid in AVI. For anything current, H.264 in MP4 is universal, smaller and far easier to work with — try OGV to MP4 first and fall back here only if the hardware refuses it.