Initializing... drag & drop files here
Supports: CAVS
A bare .cavs file is a raw Chinese AVS (AVS1) video bitstream — coded picture data only, with no audio track and no container around it. So if your plan is to pull a soundtrack out of a .cavs and save it as WMA, there is normally nothing to pull: the conversion runs, but the WMA comes out silent or empty. That is not a bug — it is the format being exactly what it is. This page compares what a .cavs actually holds against what a WMA file is meant to carry, explains where the sound really lives, and points you to the conversions that produce real audio. WMA is also a legacy target, so for new files MP3 or AAC is the smarter choice — covered below.
| Property | CAVS (your source) | WMA (the output you asked for) |
|---|---|---|
| Media type | Video elementary stream | Audio file |
| Carries audio? | No — picture only, no soundtrack inside | Yes — this is an audio-only container |
| Standard | Chinese AVS (AVS1), GB/T 20090.2-2006; national standard Feb 2006 (AVS Workgroup founded June 2002) | Windows Media Audio, Microsoft; first released August 17, 1999 |
| Container | None — raw elementary stream, which is why most players won't open it | Advanced Systems Format (ASF), .wma extension |
| Licensing | Chinese national standard | Proprietary to Microsoft |
| Codec variants | AVS1 video (hybrid inter-frame coding) | WMA Standard (≤48 kHz stereo), WMA Pro (24-bit/96 kHz/up to 7.1), WMA Lossless, WMA Voice (mono) |
| Native support today | Chinese digital TV, broadcast, optical media; read via FFmpeg's raw AVS demuxer | Windows; the core Android platform does not itself support WMA |
| Result of this conversion | Silence — there is no audio stream to encode | A valid but empty/silent .wma |
The table makes the mismatch plain: a .cavs is the video half of a recording, and WMA is an audio-only destination. There is no audio elementary stream packed inside a bare .cavs, so a converter reading it for sound finds nothing and writes a silent file.
AVS1 is China's first-generation Audio Video Standard — the video coding part was promulgated as the national standard GB/T 20090.2 in February 2006, with coding efficiency competitive with H.264 of the same era. A file saved with a plain .cavs extension is the bare video elementary stream: a sequence of coded AVS frames with no index, no container, and no parallel audio track. That is also why most media players refuse to open it directly and tools built on FFmpeg read it through a dedicated raw AVS demuxer.
The footage you watched with sound almost certainly lived inside a container — most AVS broadcast and optical-media content is muxed into an MPEG transport stream (.ts) or an .mp4 that wraps the AVS video next to a separate audio track. When that container is demuxed down to a bare .cavs, the audio is left behind in the original file. To get sound, you convert the container that still has it, not the lone video stream.
.wma for an older Windows Media Player setup or a device that expects the format..cavs onto the page, or click "+ Add Files" to choose it from your computer. You can queue several files to process with the same settings..cavs never had.Because a bare .cavs is a Chinese AVS (AVS1) video elementary stream and holds no audio. AVS1 defines video coding only, so there is no soundtrack packed inside a raw .cavs for the converter to encode, and any WMA produced from it will be silent. The audio for that footage lived in the container the video was demuxed from — usually an MPEG transport stream (.ts) or an .mp4. To get real sound, convert that container instead: TS to WMA or MP4 to WMA.
It is still in the original container, not in the .cavs. Chinese AVS broadcast and optical-media content is muxed — the AVS video and a separate audio track are packed together inside an MPEG transport stream or MP4. When a tool demuxes that file down to a bare .cavs, it keeps only the video elementary stream and leaves the audio behind in the source. Point the converter at the original .ts or .mp4 (TS to WMA, MP4 to WMA) and the audio track is read and encoded normally.
For almost everyone, MP3 or AAC is the better target. WMA is a Microsoft format first released on August 17, 1999, built around the Advanced Systems Format container; it plays reliably on Windows but the core Android platform does not itself support it, and it offers no quality advantage over AAC today. WMA only makes sense if you specifically need a file for an older Windows Media Player setup. Once you are converting the container that actually has audio, take it to a modern format instead — MP4 to MP3 for universal playback, MP4 to AAC for better quality per kilobyte, or TS to MP3 for transport-stream sources.
The Audio Video Standard family does define audio coding, but it is a separate part of the standard, and it is not what sits inside a .cavs file. A file with the plain .cavs extension is the raw AVS1 video elementary stream — picture only. Any audio that accompanied that video was encoded separately and carried in the container (the .ts or .mp4) alongside it. So you never extract sound from the .cavs itself; you extract it from the container that wrapped both streams.
.avs script instead?Worth checking, because the extensions look similar. An .avs AviSynth file is a small text script that tells a video frameserver how to process other clips — it is not video data and not Chinese AVS. A .cavs (Chinese AVS) file is genuine coded video. If your file opens as readable text in an editor, it is an AviSynth script, and there is no audio or video baked into it to convert at all. If it is binary coded data from Chinese digital TV or broadcast, it is a real AVS1 video stream — still video-only, so the silent-output explanation above applies.
Then WMA is the wrong target, because WMA is an audio-only format and discards the picture. To keep the moving footage in a broadly playable file, transcode the stream with CAVS to MP4 instead, which wraps the AVS video into an MP4 that today's players and devices open directly. If you only want a single still frame, CAVS to MP3 is still audio-only and will be silent — use an image conversion for that.
Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion — never shared or made public. There is no sign-up and no watermark. In our testing, feeding a real .ts or .mp4 container produces a normal WMA at the chosen quality, while a genuine raw .cavs video stream yields a silent file regardless of the bitrate selected.