Initializing... drag & drop files here
Supports: FLV
FLV is a Flash-era video container; WebP is a modern still-image format. So this conversion does not re-encode your whole clip — it captures a frame (or a series of frames) and saves each one as a compact WebP picture. This tutorial is for anyone pulling a thumbnail, poster frame, or contact sheet out of an old .flv archive. 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.
.flv onto the page or click "+ Add Files" to pick it from your device. You can queue several Flash videos at once, and they all run through the same frame and quality settings.0. Multiple Screenshots samples the clip on a Capture Rate interval instead and returns several stills.Frame Selection is the control that makes this page different from an ordinary image converter, and it is the one most people get wrong on the first try. Both modes are visible under Advanced Options.
| Mode | The control you set | Opens at | What you get back |
|---|---|---|---|
| Specific Frame | Time (seconds) — a timestamp into the clip | 0 (the very first frame) |
One WebP image from that exact moment |
| Multiple Screenshots | Capture Rate — 0.1s, 0.2s, 0.3s, 0.5s, or 1 to 10 seconds per frame | 1 second per frame | A set of WebP stills sampled across the whole clip, delivered as a ZIP |
The practical advice: do not leave Time on 0 unless you know the clip starts on content. A large share of archived FLV files open on a black fade, a leader card, or a blank first frame, and 0 will faithfully capture exactly that. Nudging the timestamp to 1 or 2 usually lands on real picture. When you genuinely do not know where the good frame is, switch to Multiple Screenshots at 1 second per frame, skim the ZIP, and keep the sharpest one — that is far faster than guessing timestamps one conversion at a time.
Motion blur is the other frequent disappointment. A timestamp during a fast pan or cut gives you a smeared frame no image format can fix, so aim at a moment where the subject is relatively still.
WebP has two distinct compression engines, and the Lossless? switch picks between them. That single choice matters more than the Quality Preset does, because the two engines suit opposite kinds of picture. Google's published figures put lossless WebP at 26% smaller than a comparable PNG, and lossy WebP at 25–34% smaller than a comparable JPEG at equivalent SSIM quality.
| Your extracted frame is… | Lossless? | Quality Preset | Why |
|---|---|---|---|
| Live-action video, faces, scenery | No (Recommended) | Very High or High | Photographic detail hides lossy artifacts; the file lands a fraction of the lossless size |
| A title card, slide, or screen recording | Yes | (ignored when lossless) | Flat colour and crisp text are where lossy compression leaves visible ringing around edges |
| A frame with a transparent region | Either | Very High | WebP carries a full alpha channel in both modes |
| Anything that must hit a byte budget | No | Use Specific file size instead | The size target drives the encoder rather than a preset |
If the result is still too heavy, the cheapest win is dimensions rather than quality: open Image resolution and pick a Preset Resolution such as 720p or 480p, or scale by Resolution Percentage. Halving the width and height cuts the pixel count to a quarter. Note also that WebP's container caps a single image at 16,383 × 16,383 pixels, which no Flash-era video will ever come close to.
Some FLV files are corrupted, truncated mid-stream, or were never fully downloaded from a streaming source, and those can fail to seek to an arbitrary timestamp. If a specific time will not export, try 0 or a very early value, or run the file through FLV to MP4 first to rebuild it into a clean container and extract a frame from the MP4 instead. This tool also cannot help with encrypted or DRM-protected Flash content, which was never decodable outside its original player.
A still picture. This page extracts one frame — or several individual frames with Multiple Screenshots — and saves each as a standalone WebP image. WebP as a format can hold animation, but this FLV pathway is deliberately the still-image path, built for poster frames and thumbnails. For a moving loop from your Flash video, use FLV to GIF.
Because you need an image, not a video: a thumbnail for a web page, a poster frame for a video player, a CMS preview, or one representative still from archived footage. WebP suits that job because it is a modern web image format — lossy WebP runs 25–34% smaller than JPEG and lossless WebP 26% smaller than PNG per Google's own published figures — so the extracted frame loads fast.
Avoid 0 if the video fades in from black, which a lot of Flash-era captures do; a second or two in usually lands on real content. If you are unsure, switch to Multiple Screenshots at 1 second per frame to pull stills across the whole clip, then keep the sharpest. Target a moment with little movement, since motion blur in the source frame cannot be recovered.
Usually no. Frames from real-world Flash video are photographic, and lossy WebP handles those at a fraction of the size with no visible loss. Reserve Lossless? Yes for frames that are mostly flat colour or crisp text — a title card, a slide, a screen recording — where lossy compression can leave faint ringing around hard edges.
WebP is supported by browsers covering roughly 96% of global traffic, including Chrome 32+, Firefox 65+, Edge 18+, and Safari 16+ on desktop, with iOS Safari from version 14. It will not open in Internet Explorer or in some older desktop image editors. If you need a universally readable file for a legacy application, convert the result to WebP to PNG afterwards.
Three levers, in order of effectiveness. Lower Image resolution first — a Preset Resolution or a Resolution Percentage cuts pixels, which cuts bytes fastest. Then lower the Quality Preset. Or skip the guesswork and switch to Specific file size, where you enter a target in Bytes, Kilobytes, or Megabytes and let the encoder aim for it. For batch optimisation of many extracted stills at once, run them through the Image Compressor.
No. A WebP still is just a picture — it carries no duration, no frame rate, and none of the FLV's container metadata such as the Flash onMetaData block. If you need the timestamp recorded, note the value you typed into Time (seconds), because nothing in the output file preserves it.
Flash Video files typically carry Sorenson Spark (an H.263 variant) in the earliest era, On2 VP6 through the mid-2000s, and H.264 in later encodes; screen-capture FLVs use Flash's Screen Video codec. All of them decode here, but they set your ceiling: an H.264 FLV yields a noticeably cleaner still than a low-bitrate Spark clip of the same scene, and no WebP setting closes that gap.