Initializing... drag & drop files here
Supports: XVID
.avi file containing MPEG-4 ASP video. Batch upload is supported, and files process in your browser session with no sign-up required.Xvid is an open-source MPEG-4 Part 2 (Advanced Simple Profile) codec released in 2001, almost always wrapped in an AVI container — the file you have on disk is technically an .avi whose video stream is Xvid-encoded. WebP is Google's image format announced September 30, 2010 and built on the VP8 codec, with lossless and animation extensions added in 2011. Pulling stills out of legacy Xvid footage and re-encoding them as WebP gives you small, high-quality images that load fast on the modern web.
| Property | Xvid (in AVI) | H.264 (in MP4) | AV1 (in MP4/WebM) |
|---|---|---|---|
| Codec released | 2001 | 2003 | 2018 |
| Standard | MPEG-4 Part 2 ASP | MPEG-4 Part 10 / AVC | AOMedia AV1 |
| Typical use today | Legacy / archival | Default for streaming and devices | Modern web streaming |
| Browser playback | None natively | All major browsers | Chrome, Firefox, Edge; Safari 17+ |
| Hardware decode | PC software only | Ubiquitous | Newer GPUs / SoCs only |
| Open / royalty-free | Codec is GPL; format is ISO | Patent-licensed | Royalty-free |
| Output | This page | Use a different tool when you need... |
|---|---|---|
| Still WebP (one image per frame) | Yes — "Specific Frame" or "Multiple Screenshots" | Looping animation from a clip |
| Animated WebP from a video clip | No | A short looping preview (try convert Xvid to GIF instead, or convert the video to GIF first) |
| Lossy vs Lossless WebP | Both, via "Lossless?" toggle | Strict PNG-equivalent fidelity → Lossless = Yes |
| Setting | Typical use | File size note |
|---|---|---|
| Quality Preset: Very High (default) | Hero images, thumbnails for retina screens | Quality ~85 equivalent |
| Image Quality 80% | General web images | Visually lossless for most photo content |
| Image Quality 50-60% | Bulk thumbnails, contact sheets | 2-3x smaller than 80% with mild softening |
| Lossless? = Yes | Diagrams, screenshots, alpha mattes | ~26% smaller than PNG; significantly larger than lossy WebP |
No. This converter outputs still WebP images — one per extracted frame. If you need a looping animation from a video, convert to GIF first via Xvid to GIF. Animated WebP from a video stream is on the broader web tooling roadmap but is not what this page produces today.
.avi — should I use Xvid to WebP or AVI to WebP?Either works. Xvid is the codec that lives inside an AVI container, so almost every Xvid file you have is also an AVI. Use AVI to WebP if your AVI is encoded with a different codec (DivX, MJPEG, uncompressed) — the tooling is otherwise the same.
Choose "Specific Frame" under Frame Selection, then enter the time in the "Seconds" field (you can also switch the unit dropdown to minutes or frame number). The converter seeks to that point in the Xvid stream and re-encodes that single frame as WebP at your chosen quality.
You can extract one frame every N seconds (good for long videos), every Nth frame (good for short clips where you want even sampling regardless of frame rate), or pick a target output frame rate. A 10-minute Xvid at "every 10 seconds" yields 60 WebP files; "every 30th frame" on 24 fps source yields about 480 files.
Leave it off (the default) for photos and general video frames — lossy WebP at 80% quality is visually indistinguishable from the source for most footage and is several times smaller. Turn it on for screenshots, line art, diagrams, or anything with sharp edges or text where you cannot tolerate compression artifacts.
Two common causes. (1) The file is actually DivX or another MPEG-4 ASP variant in an AVI container — try AVI to WebP instead, since both routes use the same decoder pipeline. (2) The AVI is corrupted or truncated; if VLC can't play the file end-to-end, this converter cannot reliably extract its later frames either.
Per Google's published benchmarks, lossy WebP averages roughly 25-34% smaller than JPEG at matched visual quality, and lossless WebP averages ~26% smaller than equivalent PNG. A 1080p Xvid frame that exports to a 200 KB JPEG typically drops to 130-150 KB as WebP at the default Very High preset.
Yes for modern browsers. WebP is supported by Chrome 32+ (2014), Firefox 65+ (Jan 2019), Edge 18+ (2018), and Safari 16+ (Sept 2022), covering roughly 95% of global usage. Internet Explorer never added native support; if you need IE compatibility, use Xvid to JPG or Xvid to PNG instead.
Yes. Under "Image Resolution," set Width (Keep aspect ratio), Height (Keep aspect ratio), Width x Height, or pick a Preset Resolution. Resizing happens during encode, so a 1080p Xvid frame can come out as a 480p WebP thumbnail in one step rather than needing a second Compress WebP pass.