Initializing... drag & drop files here
Supports: RMVB
RMVB — RealMedia Variable Bitrate — was RealNetworks' compact video format, hugely popular through the 2000s for downloaded films and anime, and largely unplayable on current phones and browsers. This page walks through pulling a single frame out of one and saving it as WebP: a poster shot, a thumbnail, or proof of what is inside a file you can no longer open. WebP is the right target when the still is headed for the web, because a lossy WebP of a video frame is dramatically smaller than the equivalent PNG.
.rmvb onto the page or click "+ Add Files". The decode happens on our servers, so you do not need a working RealMedia player installed to get a frame out.2.100 means 2 seconds and 100 milliseconds into the clip..webp. Files upload over an encrypted connection, are processed on our servers and are deleted automatically after a few hours — no sign-up, no watermark.WebP is two encoders wearing one file extension, and the Lossless? control picks between them.
| Setting | What it writes | Typical use |
|---|---|---|
| No (Recommended) — the starting value | Lossy WebP, sized by the Quality Preset | Thumbnails, previews, forum posts, email, anything web-facing |
| Yes | Lossless WebP, pixel-exact to the decoded frame | Reference frames, colour checks, anything going into an editor |
The size gap is large and worth seeing before you decide. We decoded a 640 x 480 frame out of a RealMedia file and encoded that same frame both ways with libvips — the library behind this page's WebP output. The lossy file came out at 25,258 bytes; the lossless one at 152,938 bytes, roughly six times bigger for pixels that look the same at viewing size. For anything you intend to publish, leave the toggle off.
| Mode | What you set | What comes back |
|---|---|---|
| Specific Frame (preselected) | Time (seconds), opening at 0, fractions accepted | A single .webp from that exact instant |
| Multiple Screenshots | Capture Rate, opening at "1 second per frame" | One .webp per captured frame across the clip |
The Capture Rate list is expressed as seconds per frame and runs from "0.1s seconds (single frame at 10fps)" to "10 seconds per frame". Bigger numbers mean fewer files, so start sparse: a 20-minute episode at "10 seconds per frame" gives you roughly 120 stills, while the densest setting would give you around twelve thousand.
Everything here hinges on the timestamp, because you are freezing one instant rather than capturing a range. A few things make the difference between a usable still and a smear:
12.000 to 12.100 — is often enough to move from a blurred frame to a clean one..rmvb or .rm; mislabelled downloads are common. A genuine RealMedia file uploads fine even when your own player cannot open it.Frame extraction needs a readable source. A file truncated by an interrupted download, or wrapped in RealNetworks DRM, will either fail or hand back garbage, and no online tool can lawfully unwrap the protection. Converting the whole file first with RMVB to MP4 sometimes gets a partially-damaged file into a state where frame grabs work. And if what you want is a short moving loop rather than a frozen instant, this is the wrong page entirely — RMVB to GIF produces a genuinely animated output.
A single still. WebP as a format supports animation, but this page runs the video-to-image path: Specific Frame captures exactly one instant, and Multiple Screenshots writes a separate still per captured frame rather than one animated file. For a real moving loop, use RMVB to GIF.
Usually not. Lossless preserves the decoded frame exactly, but "exactly" includes every compression artefact the original RealVideo encode baked in — you are storing an SD source's flaws at high fidelity. In our own comparison the lossless file was about six times the size of the lossy one for the same 640 x 480 frame. Turn it on only when the still is going into an editor or a pixel-level comparison.
No. We decoded a frame from a RealMedia file and it arrives as plain three-channel RGB with no alpha channel, because the RealVideo codecs in these files do not carry transparency. WebP can store an alpha channel, but there is nothing transparent in the source to preserve, so the still comes out fully opaque.
RMVB is a legacy RealNetworks format and modern players and phones rarely ship a decoder for it. That does not block anything here, because the file is decoded on our servers rather than relying on codecs installed on your machine. You can pull a frame out of a video that nothing on your own computer will open — DRM-protected RealMedia being the one exception.
For a photographic SD frame headed to the web, lossy WebP is normally the smallest of the three at comparable visual quality. PNG at its top preset is the choice when you need a true-colour, pixel-exact still — see RMVB to PNG. JPG is the safest for very old software that predates WebP. If you already have a WebP and need something more universal, WebP to PNG converts it back.
Yes — switch Frame Selection to Multiple Screenshots and choose a Capture Rate. The job returns one WebP per extracted frame instead of a single image, which is how you build a contact sheet or hunt for the right moment in a file you cannot scrub locally.
It sets how aggressively the lossy WebP encoder discards information, from Highest down to Lowest, with "Very High (Recommended)" as the starting point. Higher presets keep more fine detail and cost more bytes. When Lossless? is switched to Yes the preset stops mattering for fidelity, because the output is pixel-exact regardless.
No. Those controls belong to PNG output, where a palette-quantization step exists to tune. WebP output here exposes Quality Preset, Specific file size, the Lossless toggle, Image resolution and Frame Selection — that is the whole surface, and anything else you have read about elsewhere does not render on this conversion.