Initializing... drag & drop files here
Supports: AVI
.avi clip onto the page or click "+ Add Files." Batch upload is supported, and codecs commonly found inside AVI containers — DivX, Xvid, MJPEG, H.264, MPEG-4 Part 2, Cinepak, uncompressed RGB — are decoded automatically.3.5 for 2 seconds plus 500 ms) to grab a single still, or switch to Multiple Screenshots and set the capture interval anywhere from every 0.1 seconds to every 10 seconds. A 60-second clip at 1-second intervals produces 60 AVIF stills.AVI (Audio Video Interleave) was published by Microsoft on November 10, 1992 as part of Video for Windows, built on top of the 1991 Resource Interchange File Format (RIFF) chunk container. Three decades later, AVI archives still hold a huge volume of legacy footage: DivX/Xvid rips, screen recordings from older capture tools, MJPEG output from industrial and scientific cameras, and home-camera tapes digitized in the 2000s. AVIF, by contrast, is the AV1 still-image format standardized by the Alliance for Open Media — v1.0.0 published February 19, 2019, v1.2.0 published November 3, 2025 — and at equivalent perceived quality it stores photographic frames roughly 30–50% smaller than JPEG.
Pulling AVIF stills out of an AVI is the right move when you need to:
<picture> fallback for older clients.| Property | AVI | AVIF |
|---|---|---|
| Type | Video container (RIFF) | Still / animated image (HEIF derivative) |
| Released | Microsoft, Nov 10, 1992 | AOMedia, Feb 19, 2019 (v1.0.0) |
| Compression | Codec-dependent (DivX, Xvid, MJPEG, H.264, uncompressed) | AV1 intra-frame |
| Audio | Yes (PCM, MP3, AC-3, others) | No |
| Transparency | No | Yes (alpha channel) |
| HDR / wide gamut | No | Yes (10/12-bit, BT.2020, PQ/HLG) |
| Browser playback | Limited; usually requires download | Native <img> in ~94% of browsers |
| Typical 1080p frame | N/A (video) | 60–100 KB (lossy), several MB (lossless) |
| Format | Codec | Typical 1080p frame | Transparency | Best for |
|---|---|---|---|---|
| AVIF | AV1 intra | 60–100 KB | Yes | Smallest web stills, modern browsers |
| WebP | VP8 / VP8L | 80–140 KB | Yes | Broader compatibility (Chrome, Firefox, Safari 14+, Edge) |
| JPEG | DCT lossy | 150–300 KB | No | Universal compatibility, legacy software |
| PNG | DEFLATE lossless | 1.5–5 MB | Yes | Pixel-perfect screenshots, UI work |
| TIFF | LZW / ZIP / none | 2–10 MB | Yes | Print, scientific, archival masters |
| Preset | Image Quality (%) equivalent | Use when |
|---|---|---|
| Highest | ~95–100 | Archival masters; expect 200–400 KB at 1080p |
| Very High (Recommended) | ~85–90 | General web previews and social cards |
| High | ~75–80 | Bulk thumbnails for catalogs and CMS imports |
| Medium | ~60–70 | Email-friendly previews; ~40–80 KB at 1080p |
| Low / Very Low / Lowest | ~25–50 | Contact sheets, sprite indexes where size dominates |
Yes. Choose Specific Frame and enter the time in seconds — decimals are accepted, so 7.25 is 7 seconds 250 ms in. The decoder seeks to the nearest decoded frame; for codecs with sparse keyframes (e.g., MPEG-4 Part 2 with long GOPs), the actual extracted frame may snap to the closest preceding I-frame or be reconstructed from it.
Pick Multiple Screenshots and set the interval. Available intervals run from every 0.1 seconds (10 fps) up to every 10 seconds, so a 5-minute clip at one frame per second gives you 300 AVIF stills, while the same clip at 10-second spacing gives you 30. Each frame is encoded independently — there are no inter-frame references — so deleting any single AVIF doesn't break the others.
Better in most cases. AVIF inherits AV1's intra-prediction and transform tooling, which handles smooth gradients, sharp edges, and high-contrast text more cleanly than JPEG's 8x8 DCT — the typical artifact you see in JPEG (blocky banding around text and skies) is largely absent in AVIF at comparable bitrates. Practical testing puts AVIF at roughly 30–50% smaller for matched perceived quality. JPEG still wins on encode/decode speed and on universal compatibility with very old software.
Per caniuse data: Chrome 85+, Firefox 93+, Edge 121+, Safari 16.4+ on macOS Ventura, and Safari on iOS 16.0+ (full support from 16.4). Samsung Internet 14+, Opera 71+, and Android Chrome are also covered. Internet Explorer, Opera Mini, and KaiOS browsers do not support AVIF — for those audiences, extract as JPEG or WebP and use a <picture> element to serve the right format per client.
Lossless AVIF is supported by the AV1 spec and is a good choice when the source AVI itself was lossless or near-lossless (uncompressed RGB, MJPEG at high quality, or a Lagarith/HuffYUV stream). Push the Image Quality (%) slider to 100 or pick the Highest preset. Note that lossless AVIF is much larger than lossy AVIF — frequently 1–4 MB at 1080p versus ~80 KB lossy — and most of the AVIF size advantage comes from the lossy mode.
Any codec supported by the underlying decoding pipeline, which covers the common cases: DivX 3/4/5/6, Xvid, MJPEG, H.264 (sometimes wrapped in AVI), MPEG-4 Part 2, Cinepak, Indeo, and uncompressed RGB/YUY2. Exotic or proprietary codecs (Microsoft's old MS-CRAM, certain hardware-vendor codecs) may fail; in those cases you usually need to remux or re-encode the AVI in a player such as VLC first.
Three common culprits. First, very high resolution: a 4K still encoded at the Highest preset can easily exceed 500 KB. Second, lossless mode (Image Quality = 100 or matching the Highest preset on certain clips) pushes file size into the megabytes. Third, complex or noisy frames — film grain, dense foliage, snow — compress poorly in any codec; switch to Very High (Recommended) or set a Specific file size target to cap the output.
Downscale aggressively for thumbnails and previews. A 1920x1080 AVI frame downscaled to 640x360 typically lands in the 15–30 KB range as AVIF, which is small enough to ship as a web thumbnail without a separate srcset step. Use Resolution Percentage (e.g., 33%) or pick a Preset Resolution like 360p. Keep native resolution only when you need the full master frame for archival or downstream editing.
Run the conversion twice with different output settings, or use convert-avi-to-jpg for the JPEG pass. If you also want the original video in a more modern container, see convert-avi-to-mp4 — H.264/AAC in MP4 plays natively almost everywhere AVI does not.