Initializing... drag & drop files here
Supports: CAVS
A .cavs file holds a raw Chinese AVS1 video stream that most image viewers and editors can't open, so there's no built-in "save frame as picture" for it. This walk-through shows how to pull a single still — or a run of stills — out of a CAVS clip and download them as standard JPG images that open anywhere.
.cavs file onto the page, or click "+ Add Files" to browse for it. Several clips can be queued and processed with the same settings.The frame-selection choice decides whether you get one image or many, so it's worth getting right before you convert.
12.5 for twelve and a half seconds in. Reading the frame straight from the stream gives you the video's full native resolution, which is sharper than pausing a player and screenshotting (that captures whatever the player downscaled to, often with UI chrome baked in)..avs script (a text file that describes a video, not encoded frames). Those are unrelated despite the similar extension and won't yield an image.If the .cavs file is truncated or corrupted, frames after the damaged point may not decode, and a still pulled from that region can come out partial or blank. In that case, try a timestamp earlier in the clip. If you actually need the moving footage rather than a still — for editing or playback on a normal device — convert CAVS to MP4 to repackage the whole video into a widely supported format instead of extracting frames.
CAVS is the video part of China's Audio Video Coding Standard (AVS1), promulgated as national standard GB/T 20090.2-2006 in 2006 and later published as IEEE 1857-2013. A .cavs file is a raw AVS1 video elementary stream with no container, so general-purpose viewers and image editors can't read it — you need a tool that decodes the stream and writes out a standard image, which is what this converter does.
By default, yes — the frame is read at the video's native resolution, so a 1080p CAVS clip produces a 1920×1080 JPG. If you'd rather have a smaller image, use Image resolution to scale it down by percentage or to a preset width and height before converting.
It does for two reasons: the frame comes out at full native resolution rather than whatever your player downscaled to, and there's no player UI, cursor, or window chrome captured in the image. In our testing, a still pulled at a set timestamp matched the source frame pixel-for-pixel, whereas an OS screenshot of the same paused moment was both smaller and softer.
JPG is a lossy format, and on top of that AVS1 applies an in-loop deblocking filter that smooths compression artifacts at low bitrates. A frame extracted from a low-bitrate broadcast clip therefore looks softer than one from a high-bitrate source, regardless of the JPG quality you choose. Keeping Quality Preset at "Very High" preserves as much source detail as the original frame contains.
This handles AVS1 — the first-generation Chinese AVS video standard whose coding efficiency is broadly comparable to H.264/AVC. AVS2 is a separate, later generation (published as IEEE 1857.4-2018) aimed at surpassing HEVC; the .cavs extension specifically refers to AVS1 elementary streams.
Your CAVS file is uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion — no sign-up, no watermark, never shared or made public. The JPG you download is a standard image that opens in any browser, viewer, or editor.