Convert DV to FLAC — Free Online Tool

Convert DV camcorder footage to FLAC by extracting the embedded PCM audio track and encoding it to lossless FLAC compression. This is ideal for archiving the original 16-bit/48kHz audio from DV tapes without any quality degradation, discarding only the dvvideo stream.

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 contain a dvvideo stream (intra-frame DCT-compressed video) alongside a PCM S16LE audio track recorded at 16-bit depth and typically 48kHz. Since FLAC is a purely audio container, the video stream is automatically dropped during this conversion. The raw PCM audio is extracted from the DV container and re-encoded using the FLAC codec with lossless compression — meaning every audio sample is preserved bit-for-bit from the original recording. No audio quality is lost in this process; FLAC simply packages the same audio data more efficiently than raw PCM.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg command-line tool, which is the underlying engine performing the DV audio extraction and FLAC encoding.
-i input.dv Specifies the input DV file. FFmpeg reads both the dvvideo and PCM S16LE audio streams from this file; only the audio stream will be used in the output.
-c:a flac Sets the audio codec to FLAC for the output file. This instructs FFmpeg to encode the extracted PCM audio from the DV file using lossless FLAC compression rather than passing it through as raw PCM.
-compression_level 5 Sets the FLAC compression effort to level 5 on a scale of 0–8. This is the FLAC default and balances encoding speed with file size; it has no effect on audio quality, which remains lossless at every compression level.
output.flac Defines the output filename and format. The .flac extension tells FFmpeg to use the FLAC container, and the absence of a video stream in this container causes FFmpeg to automatically discard the dvvideo track from the source DV file.

Common Use Cases

  • Archiving the original spoken dialogue or ambient audio from DV tape transfers after the video has already been edited or is no longer needed
  • Extracting interview audio recorded on a DV camcorder for use in a podcast or radio production where the video is irrelevant
  • Preserving the 48kHz PCM audio from historical or documentary DV footage in a smaller, losslessly compressed file for long-term storage
  • Pulling the clean audio stem from a DV recording of a live music performance to use as a lossless master for mixing or archiving
  • Converting DV field recordings — such as nature sound or event audio captured on a camcorder — into FLAC for use in sound design libraries
  • Extracting audio from DV files transferred from tape to disk to bring into a DAW that prefers FLAC over raw PCM or proprietary DV containers

Frequently Asked Questions

No. The audio in a DV file is stored as uncompressed PCM S16LE at 16-bit depth and 48kHz. FLAC is a lossless codec, so it encodes this PCM data without removing or altering a single audio sample. The resulting FLAC file is mathematically identical to the original audio — you could decode it back to raw PCM and get exactly the same waveform.
The dvvideo stream is completely discarded. FLAC is an audio-only format with no capacity to carry video, so FFmpeg automatically omits the video stream when the output is a .flac file. This is intentional — if you need to keep the video, you should convert to a format like MP4 or MOV instead.
The output FLAC file will be dramatically smaller than the DV source because you are extracting only the audio track and discarding the video, which accounts for the vast majority of a DV file's size. DV video is relatively large at approximately 25 Mbps, while 16-bit/48kHz stereo FLAC typically compresses to around 3–5 MB per minute of audio. The FLAC compression itself (at the default level 5) will further reduce the raw PCM audio size by roughly 40–60%.
Replace the value after -compression_level in the command. Valid values range from 0 (fastest encoding, largest file) to 8 (slowest encoding, smallest file). For example, use -compression_level 8 for maximum compression or -compression_level 0 for the fastest conversion. Critically, changing the compression level does not affect audio quality in any way — FLAC is lossless at every level; it only changes the trade-off between encoding speed and output file size.
Yes. In a bash shell on Linux or macOS, you can loop over all DV files in a directory with: for f in *.dv; do ffmpeg -i "$f" -c:a flac -compression_level 5 "${f%.dv}.flac"; done. On Windows Command Prompt, use: for %f in (*.dv) do ffmpeg -i "%f" -c:a flac -compression_level 5 "%~nf.flac". The browser-based tool processes one file at a time, making the FFmpeg command the better option for bulk conversions.
Yes. DV recordings typically store audio at 48kHz (or occasionally 32kHz in certain DV modes). FFmpeg preserves the original sample rate when encoding to FLAC unless you explicitly specify a different rate with the -ar flag. Most DV camcorders default to 48kHz stereo PCM, and the resulting FLAC file will faithfully maintain that sample rate.

Technical Notes

DV stores audio as uncompressed PCM S16LE — typically stereo at 48kHz, though some older DV devices recorded in a 4-channel 32kHz mode. This converter handles standard 48kHz stereo DV audio. The FLAC format supports metadata tags (via Vorbis comment blocks), so tools like FFmpeg can embed ID3-style tags into the output file if desired using the -metadata flag. FLAC also supports replay gain and cue sheets, making it well-suited for archival workflows. One limitation to be aware of: DV does not support multiple audio tracks, so there is no risk of missing a secondary audio stream. Additionally, since the DV video codec (dvvideo) uses intra-frame DCT compression, there is no temporal dependency to resolve — the audio extraction is straightforward. The default compression level of 5 provides a good balance; levels above 6 yield diminishing returns in file size reduction while significantly increasing encoding time.

Related Tools