Extract Audio from DV to WMA — Free Online Tool
Extract the PCM audio track from a DV camcorder file and convert it to WMA format using the wmav2 codec — ideal for archiving or distributing footage audio in a Windows-native format. DV files store audio as uncompressed 16-bit PCM at either 48kHz or 32kHz, which gets re-encoded into WMA's compressed bitstream during this process.
to
FFmpeg Command
Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg
Drop your DV file here
or click to browse
Free — no uploads, no signups. Your files never leave your browser.
Settings
Note: Browser-based encoding uses approximate quality targets. For precise CRF compression, copy the FFmpeg command above and run it on your desktop.
Estimated output:
Conversion Complete!
DownloadHow It Works
DV files encapsulate video encoded with the dvvideo codec alongside uncompressed PCM audio (pcm_s16le) at 16-bit depth. During this conversion, the dvvideo video stream is entirely discarded using the -vn flag — no video decoding or encoding takes place. The raw PCM audio is decoded from the DV container and then re-encoded using the wmav2 codec into a .wma file at 128kbps by default. This is a full audio transcode: the PCM samples are read, passed through the WMA encoder, and written into Microsoft's ASF-based WMA container. Because both the source (PCM) and destination (wmav2) are audio-only after stripping video, the process is straightforward with no stream mapping complexity, though some quality loss is inherent as PCM is lossless and wmav2 is lossy.
What Each Flag Does
| Flag | What it does |
|---|---|
ffmpeg
|
Invokes the FFmpeg tool. In the browser-based version of this tool, FFmpeg.wasm runs this same command entirely within your browser using WebAssembly — no data is sent to a server. |
-i input.dv
|
Specifies the input DV file. FFmpeg reads the DV container, identifying the dvvideo video stream and the pcm_s16le audio stream stored within it. |
-vn
|
Disables video output entirely, discarding the dvvideo stream. This is what makes it an audio extraction — the large DV video data is read but never decoded or written to the output. |
-c:a wmav2
|
Sets the audio encoder to wmav2 (Windows Media Audio version 2), Microsoft's standard lossy audio codec. wmav2 produces better quality than its predecessor wmav1 at equivalent bitrates and is compatible with all modern Windows Media Player versions and WMA-capable devices. |
-b:a 128k
|
Sets the audio bitrate to 128 kilobits per second for the wmav2 encoder. This is a balanced default that yields reasonable quality for speech and general audio while producing a WMA file roughly 90% smaller in bitrate than the original uncompressed PCM audio in the DV source. |
output.wma
|
The output filename with the .wma extension, which tells FFmpeg to write the encoded wmav2 audio into Microsoft's ASF-based WMA container format. |
Common Use Cases
- Extracting interview or on-location audio recorded on a MiniDV camcorder to distribute as WMA files for Windows Media Player or older Windows-based media systems
- Archiving the audio commentary or narration from DV home video tapes for use in Windows-centric editing workflows or corporate intranets that expect WMA format
- Stripping the audio from DV footage captured during events or conferences to share recordings via older Windows-based e-learning platforms or SharePoint libraries that support WMA natively
- Reducing storage requirements of DV tape captures by discarding the large dvvideo stream and retaining only the compressed WMA audio for audio-only review purposes
- Preparing audio from DV camcorder footage for use with Windows Media DRM workflows, since the WMA container natively supports DRM encapsulation in downstream toolchains
- Converting DV field recordings from documentary shoots into WMA for delivery to clients or broadcasters using legacy Windows-based media asset management systems
Frequently Asked Questions
Yes, some quality loss is unavoidable. DV stores audio as pcm_s16le — uncompressed 16-bit PCM at 48kHz or 32kHz — which is lossless. WMA (wmav2) is a lossy codec, so the re-encoding process introduces compression artifacts. At the default 128kbps setting the difference is subtle and typically imperceptible for speech or ambient audio, but critical listening or music recorded on DV tape may reveal slight degradation. If quality preservation is paramount, consider a lossless output format instead.
DV tape audio is typically recorded at either 48kHz (in 2-channel 16-bit mode) or 32kHz (in 4-channel 12-bit mode), with 48kHz being by far the most common for consumer and prosumer camcorders. The wmav2 encoder will accept the 48kHz input and encode at that rate by default, so the WMA output should preserve the original sample rate. If your DV source was recorded at 32kHz, FFmpeg will pass that through to wmav2 as well.
Change the value after -b:a in the command. For example, replace 128k with 192k for higher quality (ffmpeg -i input.dv -vn -c:a wmav2 -b:a 192k output.wma) or 96k for a smaller file. Supported bitrates for wmav2 include 64k, 96k, 128k, 160k, 192k, 256k, and 320k. Higher bitrates produce audio closer to the original PCM source but result in larger .wma files.
Yes — replace -c:a wmav2 with -c:a wmav1 in the command to use the older Windows Media Audio v1 codec. wmav1 exists for compatibility with very old Windows Media Player versions (pre-WMP 7) and legacy hardware devices. In virtually all modern contexts wmav2 is preferable as it offers better audio quality at the same bitrate. Only choose wmav1 if you have a confirmed compatibility requirement with an extremely old system.
DV files carry very limited metadata — typically just basic container-level fields and no embedded title, artist, or album tags. FFmpeg will attempt to copy any metadata it finds from the DV container into the WMA file's ASF metadata fields, but in practice DV sources rarely have meaningful tags to transfer. You can add metadata to the output manually by appending flags like -metadata title='My Recording' to the FFmpeg command before the output filename.
The command as shown processes one file at a time, but you can batch process in a shell. On Linux or macOS use: for f in *.dv; do ffmpeg -i "$f" -vn -c:a wmav2 -b:a 128k "${f%.dv}.wma"; done. On Windows Command Prompt use: for %f in (*.dv) do ffmpeg -i "%f" -vn -c:a wmav2 -b:a 128k "%~nf.wma". This is especially useful if you have digitized multiple tapes and need to extract audio from all of them in one pass.
Technical Notes
DV's audio channel is pcm_s16le — signed 16-bit little-endian PCM — stored in a fixed interleaved structure within each DV frame. Because DV uses intra-frame video compression with a fixed data rate (approximately 25Mbps for DV25), the audio bitrate is a small but fixed portion of the stream. When the video is discarded with -vn, only this PCM audio is decoded and handed to the wmav2 encoder. The WMA container is based on Microsoft's Advanced Systems Format (ASF), which supports metadata tags and DRM but not chapters or multiple audio tracks — this is not a limitation here since DV itself also carries only a single stereo audio track. One known consideration: some DV files captured from 4-channel 32kHz tapes may have two separate stereo pairs; FFmpeg will typically mux these into a single stream, but results can vary by capture hardware. The default 128kbps wmav2 output represents a massive reduction in raw data compared to the 1.5Mbps PCM audio in a DV stream, so file sizes will be dramatically smaller. No quality improvement is possible through this conversion since the source PCM is the ceiling of audio fidelity.