Initializing... drag & drop files here
Supports: FLV
FLV (Flash Video) was the dominant web video format from 2003 to about 2015 — what YouTube, Vimeo, and most streaming sites used during the Flash era. Adobe officially discontinued Flash Player on December 31, 2020, and modern browsers no longer load FLV in any native player. The video data itself is fine — it's just locked inside a container that nothing wants to play. Extracting frames as PNG rescues the visual content as lossless stills you can actually use today. Common reasons to pull PNGs from old FLVs:
If you don't need lossless quality and want smaller files, use FLV to JPG or FLV to GIF instead. To re-encode the whole video for modern playback, see FLV to MP4 or FLV to WebM.
| Property | FLV (source) | PNG (extracted frame) |
|---|---|---|
| Type | Video container (audio + video stream) | Still image |
| Compression | Lossy (Sorenson H.263, VP6, sometimes H.264) | Lossless (DEFLATE) |
| Typical resolution | 240p / 360p / 480p (Flash-era), occasional 720p | Whatever the source frame is, or your chosen preset |
| Browser playback | None — Flash Player retired Dec 2020 | Universal — every browser, every OS |
| Quality after editing | Degrades on each re-encode | Bit-for-bit identical across saves |
| Transparency | None in standard FLV | 8-bit alpha supported |
| Best use | Archival of old Flash-era source | Stills, documentation, OCR, reference |
| Capture Rate | Frames per second | Best for |
|---|---|---|
| 0.1s | 10 fps | Smooth motion review, frame-by-frame analysis |
| 0.2s | 5 fps | Tutorial walkthrough captures, slideshow source frames |
| 0.5s | 2 fps | Step-by-step screenshots, UX review |
| 1s | 1 fps | OCR / ML pipelines, scene summaries, long lectures |
| 2-3s | 0.5-0.33 fps | Webinar chapter markers, sparse summaries |
| 5-10s | 0.2-0.1 fps | Long-form interviews, surveillance review |
Because the video may not be the goal — sometimes you only need the visuals as stills. PNG extraction skips re-encoding the audio and producing a playable file, gives you lossless images you can drop into a doc, and avoids the question of which modern codec to target. If you do want a playable file, see FLV to MP4 or FLV to WebM.
Yes — pick Specific Frame in the Frame Selection step and enter Time in seconds (12.5 means 12.5s into the clip). The decoder seeks to that timestamp and outputs a single PNG. Useful for grabbing a poster frame from an old recording or one specific screenshot for documentation.
Multiply duration by capture rate. A 60-second FLV at "1 second per frame" produces 60 PNGs; at 0.1s (10 fps) it produces 600. Old FLVs are typically 240p-480p, so each PNG is small (a few hundred KB), but a long lecture at high capture rates can still produce thousands of files — start at 1 fps or 0.5 fps and refine downward.
By default yes — the PNG comes out at the FLV's native frame size (often 320×240, 480×360, or 640×480 for the Flash era). Use the resolution preset (144P → 4320P), percentage scale, or custom width × height to upscale or downscale. Note that upscaling a 360p FLV to 1080p doesn't add real detail — it just enlarges existing pixels.
PNG is lossless. Even a 480×360 frame can run several hundred KB; a 1080p frame is typically 2-5 MB. For sequences of hundreds of frames, that adds up fast. If file size matters more than perfect fidelity, use FLV to JPG. For UI / screen-recording content with limited colors, indexed-color PNG (8 / 16 / 64 / 256 colors via the palette setting) shrinks dramatically with no visible loss.
Most can. FLV files using H.263 / Sorenson Spark, VP6, or later H.264 inside the FLV container all decode for frame extraction here. If a particular FLV refuses to load, it's usually because it's truncated from an interrupted Flash-era download — try opening it in VLC and re-saving with "Convert / Save" first to repair the container, then extract frames from the repaired file.
No. Frame extraction decodes the source video stream directly and writes the original pixel data — no Flash player chrome, no controls, no scrub bar. That's the difference between this and a screenshot of a player window.
Conversion runs on our servers — files don't go to a third-party storage layer for processing. Output PNGs download directly to your device. There's no sign-up, no watermark, and no file count cap, which matters when you're working through a folder of dozens of legacy FLVs.
Use FLV to GIF for a looping animated image, or FLV to WebP for a smaller, higher-quality animated still. Both work well for short clips where you want one shareable file rather than a folder of PNGs.