CAVS to PNG Converter

Convert CAVS files to PNG format online. Free, fast, no watermarks.

Initializing... drag & drop files here

Supports: CAVS

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.

Extract a PNG Frame from CAVS: What This Tutorial Covers

CAVS is a Chinese Audio Video Coding Standard (AVS1) video stream — a codec used mainly by set-top boxes and digital TV broadcasting in China, so a .cavs file rarely opens in everyday image tools. This page walks you through pulling a single still frame, or a sequence of frames, out of that video and saving each one as a lossless PNG you can open anywhere.

How to Convert CAVS to PNG

  1. Upload Your CAVS File: Drag and drop the .cavs file onto the page or click "+ Add Files" to browse. The video is uploaded over an encrypted connection and decoded on our servers — there is no codec to install on your end.
  2. Choose a Frame Selection Mode: Under Frame Selection, pick "Specific Frame" to grab one still, or "Multiple Screenshots" to extract a series across the clip.
  3. Set the Time or Capture Rate: For a single still, type the moment into the "Time (seconds)" field — for example 2.100 means 2 seconds and 100 milliseconds in. For a sequence, set the Capture Rate (how many frames per second to pull).
  4. Convert and Download: Click Convert and save your PNG. No sign-up, no watermark — and because PNG is lossless, the saved frame is pixel-for-pixel what the decoder produced.

Walk-through: Picking the Right Frame and Quality

The two Frame Selection modes answer different needs, and the settings that matter change with each:

  • One sharp still (Specific Frame): Use the "Time (seconds)" field to land on the exact moment. The fractional part is milliseconds, so 12.500 is twelve and a half seconds in. If the frame you want sits on a fast-moving subject, nudge the time a few hundredths of a second either way until the motion blur in the source clears.
  • A run of frames (Multiple Screenshots): Set the Capture Rate to control density. A low rate (1-2 frames per second) gives you a thumbnail strip or contact sheet; a higher rate approaches every distinct frame for detailed motion study. Higher rates mean many more PNGs, so each output is larger in total.
  • Resolution: Leave it at the source resolution to keep every pixel, or apply a Preset Resolution to downscale if you only need a smaller still. PNG never adds lossy artifacts, so a frame kept at source resolution is as crisp as the CAVS stream allowed at that point.
  • PNG compression (optional): The Compression level (default 6) and Compression speed controls trade encode time against file size. They are lossless — a higher compression level produces a smaller PNG with identical pixels, it just takes longer to write.

Because PNG keeps every pixel, an extracted frame is larger on disk than the same frame saved as JPG, but it stays sharp for cropping, OCR, or compositing. If you want a lighter file and can accept slight lossy compression, convert CAVS to JPG instead.

Common Errors and How to Fix Them

  • "My CAVS file won't preview before upload" — That is expected. Most operating systems and browsers have no built-in AVS1 decoder, so there is no thumbnail. The decode happens server-side after upload, so you can still extract frames even though your machine can't open the file directly.
  • "The frame I got is blurry" — The output tracks the source. If that moment in the CAVS video is mid-motion or was encoded at a low bitrate, the still inherits that softness. Try a timestamp a few hundredths of a second away to catch a cleaner frame.
  • "The exported PNG is huge" — PNG is lossless, so a high-resolution frame can be several megabytes. Raise the Compression level for a smaller lossless file, downscale with a Preset Resolution, or switch to JPG if a lossy frame is acceptable.
  • "Time is past the end of the video" — A timestamp longer than the clip can't land on a frame. Re-enter a time inside the clip's duration.
  • "I only got one image but wanted several" — "Specific Frame" returns a single still. Switch Frame Selection to "Multiple Screenshots" and set a Capture Rate to get a sequence.

When This Doesn't Work

A few CAVS files won't yield a clean frame no matter the settings. Broadcast captures can be truncated or carry stream errors that leave parts of the video undecodable, so a timestamp inside a damaged region may produce a corrupt or partial still — pick a moment in an intact section instead. If you actually need the moving video rather than stills, convert CAVS to MP4 for a widely supported clip and grab frames from that later. And if the file is a different format that merely shares the extension — an AviSynth .avs script is text, not a video stream — frame extraction has nothing to decode.

Frequently Asked Questions

What exactly is a CAVS file?

A .cavs file holds video encoded with AVS1, the first-generation Audio Video Coding Standard published as Chinese national standard GB/T 20090.2-2006 by the AVS Workgroup of China (founded June 2002). It was designed for digital TV broadcasting and set-top boxes, reaching quality comparable to MPEG-2 at roughly half the bitrate, which is why it appears mostly on Chinese broadcast and home-theater hardware rather than on the open web.

Will the extracted PNG lose any quality?

No. PNG is a lossless format, so the saved frame is exactly the pixels the AVS1 decoder produced for that moment — nothing is discarded in the conversion. The only thing that limits sharpness is the source: a frame from a low-bitrate or motion-blurred section of the CAVS video will look soft because that is how it was encoded, not because of the PNG step.

Should I extract to PNG or JPG?

Choose PNG when you'll crop, zoom, run OCR on, or composite the frame — its lossless compression keeps edges and text crisp. Choose JPG when you need many frames or a lightweight file to share, and a small amount of invisible lossy compression is acceptable. In our testing, the same 1080p frame came out several times larger as a PNG than as a quality-80 JPG, with no visible difference at normal viewing size but a real difference once you zoom in.

How do I capture a frame at an exact moment?

Set Frame Selection to "Specific Frame" and type the timestamp into the "Time (seconds)" field. The decimal part is milliseconds, so 2.100 is 2 seconds and 100 milliseconds into the clip. This gives you one PNG of that single instant.

Can I pull every frame as a separate image?

Use "Multiple Screenshots" and set the Capture Rate high to approach one PNG per distinct frame. Be aware this can produce a large number of files from even a short clip, since CAVS video commonly runs at 24-30 frames per second.

Why can't my computer open the CAVS file directly?

AVS1 is a regional standard with limited support outside China, so most browsers, players, and operating systems ship without a decoder for it. That is why a .cavs file usually shows no preview and won't open in a normal image or video viewer — the decoding here runs on our servers, which is what lets you extract frames without installing anything.

Is my CAVS file private during conversion?

Yes. The file is uploaded over an encrypted connection, decoded on our servers to read the frames you asked for, and deleted automatically a few hours after the conversion — no sign-up, no watermark, never shared or made public. The PNG you download is a standard image that opens in any browser, editor, or viewer afterward.

Rate CAVS to PNG Converter Tool

Rating: 4.8 / 5 - 54 reviews