Initializing... drag & drop files here
Supports: CAVS
A .cavs file holds Chinese AVS video — a raw AVS1 elementary stream that most media players and image editors refuse to open. This walkthrough takes one of those files and gets a clean, shareable JPEG still out of it, either a single frame at the exact second you want or a set of frames sampled across the clip.
.cavs file onto the page or click "+ Add Files". You can queue several CAVS files and process them together; each one produces its own JPEG.The Frame Selection control is where this conversion is won or lost, because a CAVS clip is video and a JPEG is a single image — the tool has to decide which moment to freeze.
2.100 lands at roughly 2.1 seconds. Scrub a copy of the video in a player first to find the timestamp you want, then enter it here.If the .cavs file is truncated, partially downloaded, or wrapped in an unusual profile, frame extraction can fail or land on a corrupted-looking image — re-download the source from its original location and try again. If what you actually need is a playable video rather than a still, convert the whole clip with CAVS to MP4 so it plays in any modern player, then grab stills from the MP4 if you prefer. Files are 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.
CAVS is Chinese AVS video — the first-generation Audio Video Coding Standard (AVS1) developed by China's AVS workgroup, ratified as national standard GB/T 20090.2 in February 2006. A .cavs file is typically a raw AVS1-P2 video elementary stream, which is why general-purpose players struggle with it: there is no container metadata to tell them how to play it.
Most players expect a container format like MP4 or MKV that includes timing and index data. A raw .cavs elementary stream has none of that, so even players that bundle an AVS decoder often refuse to load the bare stream. FFmpeg includes the AVS1-P2 decoder (named "cavs"), which is the same kind of decoding this converter uses on the server to read the frames.
Some, yes. The AVS source is already compressed, and JPEG is a lossy format, so extracting a frame applies a second compression pass. In our testing, keeping the Quality Preset at "Highest" and leaving the resolution at the source size produced stills that are visually very close to the decoded frame; lower presets trade visible detail for a smaller file.
Yes. Choose Multiple Screenshots in Frame Selection and set a Capture Rate to sample frames across the clip; each captured frame is saved as its own JPEG. Use Specific Frame instead when you only want a single still at a known timestamp.
Not quite. CAVS here refers to AVS1, the original standard. AVS+ (GB/T 20090.16) is an enhanced broadcast profile of AVS1 issued in 2012 for Chinese radio and television, and AVS2 is a later, separate generation. This converter targets AVS1-P2 streams, which is what .cavs files almost always contain.
Yes. Unlike the CAVS source, a JPEG opens in every browser, phone gallery, image viewer, and editor with no special codec. That is the practical point of this conversion: turn an obscure, hard-to-open AVS stream into a single image anyone can view.