Convert AVI to DV — Free Online Tool
Convert AVI files to DV format using the dvvideo codec with PCM audio, producing broadcast-quality intra-frame compressed video compatible with professional camcorder workflows and legacy DV editing pipelines. This tool runs entirely in your browser — no upload required.
to
FFmpeg Command
Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg
Drop your AVI 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
Converting AVI to DV is a full re-encode of both video and audio streams. The source video — whether encoded with H.264, MJPEG, or PNG inside the AVI container — is decoded and re-encoded using the dvvideo codec, which applies intra-frame DCT compression independently to each frame at a fixed bitrate (approximately 25 Mbps for DV25). This is fundamentally different from a remux: every frame is recompressed. The audio, regardless of its original codec (MP3, AAC, or Vorbis in the AVI), is converted to raw 16-bit little-endian PCM (pcm_s16le), which is the only audio format the DV container supports. The output .dv file conforms to the DV tape format specification, making it directly ingestible by DV-era editing software and hardware.
What Each Flag Does
| Flag | What it does |
|---|---|
ffmpeg
|
Invokes the FFmpeg multimedia processing tool. In this browser-based tool, FFmpeg runs via WebAssembly (FFmpeg.wasm), so no installation is needed — but this same command runs identically on a desktop FFmpeg installation, which is recommended for files over 1GB. |
-i input.avi
|
Specifies the input file as an AVI container. FFmpeg will automatically detect and decode the internal video codec (H.264, MJPEG, or PNG) and audio codec (MP3, AAC, or Vorbis) found inside the AVI wrapper. |
-c:v dvvideo
|
Sets the output video codec to dvvideo, which re-encodes the source video frames using the DV intra-frame DCT compression standard at approximately 25 Mbps — the codec native to DV camcorders and the only video codec the DV container supports. |
-c:a pcm_s16le
|
Sets the output audio codec to 16-bit signed little-endian PCM, fully decoding and converting any compressed audio from the AVI (MP3, AAC, or Vorbis) into uncompressed PCM — the only audio format the DV container format accepts. |
output.dv
|
Specifies the output filename with a .dv extension, causing FFmpeg to write a raw DV stream container file compatible with DV editing software, FireWire-based deck ingest, and legacy camcorder workflows. |
Common Use Cases
- Preparing modern AVI footage for ingestion into legacy DV-based non-linear editing systems like older versions of Final Cut Pro or Premiere that require native DV streams
- Archiving home video projects in DV format to maintain compatibility with DV deck playback hardware and tape dubbing workflows
- Converting AVI screen recordings or animation renders into DV for broadcast delivery pipelines that specify DV25 as an accepted delivery format
- Feeding AVI source material into DV-based live production mixers or switchers that accept DV file input over FireWire or SDI
- Re-encoding MJPEG-compressed AVI files into DV for compatibility with camcorder-based playback or cataloguing systems that only recognize dvvideo streams
Frequently Asked Questions
Yes, this conversion involves lossy re-encoding. The dvvideo codec applies intra-frame DCT compression at a fixed bitrate of roughly 25 Mbps, and any source material compressed at higher quality (such as lossless or high-bitrate H.264 in the AVI) will experience some generational quality loss. However, DV is considered 'broadcast quality' for SD video, and for standard-definition 720x480 or 720x576 content the results are generally excellent. High-resolution or high-dynamic-range content will be more noticeably affected because DV is inherently an SD format.
No. The DV container is strictly limited to uncompressed PCM audio (pcm_s16le — 16-bit signed little-endian). AVI files commonly carry MP3, AAC, or Vorbis audio, all of which must be fully decoded and re-encoded to PCM during this conversion. The upside is that PCM is lossless and introduces no additional audio quality degradation beyond what was already present in the source. The DV format also only supports a single audio track, so if your AVI has multiple audio streams, only the first will be carried through.
Standard DV (DV25) is an SD-only format, designed for 720x480 (NTSC) or 720x576 (PAL) resolution. If your AVI source is 1080p or any HD resolution, FFmpeg will scale or crop the video to fit DV's SD resolution constraints during encoding, which will significantly reduce sharpness and detail. HDV (a related but distinct format) supports 1080i, but that uses a different codec and container not produced by this conversion. For HD archival or delivery, AVI to DV is not the appropriate conversion.
Yes. On Linux or macOS you can use a shell loop: `for f in *.avi; do ffmpeg -i "$f" -c:v dvvideo -c:a pcm_s16le "${f%.avi}.dv"; done`. On Windows Command Prompt: `for %f in (*.avi) do ffmpeg -i "%f" -c:v dvvideo -c:a pcm_s16le "%~nf.dv"`. Because DV re-encoding is computationally intensive (every frame is independently compressed), batch jobs on large files may take considerable time — using the desktop FFmpeg command is especially recommended for batches over 1GB total.
The dvvideo codec operates at a fixed, standardized bitrate — approximately 25 Mbps for DV25 — as defined by the DV format specification. Unlike codecs such as H.264 (which accept a -crf quality parameter) or audio codecs (which accept -b:a bitrate settings), DV does not expose variable quality controls. The bitrate is baked into the standard to ensure interoperability with hardware devices and tape decks, so no quality flag is applicable or accepted by FFmpeg for this codec.
Largely no. The DV container format is minimal by design — it was created for tape-based camcorder use and does not have a rich metadata specification like AVI or MP4. Tags such as title, author, creation date, or custom metadata fields stored in the AVI will not carry over to the .dv output. Additionally, AVI supports multiple audio tracks but DV does not, so only the primary audio stream will be retained. If metadata preservation is critical, you should archive the original AVI alongside the DV output.
Technical Notes
The DV format encodes video using intra-frame-only DCT compression — there are no inter-frame predictions, B-frames, or motion compensation involved. This makes DV streams highly robust for frame-accurate editing (every frame is independently decodable) but results in larger file sizes compared to modern inter-frame codecs at equivalent perceptual quality. A one-hour DV file is approximately 13 GB. The dvvideo codec in FFmpeg targets the DV25 standard (25 Mbps, 4:1:1 chroma subsampling for NTSC, 4:2:0 for PAL). Source AVI files using 4:2:0 or 4:4:4 chroma subsampling will be resampled to match DV's chroma requirements. AVI's support for multiple audio tracks is lost in the conversion, as the DV container is restricted to a single audio stream. AVI chapters and subtitle streams are not preserved, though AVI itself does not natively support either. The output .dv file uses a raw DV stream container (not a Type-1 or Type-2 AVI-wrapped DV file), which is the most universally compatible form for DV editing applications and hardware ingest.