AV1 to BMP — Which Still Format Should the Frame Land In?
A .av1 file is not an image. It is a raw AV1 elementary stream: AOMedia's royalty-free video bitstream with no container, no index, and no audio. So "AV1 to BMP" is really a frame grab — the server decodes the video, takes the frame at the moment you specify, and writes it as a Windows Bitmap. BMP is the right landing spot only when something downstream demands raw, uncompressed pixels; for most people PNG gives identical pixels in a far smaller file. The comparison below is the decision, and the how-to follows it.
BMP vs PNG vs JPG for a Saved Frame
| Property | BMP | PNG | JPG |
|---|---|---|---|
| Compression | None in the common 24-bit BI_RGB form | Lossless (DEFLATE) | Lossy (DCT) |
| Pixels match the decoded frame | Yes, exactly | Yes, exactly | No — re-compressed |
| Size of one 1080p frame | ~5.9 MiB, fixed by dimensions | Typically a fraction of the BMP | Usually the smallest of the three |
| Size depends on image content | No — flat colour costs the same as detail | Yes | Yes |
| Transparency | No alpha in the 24-bit form | 8-bit alpha | No |
| Palette / indexed modes | 1, 4, 8-bit with a colour table | Yes | No |
| Opens in browsers | Poorly supported for web use | Everywhere | Everywhere |
| Typical home | Windows GDI code, machine vision, embedded tools | Screenshots, editing masters, web | Photos, sharing, thumbnails |
| Standard | Microsoft Windows bitmap file format | PNG (W3C) | ISO/IEC 10918 JPEG |
When to Pick BMP
- A Windows program insists on it. Older GDI-era software, print drivers, and some industrial or embedded tools read
.bmpand nothing else. - A machine-vision or analysis pipeline wants raw pixels. No decode step, no compression to reason about — the pixel array sits in the file in scan-line order, ready to memory-map.
- You are debugging what the decoder produced. Because BMP writes exactly what it is given, a BMP frame is a clean reference for comparing against a compressed export.
- Load time matters more than disk space. Decoding a BMP is essentially a copy; DEFLATE or JPEG decoding is not.
When to Pick PNG or JPG Instead
- You want the same pixels, smaller. AV1 to PNG is lossless too, so it is pixel-identical to the BMP while compressing away the redundancy.
- You need transparency or an alpha channel. The 24-bit BMP form has no alpha; PNG does.
- The frame is going into a document, chat, or web page. AV1 to JPG produces the smallest file, and browsers and phones handle JPG everywhere.
- You are grabbing dozens of frames. Multiply 5.9 MiB by a hundred stills and BMP stops being a reasonable choice.
How to Convert AV1 to BMP
- Upload Your AV1 File: Drag and drop your
.av1file onto the page, or click "+ Add Files" to browse for it. Multiple clips can be queued and processed with the same settings. - Pick the Frame: Under Frame Selection, Specific Frame is preselected and Time (seconds) starts at 0, so the default output is the opening frame. Type a decimal timestamp such as
2.100for 2 seconds and 100 milliseconds, or switch to Multiple Screenshots and choose a Capture Rate. - Set the Quality Preset and Resolution (Optional): The Quality preset dropdown on this page offers High, Medium, and Low. Image resolution defaults to Keep original; switch to Preset Resolutions, Resolution Percentage, or an explicit Width x Height when you need a specific pixel size.
- Convert and Download: Click Convert and download the bitmap. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark, never shared or made public.
BMP File Size Is Pure Arithmetic
Microsoft's bitmap file format is a BITMAPFILEHEADER followed by a BITMAPINFOHEADER, an optional RGBQUAD colour table, and then the pixel array. For a 24-bit image there is no colour table, so the headers come to 54 bytes and everything after that is three bytes per pixel, with each scan line padded out to a 4-byte boundary. That makes the file size predictable before you convert anything:
| Frame size | Bytes per row (24-bit) | Total file size |
|---|---|---|
| 640 × 480 | 1,920 | 921,654 bytes (~0.88 MiB) |
| 1280 × 720 | 3,840 | 2,764,854 bytes (~2.64 MiB) |
| 1920 × 1080 | 5,760 | 6,220,854 bytes (~5.93 MiB) |
| 3840 × 2160 | 11,520 | 24,883,254 bytes (~23.7 MiB) |
Nothing about the picture changes those numbers — a black frame and a crowded one cost exactly the same. The only lever that moves the file size is Image resolution, which is why a "Medium" quality preset does not shrink an uncompressed bitmap the way it would shrink a JPG.
Frequently Asked Questions
Why is a single BMP frame so much larger than the whole video clip?
Because BMP does not compress and AV1 compresses aggressively. An AV1 stream stores mostly the differences between frames using motion compensation and modern entropy coding; a 24-bit BMP stores three literal bytes for every pixel of one frame. A 1080p still is 6,220,854 bytes in BMP form whatever it depicts, so it is entirely normal for one exported frame to dwarf a short source clip.
Does converting AV1 to BMP lose any quality?
The BMP write itself does not — it records the decoded frame pixel for pixel with no compression stage to discard anything. What you cannot escape is the source: AV1 is a lossy video codec, so the frame handed to the BMP encoder already contains whatever the video encoder threw away. BMP preserves those artifacts perfectly; it cannot reverse them.
How do I grab the frame at an exact moment?
Leave Frame Selection on Specific Frame and type the time into Time (seconds). The value is seconds from the start of the clip with a decimal for fractions, so 0.5 is half a second in, 12 is twelve seconds, and 2.100 is 2 seconds and 100 milliseconds. Since the box starts at 0, converting without touching it gives you the opening frame.
Can I export a whole series of frames instead of one?
Yes — switch Frame Selection to Multiple Screenshots and pick a Capture Rate. The dropdown ranges from one frame every 0.1 seconds (10 fps) down to one frame every 10 seconds, and defaults to one frame per second. You get one BMP per captured frame, so watch the arithmetic: sampling a two-minute clip at one frame per second produces 120 bitmaps, which at 1080p is roughly 700 MiB of output.
Does BMP support transparency?
Not in the form this conversion produces. The common 24-bit BI_RGB bitmap stores three colour bytes per pixel and has nowhere to put an alpha value. Later header versions (BITMAPV4HEADER, BITMAPV5HEADER) can describe an alpha channel, but support for them is inconsistent across applications. If you need transparency, extract the frame as PNG, which has a proper 8-bit alpha channel — though note that a video frame is opaque to begin with, so there is usually no transparency in the source to keep.
What does the Quality preset actually change for a BMP?
Less than you would expect, because there is no lossy compression stage in an uncompressed bitmap to tune. The dropdown on this page is limited to High, Medium, and Low, and file size for a 24-bit BMP is fixed by width, height, and bit depth alone. If you need a smaller file, change Image resolution — or export to a compressed format such as PNG or JPG instead.
What is a .av1 file, and why does a video convert into a single image?
A bare .av1 file holds a raw AV1 bitstream — a sequence of Open Bitstream Units from the Alliance for Open Media's royalty-free codec, whose specification was published in 2018 — with no container, no audio, and no seek index around it. BMP, by contrast, holds exactly one still image and has no concept of time. So the only sensible mapping between them is frame extraction, which is what Frame Selection controls.
How are my files handled during the conversion?
Your clip is uploaded over an encrypted connection, decoded on our servers to produce the bitmap, and deleted automatically a few hours later — never shared, never made public, with no sign-up and no watermark. The practical constraint on a long or high-resolution source is upload size and time rather than anything on your end.