FLV to PNG Converter

Extract lossless PNG frames from FLV Flash video. Preserve legacy Flash content as images. Free.

Initializing... drag & drop files here

Supports: FLV

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Image Compression
Quality preset
Higher quality settings preserve more detail but result in larger files. Lower settings reduce file size by increasing compression.
Image resolution
Colors
Compression level
Compression level
Compression speed
Compression speed
Frame Selection
Time (seconds)
Capture a single frame at the specified time. For example, 2.100 means 2 seconds and 100 milliseconds into the video.

How to Convert FLV to PNG Online

  1. Upload Your FLV File: Drag and drop or click "+ Add Files" to select FLV files. Old YouTube downloads from the 2008-2014 era, archived Flash-era webinars, recorded e-learning lectures, and screen captures from streaming sites all work. Batch is supported — drop in multiple clips and extract from each.
  2. Pick a Frame Selection Mode: Choose Specific Frame to grab a single PNG at a chosen timestamp (Time in seconds — 12.5 means the frame 12.5s into the clip). Choose Multiple Screenshots to pull a sequence and set the capture rate — 0.1s (10 fps), 0.2s (5 fps), 0.5s (2 fps), or every 1 / 2 / 3 / 5 / 7 / 10 seconds for sparser sampling.
  3. Resize and Set Compression (Optional): Pick a resolution preset (144P, 360P, 480P, 720P, 1080P, 1440P, 2160P / 4K) — most FLVs are 240p / 360p / 480p natively, so upscaling above source won't add detail. Scale by percentage, set custom width × height, or pick a DPI (72 / 96 / 150 / 200 / 300 / 400 / 600 / 1200) for print. PNG output uses lossless DEFLATE — pick a compression level (Highest → Lowest) to trade encoding speed against file size, or set bit depth (1-bit / 8-bit / 16-bit) and a 2 / 4 / 8 / 16 / 32 / 64 / 128 / 256 color palette for smaller indexed-color PNGs (great for screen recordings with limited colors).
  4. Convert and Download: Click Convert. Frames extract on our servers and download individually or as a ZIP archive — no sign-up, no watermark, no sign-up.

Why Convert FLV to PNG?

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:

  • Salvaging Flash-era video archives — Old YouTube downloads from 2008-2014, lecture recordings from defunct e-learning platforms, archived webinars, and corporate training videos saved as FLV. PNG frames preserve the visual content even if the container is effectively dead.
  • Documentation from old screen recordings — Software tutorials, UI walkthroughs, and bug reproductions captured during the Flash era often only exist as FLV. Pull PNG frames at 0.5s or 1s for documentation, internal wikis, or Confluence pages — text and UI stay sharp where JPG would smear them.
  • Thumbnails and poster frames — Grab a single high-quality still from an old FLV recording for a blog re-publish, retrospective YouTube re-upload, or video archive index. Specific Frame at a chosen timestamp gives you exactly the still you want.
  • Inputs to OCR / ML pipelines — Pull PNG frames at 1 fps or 0.5 fps to feed Tesseract OCR (for old screencast text), OpenCV motion analysis, or img2img workflows. Lossless input avoids re-compression artifacts that confuse downstream models.
  • Forensic and review work — Old security footage, dashcam captures, and conference recordings sometimes survive only as FLV. Frame-by-frame PNG extraction lets you study the sequence without compression artifacts being mistaken for real detail.
  • Animation and reference material — Pull a sequence at 24, 25, or 30 fps for rotoscoping reference, animation keyframes, or a PNG sequence import into After Effects, Blender, or DaVinci Resolve.

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.

FLV Source vs PNG Output — Format Comparison

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

Frame Selection — Capture Rate Quick Guide

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

Frequently Asked Questions

Why pull PNG frames from an FLV instead of just converting the video?

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.

Can I extract just one frame at a specific timestamp?

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.

How many PNG frames will I get from my FLV?

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.

Will the PNG match the original FLV's resolution?

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.

Why are my PNGs so much larger than I'd expect?

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.

Can the tool open my old FLV at all?

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.

Will there be Flash UI or player chrome in the extracted frames?

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.

Are my files uploaded to a server?

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.

What if I want a single animated still instead of a PNG sequence?

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.

Rate FLV to PNG Converter Tool

Rating: 4.8 / 5 - 99 reviews