Extract Audio from DV to AIFF — Free Online Tool
Extract the PCM audio track from a DV camcorder file and save it as a high-quality AIFF file. DV files store audio as 16-bit PCM (pcm_s16le), and this tool converts it to the big-endian PCM format (pcm_s16be) used by AIFF — a lossless remux with no quality degradation.
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 store audio as uncompressed 16-bit little-endian PCM (pcm_s16le) at either 48kHz or 32kHz, interleaved with the intra-frame compressed DV video. This conversion strips the video stream entirely and transcodes only the audio from little-endian PCM to big-endian PCM (pcm_s16be), which is the byte order AIFF requires. Because both formats are uncompressed 16-bit PCM and differ only in byte order, this is essentially a lossless repack — no audio data is lost, no compression artifacts are introduced, and the waveform is bit-for-bit identical to the original DV audio once the endianness is swapped.
What Each Flag Does
| Flag | What it does |
|---|---|
ffmpeg
|
Invokes the FFmpeg application. In this browser-based tool, FFmpeg runs entirely in WebAssembly (FFmpeg.wasm) inside your browser — no files leave your device. |
-i input.dv
|
Specifies the input DV file. FFmpeg demuxes the DV container, separating the intra-frame compressed dvvideo stream and the pcm_s16le audio stream for further processing. |
-vn
|
Disables all video output streams. This discards the DV video track (dvvideo intra-frame compressed data) entirely, so only the audio is written to the output AIFF file. |
-c:a pcm_s16be
|
Sets the audio codec to 16-bit signed big-endian PCM, which is the native and required audio encoding for AIFF files. DV's audio is pcm_s16le (little-endian), so FFmpeg swaps the byte order of each sample — this is the only transformation applied to the audio data. |
output.aiff
|
Specifies the output filename with the .aiff extension. FFmpeg uses this extension to select the AIFF muxer, which wraps the pcm_s16be audio stream in the standard AIFF chunk structure expected by macOS applications and professional audio tools. |
Common Use Cases
- Extracting interview or dialogue audio from DV camcorder tapes that have been captured to .dv files, for use in professional audio editing software on macOS such as Logic Pro or Pro Tools
- Archiving the audio track from a DV home video or event recording as a standalone lossless AIFF file that can be imported into Final Cut Pro for use as a reference or scoring reference
- Pulling the original location audio from a DV shoot to deliver a clean audio file to a sound mixer or colorist who does not need the video track
- Converting DV documentary footage audio to AIFF for transcription services or accessibility workflows that require a clean, uncompressed audio file
- Separating the audio from a DV broadcast recording (news or studio content captured at broadcast quality) to archive the spoken content in an Apple-native lossless format
- Preparing DV-sourced audio for mastering or music production workflows where the DV container is not accepted but AIFF is a standard deliverable format
Frequently Asked Questions
No. DV stores audio as uncompressed 16-bit PCM, and AIFF also stores it as uncompressed 16-bit PCM. The only technical difference is byte order — DV uses little-endian (pcm_s16le) and AIFF uses big-endian (pcm_s16be). FFmpeg swaps the byte order without any lossy compression step, so the resulting AIFF file is acoustically identical to the audio in the original DV file.
The AIFF file will inherit whatever sample rate was recorded in the DV file. DV supports two common audio configurations: 48kHz at 16-bit (the most common for standard camcorder recordings) and 32kHz at 12-bit (used by some consumer camcorders in 4-channel mode). If your DV source was recorded at 32kHz, the AIFF output will be 32kHz. No sample rate conversion is applied by this command.
No. DV's audio specification is limited to either 16-bit or 12-bit PCM, so there is no higher-resolution audio data to extract. Even though AIFF supports 24-bit, 32-bit, and even 64-bit floating point formats, encoding to those bit depths from a DV source would simply pad the existing 16-bit data with zeros and would not add any audio fidelity. The 16-bit AIFF output from this tool is the full-resolution extraction of what the DV format contains.
This is expected. In a DV file, the audio samples are packed tightly within each DV frame block, interleaved with video data. In AIFF, the audio is written as a contiguous uncompressed stream with AIFF chunk headers and metadata. Additionally, DV's audio storage is highly structured around its 25Mbps video frame grid, while AIFF stores raw sample data in a straightforward linear layout, which can result in slightly different file sizes even for identical audio content.
Replace pcm_s16be in the command with another AIFF-compatible codec. For 24-bit output use pcm_s24be, for 32-bit integer use pcm_s32be, for 32-bit float use pcm_f32be, and for 64-bit float use pcm_f64be. For example: ffmpeg -i input.dv -vn -c:a pcm_s24be output.aiff. Keep in mind that since DV audio is at most 16-bit, using a higher bit depth will not recover detail that was never recorded — it only changes how the samples are stored in the AIFF container.
Yes. On macOS or Linux you can use a shell loop: for f in *.dv; do ffmpeg -i "$f" -vn -c:a pcm_s16be "${f%.dv}.aiff"; done. On Windows PowerShell you can use: Get-ChildItem *.dv | ForEach-Object { ffmpeg -i $_.FullName -vn -c:a pcm_s16be ($_.BaseName + '.aiff') }. This is particularly useful when dealing with large DV tape captures split into multiple files, which is common with DV digitization workflows.
Technical Notes
DV audio is recorded at either 48kHz/16-bit (2-channel, the default for most MiniDV camcorders) or 32kHz/12-bit (which some consumer cameras used in a 4-channel mode to record two stereo pairs simultaneously). The FFmpeg DV demuxer correctly identifies the sample rate and channel configuration, so the output AIFF will reflect the actual recorded configuration. One limitation to be aware of: the -vn flag discards all video streams, meaning if you have a DV file with multiple audio streams from 4-channel recording, only the first audio track will be extracted by default — you would need to add -map 0:a:1 to target the second audio track. AIFF does not support multiple audio tracks in a single file, so each track would need to be extracted separately. Metadata embedded in DV files (such as timecode and recording date) is not carried over into the AIFF output, as AIFF's metadata support is limited to basic ID3-style tags and does not accommodate DV-specific fields. The resulting AIFF files are fully compatible with macOS system audio, Logic Pro, Pro Tools, Final Cut Pro, and any application that supports standard uncompressed AIFF.