Extract Audio from DV to WAV — Free Online Tool

Extract the PCM audio track from a DV camcorder file and save it as a WAV file — no re-encoding required. Because DV natively stores audio as 16-bit PCM (pcm_s16le), the audio stream is copied directly into the WAV container at full quality with zero generation loss.

FFmpeg Command

Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg

Free — no uploads, no signups. Your files never leave your browser.

Estimated output:

Conversion Complete!

Download

How It Works

DV files store audio as uncompressed 16-bit little-endian PCM (pcm_s16le) at either 48 kHz or 32 kHz, depending on the camcorder's recording mode. WAV uses the same pcm_s16le codec as its default format, which means this conversion is a lossless demux operation — FFmpeg discards the DV video stream (the intra-frame DCT-compressed dvvideo track) entirely using the -vn flag, then wraps the existing raw PCM audio samples in a WAV RIFF header without touching a single audio sample. The result is a byte-for-byte identical audio stream in a universally compatible container, completed almost instantly regardless of file length.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg binary. In the browser version of this tool, this runs via FFmpeg.wasm compiled to WebAssembly — the same command runs identically in a local terminal installation of FFmpeg.
-i input.dv Specifies the input DV file. FFmpeg reads the DV container, identifying the dvvideo video stream and the pcm_s16le audio stream that DV camcorders record natively.
-vn Disables video output entirely, telling FFmpeg to ignore the dvvideo intra-frame compressed video stream and include only the audio in the output. Without this flag, FFmpeg would attempt to write video into the WAV container, which is audio-only and would cause an error.
-c:a pcm_s16le Specifies 16-bit little-endian PCM as the audio codec for the output WAV file. Since the DV source already stores audio as pcm_s16le, FFmpeg performs a direct stream copy of the audio samples with no re-encoding — this preserves original audio quality perfectly and makes the conversion nearly instantaneous.
output.wav Sets the output filename and format. The .wav extension tells FFmpeg to use the RIFF WAV container, which wraps the extracted pcm_s16le audio samples in a standard header that is compatible with virtually every audio application, DAW, and operating system.

Common Use Cases

  • Archiving audio from old camcorder DV tapes that have been captured to .dv files, preserving the original uncompressed audio for long-term storage in a widely supported format.
  • Extracting interview or dialogue audio recorded on a DV camcorder for use in a podcast or radio production workflow that requires WAV input.
  • Sending location-recorded audio from a DV shoot to a sound editor or mixer who needs WAV files but does not have video editing software capable of reading DV containers.
  • Pulling clean broadcast-quality audio from a DV news or documentary recording to synchronize with a separately captured video stream in post-production.
  • Generating a WAV reference file from a DV master to use for audio quality comparison or waveform analysis without decoding the video.
  • Batch-extracting audio from a library of digitized DV tapes to make the audio searchable and editable independently of the large video files.

Frequently Asked Questions

No — this conversion is completely lossless. DV stores its audio as uncompressed 16-bit PCM (pcm_s16le), which is exactly the same codec WAV uses by default. FFmpeg simply lifts the raw audio samples out of the DV container and writes them into a WAV RIFF wrapper. No decoding, re-encoding, or resampling occurs, so every audio sample is bit-for-bit identical to the original.
DV files are large because they contain a continuous stream of intra-frame compressed video — typically at around 25 Mbps for SD DV. The audio component is only a small fraction of that data. When you extract just the audio to WAV, you discard all the video data, so a one-hour DV file of roughly 11 GB might produce a WAV file of only around 600 MB. The WAV file is still uncompressed audio — it is simply audio-only.
It depends on how your camcorder was configured when recording. DV supports two audio recording modes: 48 kHz at 16-bit (the most common, used in standard DV and DVCAM recording), and 32 kHz at 12-bit with four audio channels (used in some consumer camcorders in LP mode). FFmpeg will detect whichever mode your DV file uses and carry that sample rate directly into the WAV output without alteration.
Some DV camcorders record in a 4-channel 32 kHz mode, capturing two stereo pairs simultaneously (for example, a built-in microphone and an external line input). However, the DV format specification as handled by FFmpeg typically presents these as a single stereo stream. Because WAV does not support multiple independent audio tracks, the output will contain the single audio stream that FFmpeg demuxes from the DV container, which is usually the primary stereo pair.
Replace -c:a pcm_s16le with -c:a pcm_s24le in the command: ffmpeg -i input.dv -vn -c:a pcm_s24le output.wav. This tells FFmpeg to decode the 16-bit DV audio and re-encode it as 24-bit PCM. Note that this does introduce a re-encode step (the original DV audio is 16-bit, so you gain no new audio information), but some professional workflows require 24-bit WAV files for compatibility with DAWs or delivery specifications.
Yes. On Linux or macOS, you can use a shell loop: for f in *.dv; do ffmpeg -i "$f" -vn -c:a pcm_s16le "${f%.dv}.wav"; done. On Windows Command Prompt, use: for %f in (*.dv) do ffmpeg -i "%f" -vn -c:a pcm_s16le "%~nf.wav". Each DV file will produce a corresponding WAV file with the same base filename. Because this conversion is essentially a demux with no re-encoding, each file processes very quickly.

Technical Notes

DV audio is recorded at 48 kHz / 16-bit stereo in the standard recording mode used by most professional and prosumer DV and DVCAM equipment, making pcm_s16le a natural fit for WAV output with no transcoding overhead. The DV container (.dv or sometimes .avi for Type-1/Type-2 DV AVI) uses a fixed-bitrate interleaved structure where audio samples are embedded within each video frame block, so FFmpeg must parse the entire DV stream to extract audio — it cannot simply seek to an audio section. The -vn flag suppresses any video output, preventing FFmpeg from attempting to encode the dvvideo stream into the output. Metadata preservation is minimal: DV containers carry very little in the way of embeddable metadata (no chapter markers, no subtitle tracks), and WAV's metadata support is limited to basic INFO chunks, so do not expect rich tag data to transfer. If your DV source was recorded in the 4-channel 32 kHz mode on a consumer camcorder, FFmpeg may only expose one stereo pair by default; use -map 0:a:1 to attempt extraction of the second audio pair if needed. File size for the WAV output will be approximately 10.3 MB per minute for 48 kHz / 16-bit stereo audio.

Related Tools