Convert DV to WAV — Free Online Tool

Extract and convert the PCM audio track embedded in a DV camcorder file into a standalone WAV file. Since DV already stores audio as 16-bit PCM (pcm_s16le), this conversion is essentially a lossless stream extraction — no re-encoding occurs and the original audio quality is fully preserved.

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 at either 48 kHz (the standard for DV) or occasionally 32 kHz, interleaved with the dvvideo frames in the DV container. Converting to WAV is not a transcoding operation — FFmpeg reads the pcm_s16le audio stream directly from the DV container and rewraps it into a WAV container with a standard RIFF/fmt header. The DV video stream is completely discarded. Because the audio codec itself does not change, there is zero generational quality loss in this process. What you get in the WAV file is bit-for-bit identical audio data to what was recorded on the original tape or DV file.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg tool. In this browser-based tool, FFmpeg.wasm runs the same command logic inside WebAssembly — no installation required. The command shown is identical to what you would run in a local terminal.
-i input.dv Specifies the input DV file. FFmpeg reads the DV container and identifies both the dvvideo stream and the embedded pcm_s16le audio stream; only the audio stream is used for this conversion.
-c:a pcm_s16le Sets the audio codec for the output to 16-bit signed little-endian PCM. Since the DV source already contains pcm_s16le audio, this flag instructs FFmpeg to copy the audio data without transcoding — ensuring a lossless, mathematically identical extraction.
output.wav Defines the output file as a WAV container. FFmpeg writes a standard RIFF/WAV header around the extracted PCM audio data. The video stream from the DV file is automatically discarded because WAV is an audio-only container.

Common Use Cases

  • Archiving the audio commentary or interview captured on a MiniDV camcorder tape separately from the video for long-term preservation
  • Extracting the field-recorded audio from a DV news or documentary shoot to send to an audio post-production editor who only needs the WAV stems
  • Pulling the PCM audio track out of a DV file to import into a DAW like Pro Tools or Adobe Audition for noise reduction, leveling, or music sync
  • Creating a broadcast-ready WAV file from a DV source when a client or broadcaster requires audio deliverables in WAV format with no re-encoding
  • Extracting the audio from a DV home video to create a standalone soundtrack or slideshow narration track
  • Verifying or QC-checking the audio content of a DV archive file without needing a DV-capable video player

Frequently Asked Questions

No. DV stores its audio as uncompressed 16-bit PCM (pcm_s16le), which is the same codec written into the output WAV file. FFmpeg is simply rewrapping the existing audio data into a new container — no decoding and re-encoding cycle takes place. The WAV file will contain audio that is mathematically identical to the source DV audio.
The output WAV will inherit the sample rate from the DV source. Standard DV camcorders record audio at 48 kHz (the broadcast standard), though some consumer camcorders offer a 32 kHz / 12-bit mode. FFmpeg preserves the original sample rate during extraction without resampling, so you should expect 48 kHz in most cases. If you need a specific sample rate like 44.1 kHz for CD compatibility, you would add the flag -ar 44100 to the command.
DV supports only a single stereo audio track (or two mono channels in 4-channel 32 kHz mode), not multiple independent audio tracks. The WAV format as used here also supports only one audio track per file. If your DV source used the 4-channel 32 kHz recording mode, only the first pair of channels is extracted by default. To extract the second pair, you would need to add channel mapping or a second output to the FFmpeg command.
Replace -c:a pcm_s16le with a different codec supported by WAV. For example, use -c:a pcm_s24le for 24-bit audio (useful if your workflow requires higher bit depth headroom), or -c:a pcm_s32le for 32-bit integer. Note that since the DV source is native 16-bit, upsampling to 24 or 32 bits does not add real dynamic range — it only zero-pads the lower bits. For most archival and production use cases, 16-bit 48 kHz PCM from the command as-is is the correct choice.
Yes. On Linux or macOS you can run: for f in *.dv; do ffmpeg -i "$f" -c:a pcm_s16le "${f%.dv}.wav"; done. On Windows Command Prompt use: for %f in (*.dv) do ffmpeg -i "%f" -c:a pcm_s16le "%~nf.wav". This iterates over all DV files in the current directory and produces a matching WAV file for each, stripping the video stream from every one.
WAV files are significantly smaller than DV files when only the audio is extracted. A DV file runs at approximately 25 Mbps total, but the audio portion is only about 1.5 Mbps (16-bit stereo PCM at 48 kHz). That means a one-hour DV file around 11 GB will produce a WAV file of roughly 500 MB — about 4.5% the size of the original — since all the dvvideo frames are discarded entirely.

Technical Notes

The DV format encodes video using intra-frame DCT compression at a fixed 25 Mbps (DV25) and multiplexes uncompressed 16-bit PCM audio at 48 kHz stereo into the same bitstream. Because the audio codec in DV is already pcm_s16le — the default and most compatible codec for WAV — FFmpeg can perform this conversion as a pure demux-and-remux operation. No audio decoder or encoder pipeline is invoked; the raw PCM samples are lifted from the DV container and placed under a standard RIFF WAV header. One known limitation is that DV does not carry embedded metadata such as timecode or scene date in a form that FFmpeg writes into the WAV file, so any clip labeling or timecode reference from the DV tape will not appear in the output. Additionally, DV's 4-channel 32 kHz audio mode (used on some consumer camcorders for dubbing) is handled differently from the standard 48 kHz stereo mode, and only the primary channel pair is extracted by the default command. The output WAV is a standard PCM WAV fully compatible with all broadcast ingest systems, DAWs, and Windows/macOS/Linux media players without any additional codec installation.

Related Tools