Convert M4V to DV — Free Online Tool

Convert M4V files (Apple's iTunes-compatible MPEG-4 container) to DV format, re-encoding the video stream using the intra-frame DCT-based dvvideo codec and converting audio to uncompressed PCM — producing files compatible with legacy camcorder workflows, broadcast editing suites, and tape-based capture hardware.

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

M4V files typically contain H.264 (libx264) or H.265 (libx265) video with AAC audio inside an MPEG-4 container — a format built around inter-frame compression, where frames reference each other to reduce file size. DV is fundamentally different: it uses intra-frame DCT compression (dvvideo), meaning every single frame is encoded independently, just like individual JPEG images in sequence. During this conversion, FFmpeg fully decodes the M4V video stream and re-encodes every frame using the dvvideo codec at a fixed bitrate (approximately 25 Mbps for SD content). The AAC audio is also transcoded to 16-bit PCM (pcm_s16le), which is uncompressed linear audio stored directly in the DV container. DV has strict format constraints — it supports only SD resolutions (720x480 for NTSC or 720x576 for PAL) — so if your M4V source is HD or 4K, FFmpeg will scale it down to fit the DV specification. Metadata such as chapters, subtitles, and multiple audio tracks present in the M4V file will not carry over, as the DV format does not support these features.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg binary — the open-source multimedia processing engine that handles all decoding, re-encoding, and container remuxing for this M4V to DV conversion.
-i input.m4v Specifies the input file: an M4V container, which typically holds H.264 or H.265 video and AAC audio in Apple's MPEG-4-based format. FFmpeg will fully decode both streams before re-encoding them for DV output.
-c:v dvvideo Selects the dvvideo encoder for the video stream, applying DV's intra-frame DCT compression at a fixed bitrate (~25 Mbps for SD). This is a complete re-encode — no stream copying — because DV's compression model is entirely incompatible with the H.264/H.265 video in the source M4V.
-c:a pcm_s16le Transcodes the AAC audio from the M4V into 16-bit little-endian uncompressed PCM, which is the audio format required by the DV container. This replaces the lossy AAC compression with raw, uncompressed linear audio samples.
output.dv Defines the output file with a .dv extension, directing FFmpeg to write a DV-format file containing the dvvideo-encoded video and pcm_s16le audio streams — ready for use with DV-compatible editing systems, tape decks, or broadcast hardware.

Common Use Cases

  • Preparing iTunes-purchased or iOS-recorded M4V content for ingestion into legacy non-linear editing systems (like older Avid or Final Cut Pro 6/7 workflows) that require DV-format input.
  • Transferring digital video files back to MiniDV or DVCAM tape using a FireWire-connected camcorder or deck that only accepts DV streams.
  • Archiving digitally converted home movie footage originally shot on DV camcorders back into DV format after it was edited and exported as M4V.
  • Feeding M4V content into broadcast playout or capture hardware that requires DV-formatted files as part of a standard-definition production pipeline.
  • Creating DV-format proxies from M4V source files for offline editing on systems with limited codec support, where intra-frame DV is easier to scrub and decode in real time.
  • Delivering SD video content to a client or facility whose editing infrastructure is built around the DV/DVCAM ecosystem and cannot accept MPEG-4 container files.

Frequently Asked Questions

Yes, almost certainly. DV is a standard-definition format with a fixed resolution of 720x480 pixels (NTSC) or 720x576 pixels (PAL). If your M4V file is 1080p, 4K, or any other HD resolution — which is common for iTunes downloads and iPhone recordings — FFmpeg will scale the video down to fit DV's SD constraints during re-encoding. This is an inherent limitation of the DV format itself, not of this tool, so expect a significant reduction in visual detail when going from HD M4V sources.
This is expected and is a direct result of how each format compresses video. M4V uses H.264 or H.265, which are highly efficient inter-frame codecs that typically produce very small file sizes relative to quality. DV's dvvideo codec uses intra-frame compression at a fixed bitrate of approximately 25 Mbps for SD content — every frame is encoded independently without referencing neighboring frames. Additionally, the audio is converted from compressed AAC to uncompressed 16-bit PCM. Both changes dramatically increase the data rate, so a DV file will often be many times larger than its M4V counterpart even at lower resolution.
No. The DV format does not support chapters, subtitles, or multiple audio tracks — these are features specific to the MPEG-4 container family that M4V belongs to. During this conversion, all such metadata will be silently discarded. If preserving chapters or subtitles is important for your workflow, you should extract them separately before converting, or consider whether DV is truly the right target format for your use case.
Yes, this is a lossy-to-lossy conversion that involves full re-encoding, so some generation loss is unavoidable. The M4V video is decoded from H.264/H.265 and then re-encoded using dvvideo's DCT compression. DV's compression is less efficient than H.264, so the resulting file will likely look softer or show different compression artifacts — especially if the source was HD and is being scaled down to SD. The audio conversion from AAC to PCM is lossless in the sense that PCM is uncompressed, but any quality degradation already present in the AAC source cannot be recovered.
DV (dvvideo) does not support adjustable quality parameters like CRF or bitrate flags — it encodes at a fixed, format-defined bitrate (approximately 25 Mbps for SD DV). Unlike the source M4V format which uses -crf for quality control, there is no equivalent flag to add to this FFmpeg command. The quality of the output is determined solely by the dvvideo codec's fixed specification. If you want to influence output quality, your only real levers are ensuring the source M4V is as high quality as possible and, if applicable, adjusting the scaling filter FFmpeg applies when downscaling from HD to SD.
The command shown converts a single file, but you can adapt it for batch processing on your desktop. On Linux or macOS, run a loop in your terminal: `for f in *.m4v; do ffmpeg -i "$f" -c:v dvvideo -c:a pcm_s16le "${f%.m4v}.dv"; done`. On Windows Command Prompt, use: `for %f in (*.m4v) do ffmpeg -i "%f" -c:v dvvideo -c:a pcm_s16le "%~nf.dv"`. Note that DV conversion is computationally intensive because every frame must be fully decoded and re-encoded, so batch jobs on large M4V files may take significant time.

Technical Notes

The dvvideo codec used in DV encoding imposes rigid format constraints that significantly shape what this conversion produces. DV supports only 4:1:1 chroma subsampling (NTSC) or 4:2:0/4:1:1 (PAL), compared to the 4:2:0 typical in H.264-encoded M4V files — meaning color information may be handled differently across the encode. The DV container supports only a single audio track of uncompressed PCM at 48 kHz / 16-bit or 32 kHz / 12-bit; if your M4V contains multiple audio tracks, only the first will be retained and transcoded to pcm_s16le. DV also has no concept of variable frame rate — if your M4V source (particularly if it was recorded on an iPhone) uses a variable frame rate, FFmpeg will need to conform it to a fixed rate during encoding, which can occasionally cause audio sync drift on longer files. Because DV was designed as a tape format, the resulting .dv file is essentially a raw DV stream and lacks sophisticated container-level metadata. There is no DRM support in DV, so commercially purchased M4V files protected by Apple's FairPlay DRM cannot be processed by FFmpeg at all — only DRM-free M4V files will convert successfully.

Related Tools