Initializing... drag & drop files here
Supports: XVID
Xvid is an open-source MPEG-4 ASP codec (GPL, first released 2001) that historically shipped inside AVI containers and remains common in archived camcorder footage, surveillance recordings, and pre-2010 ripped video libraries. BMP is Microsoft's native bitmap format — an uncompressed, header-plus-pixel-array layout supported by Windows since 1990 and accepted by virtually every legacy Windows tool, machine-vision SDK, and embedded display driver. Converting Xvid frames straight to BMP gives you raw RGB pixel data that any old, picky, or resource-constrained system can read without a JPEG or PNG decoder.
| Property | Xvid (MPEG-4 ASP in AVI) | BMP |
|---|---|---|
| Type | Lossy video codec | Uncompressed raster image |
| Compression | Inter-frame DCT + motion comp | Typically none (BI_RGB); RLE optional |
| Container | AVI (most common) | Single-file .bmp / .dib |
| Bit depth | 8-bit YUV 4:2:0 | 1, 4, 8, 16, 24, or 32 bpp |
| Color model | YCbCr (decoded to RGB) | RGB / palettized |
| Typical 1080p size | ~1-3 MB per second | ~6 MB per single frame |
| Native support | VLC, ffmpeg, MPC-HC | Windows since 1990, every CV SDK |
| Maintenance status | Last stable 1.3.7 (Dec 2019) | Active OS-level support |
| Mode | Output | Best For |
|---|---|---|
| Specific Frame | One BMP at chosen timestamp | Thumbnails, evidence stills, single test image |
| Multiple Screenshots | Several BMPs at intervals | Image sequence, batch CV input, contact sheets |
| Quality preset: High | Default — full-res, BI_RGB | Maximum fidelity, no surprises |
| Image Quality (%) lower | Reduced spatial detail | Smaller files when downstream tool accepts RLE BMP |
| Resolution Percentage 50% | Half-size bitmap (~1.5 MB at 1080→540p) | Faster CV pipelines, reduced storage |
That is expected. A 1920×1080 24-bit BMP stores roughly 1920 × 1080 × 3 bytes = 6,220,800 bytes (~5.93 MB) of raw pixel data plus a small header. Xvid achieves much smaller per-second sizes by exploiting temporal redundancy across frames; once you decode and dump a single frame as uncompressed RGB, that compression is gone. If 6 MB per frame is too large, see Xvid to PNG for lossless compression (typically 1-3 MB) or Xvid to JPG for lossy (typically 200-500 KB).
Drop the file in as-is. The converter inspects the container and codec, so an .avi labelled file using the Xvid (FOURCC: XVID or DIVX) stream extracts identically. You can also use AVI to BMP if your source is labelled .avi rather than .xvid.
Yes. Pick "Specific Frame" under Frame Selection and enter the timestamp into the "Time (seconds)" field — for example, 12.5 for the frame around 12 seconds 500 ms. The decoder seeks to the nearest keyframe and walks forward to that time, so the result is the displayed frame at that point in the video.
Use "Multiple Screenshots." The page exposes interval presets (every 1, 2, 3 ... seconds, or fractional intervals like 1/2 and 1/3 of a second), so a 60-second clip at 1-second intervals yields ~60 BMPs. Lower the interval for denser sampling if you are training a CV model.
By default the output is BI_RGB — uncompressed, 24-bit, top-down DIB with a BITMAPINFOHEADER. The "Image Compression" advanced controls let you opt into BMP RLE if your tool supports it, but most legacy Windows readers and machine-vision SDKs expect BI_RGB, so the safe default is to leave compression off.
BMP is uncompressed and trivially readable by old Windows software but has no metadata to speak of. PNG is lossless-compressed and roughly 3-5x smaller than BMP — better for storage and the modern web. TIFF (see Xvid to TIFF) supports multi-page output, layered metadata, and several compression schemes (LZW, ZIP, JPEG), making it the format of choice for scientific imaging. Pick BMP only when a downstream tool specifically requires it.
Resize during extraction. Under "Image Resolution," set a Resolution Percentage (e.g. 50%), pick a preset (720p, 480p), or enter custom Width × Height. Doing it in one step keeps a 4K-source workflow from spawning 24 MB BMPs you immediately have to shrink.
No. BMP is an image format and only the visual frames are extracted; the AC3 / MP3 / PCM audio stream inside the AVI is discarded. If you also need the audio, run a separate audio-extract pass on the same source file.
Files are processed in your browser session and removed shortly after download. There is no account requirement, no watermark, and no permanent retention — useful for forensic stills, internal QA frames, or anything else where you would rather not upload to a third party long-term.