Convert DV to AAC — Free Online Tool
Extract and convert the PCM audio track from a DV camcorder file into AAC format, producing a compact, widely compatible audio file. This tool strips the dvvideo stream entirely and re-encodes the raw 16-bit PCM audio using AAC compression at 128 kbps by default.
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 PCM (pcm_s16le — 16-bit signed little-endian) alongside the dvvideo-compressed video stream. During this conversion, FFmpeg discards the dvvideo video stream entirely and re-encodes only the PCM audio track into AAC using the native FFmpeg AAC encoder. Because PCM is uncompressed, the source audio is lossless going into the encoder, meaning the only quality loss in this pipeline is introduced by the AAC compression stage itself — not by any intermediate step. The result is a standalone .aac file containing just the audio, compressed using AAC's perceptual coding algorithms, which are significantly more efficient than older formats like MP3 at the same bit rate.
What Each Flag Does
| Flag | What it does |
|---|---|
ffmpeg
|
Invokes the FFmpeg binary — the underlying engine that powers this browser-based tool via WebAssembly (FFmpeg.wasm). The same command runs identically on a local desktop FFmpeg installation for files over 1GB. |
-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 inside it. Only the audio stream will be used in this conversion. |
-c:a aac
|
Instructs FFmpeg to encode the audio stream using the native FFmpeg AAC encoder, converting the uncompressed 16-bit PCM audio from the DV file into AAC compressed audio using the MPEG-4 AAC-LC profile. |
-b:a 128k
|
Sets the AAC audio bitrate to 128 kilobits per second. This is the default quality setting and provides a good balance between file size and audio fidelity for typical DV camcorder recordings. Increase to 192k or 256k for higher-quality music or critical listening content. |
output.aac
|
Defines the output filename and tells FFmpeg to write a raw ADTS-framed AAC bitstream. The .aac extension causes FFmpeg to omit the dvvideo stream entirely since the AAC format is audio-only, producing a compact audio file compatible with most modern media players and streaming platforms. |
Common Use Cases
- Pulling interview or dialogue audio from a DV tape digitization session to use in a podcast or voiceover project without carrying the large DV file around
- Extracting the audio commentary recorded directly to a DV camcorder during a live event for upload to a streaming or podcast platform that accepts AAC
- Converting the PCM audio from a DV home video archive into AAC for playback on an iPhone, iPad, or iTunes library, which natively supports AAC
- Stripping the audio track from a DV news or documentary shoot to send to a sound editor for review without transferring the full multi-gigabyte DV file
- Creating an AAC audio-only version of a DV recording for embedding in a web page or HTML5 audio player, which widely supports AAC playback
- Archiving just the spoken-word audio content from old DV camcorder tapes as small AAC files while storing the original DV files separately on cold storage
Frequently Asked Questions
The original DV audio is stored as uncompressed 16-bit PCM at either 48 kHz or 32 kHz, so it enters the AAC encoder without any prior lossy compression degrading it. However, AAC itself is a lossy codec, so the encoding step does introduce some quality reduction compared to the raw PCM source. At the default 128 kbps, AAC quality is generally considered transparent for speech and acceptable for most music; if you need higher fidelity, increase the bitrate to 192k or 256k using the -b:a flag.
The .aac container format is an audio-only format; it cannot hold a video stream. FFmpeg automatically omits the dvvideo stream because the output format has no video track to map it to. This is intentional — the entire purpose of this conversion is to extract the audio from the DV file as a standalone AAC file. If you need to keep the video, you would target a container like MP4 instead.
Modify the -b:a value in the command. For example, replace '128k' with '192k' for noticeably better audio quality, or '96k' for a smaller file with slightly reduced quality. The full range of practical options is 64k, 96k, 128k, 160k, 192k, 224k, 256k, and 320k. For speech-only content like interviews, 96k is often indistinguishable from higher rates; for music recorded to a DV camcorder, 192k or higher is recommended.
Yes. On Linux or macOS, you can use a shell loop: 'for f in *.dv; do ffmpeg -i "$f" -c:a aac -b:a 128k "${f%.dv}.aac"; done'. On Windows Command Prompt, use: 'for %f in (*.dv) do ffmpeg -i "%f" -c:a aac -b:a 128k "%~nf.aac"'. This processes each DV file in the current folder and produces a matching .aac file. The browser-based tool handles one file at a time, so the FFmpeg command is especially useful for batch archiving a large DV tape collection.
DV recordings can store audio at either 48 kHz (standard two-channel mode) or 32 kHz (four-channel mode used by some camcorders). FFmpeg's AAC encoder will respect the source sample rate by default and encode the AAC file at the same rate. If your target platform requires a specific sample rate, such as 44.1 kHz for certain iTunes workflows, you can add '-ar 44100' to the command to resample the audio during encoding.
Yes, AAC is Apple's preferred audio format and is natively supported across all Apple devices, iTunes, Apple Music, and Apple TV. The FFmpeg native AAC encoder used here produces standard MPEG-4 AAC (LC profile), which is fully compatible with iOS, macOS, and iTunes. If you encounter compatibility issues with a specific Apple workflow, you can optionally use the higher-quality libfdk_aac encoder instead by replacing '-c:a aac' with '-c:a libfdk_aac' in the command, though this requires a custom FFmpeg build with that library enabled.
Technical Notes
DV stores audio as pcm_s16le — uncompressed 16-bit signed little-endian PCM — at 48 kHz in standard two-channel mode. Because this is uncompressed audio, there is no generation loss entering the AAC encoder; quality depends entirely on the AAC encoding parameters you choose. The FFmpeg native AAC encoder (codec ID: aac) is a solid general-purpose implementation but is considered slightly inferior in quality-per-bit to libfdk_aac, which is not included in most standard FFmpeg builds due to licensing restrictions. For most DV audio extraction use cases — especially speech, interviews, and event audio — the native encoder at 128k or higher is more than adequate. The .aac file format produced by this command is a raw ADTS-framed AAC bitstream, which is broadly compatible but does not support embedded metadata like ID3 tags; if you need metadata (artist, title, album art), consider targeting .m4a instead by changing the output filename extension, which wraps AAC in an MPEG-4 container with full metadata support. DV's single audio track limitation means there is no multi-track audio complexity to manage during extraction.