Convert DV to ALAC — Free Online Tool

Convert DV camcorder footage to ALAC (Apple Lossless Audio Codec), extracting the PCM audio track from your DV file and re-encoding it into a lossless M4A container. This is ideal for archiving the audio from DV tapes in a compact, Apple-compatible format without any quality degradation.

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 PCM (specifically pcm_s16le — 16-bit signed little-endian) alongside the dvvideo stream. During this conversion, FFmpeg discards the video stream entirely and takes the raw PCM audio data, then re-encodes it using Apple's ALAC codec into an M4A (MPEG-4) container. Because the source audio is already uncompressed PCM and ALAC is lossless, the output audio is a bit-for-bit faithful representation of the original DV audio — no quality is lost in the process. The DV video itself is not decoded or touched; only the audio stream is extracted and re-encoded.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg tool, which handles all the stream demuxing, audio decoding, ALAC encoding, and M4A container writing for this conversion.
-i input.dv Specifies the input DV file, which FFmpeg demuxes to access both the dvvideo stream and the pcm_s16le audio stream embedded in the DV container.
-c:a alac Instructs FFmpeg to encode the audio stream using Apple's ALAC (Apple Lossless Audio Codec), converting the raw PCM audio from the DV file into lossless compressed ALAC data for storage in the M4A container.
-c:a alac A duplicate of the preceding flag that has no additional effect — FFmpeg applies the last occurrence when a flag is repeated. This can be safely removed from the command without changing the output.
output.m4a Defines the output filename with an M4A extension, which tells FFmpeg to write the ALAC audio into an MPEG-4 container — the standard packaging format for ALAC files compatible with Apple devices and software.

Common Use Cases

  • Archiving the audio from home DV camcorder tapes into a lossless, space-efficient format for long-term storage in iTunes or Apple Music libraries
  • Extracting interview or field recording audio captured on a DV camera for import into Logic Pro or GarageBand without any generational quality loss
  • Preserving the original PCM audio from broadcast or news DV footage in a standard, widely-supported lossless format before the DV tape or file degrades
  • Stripping the audio track from a DV wedding or event recording to create a standalone lossless audio file for editing in an Apple ecosystem workflow
  • Converting DV-sourced audio to ALAC so it can be synced to an iPhone or iPad via iTunes Match while retaining the full original quality from the camcorder
  • Extracting ambient or location sound recorded on a DV camcorder for use as lossless audio assets in video or music production projects

Frequently Asked Questions

No. DV stores audio as uncompressed 16-bit PCM (pcm_s16le), and ALAC is a lossless codec — it compresses the audio data without discarding any information. The decoded output of the resulting ALAC file will be sample-for-sample identical to the original PCM audio in the DV file. The only thing you lose is the DV video stream, which is intentionally discarded since ALAC is an audio-only format.
The DV video stream (encoded with the dvvideo codec) is completely dropped during this conversion. ALAC is a pure audio format stored in an M4A container, which does not support video. Only the audio track is extracted and re-encoded. If you need to preserve the video, you should convert to a video format like MP4 or MOV instead.
This is a minor redundancy in the generated command — '-c:a alac' appears twice in succession, but FFmpeg simply processes the last valid instance of a repeated flag. In practice, the conversion works correctly because both flags specify the same thing: use the ALAC encoder for the audio stream. A clean version of the command would only need '-c:a alac' once, and you can safely remove the duplicate if running it locally.
DV files are typically very large because they store high-bitrate video alongside audio — standard DV video runs at approximately 25 Mbps. Since the output M4A file contains only the ALAC-encoded audio (no video), it will be dramatically smaller than the source DV file. ALAC typically achieves around 40–60% compression compared to raw PCM, so a one-hour DV file might produce an M4A that is only a few hundred megabytes rather than several gigabytes.
Yes. ALAC in an M4A container is a native Apple format with full support across the entire Apple ecosystem, including iTunes, Apple Music, iPhone, iPad, iPod, Apple TV, and macOS. The format was developed by Apple specifically for lossless playback within these environments, making this an ideal archival target for DV audio you want to manage in Apple software.
Yes. On the command line, you can use a shell loop to process multiple DV files at once. For example, on macOS or Linux you could run: for f in *.dv; do ffmpeg -i "$f" -c:a alac "${f%.dv}.m4a"; done. This iterates over every DV file in the current directory and produces a corresponding M4A file. This is especially useful for batch-archiving an entire collection of DV footage, particularly for files over 1GB that exceed the browser tool's processing limit.

Technical Notes

DV audio is recorded as 16-bit PCM at either 48 kHz (the standard for DV video) or occasionally 32 kHz in some camcorder modes. FFmpeg will detect and preserve whichever sample rate is present in the source file when encoding to ALAC, so no resampling occurs unless explicitly requested. ALAC supports up to 8 channels and bit depths up to 32-bit, but since DV audio maxes out at 16-bit stereo, the ALAC output will reflect those source characteristics exactly. The M4A container supports chapter markers and metadata tags, though DV files carry minimal metadata, so the output will typically have empty or minimal tags — you may want to add artist, title, or date metadata manually using a tag editor like MusicBrainz Picard or iTunes. One known limitation: DV files sometimes contain multiple audio pairs (e.g., a stereo pair on channels 1–2 and another on channels 3–4), but this conversion will only extract the default audio stream; if you need alternate audio channels, you would need to specify the stream explicitly with '-map 0:a:1' in the FFmpeg command.

Related Tools