Convert M2TS to DV — Free Online Tool

Convert M2TS Blu-ray and AVCHD video files to DV format using the dvvideo codec with PCM audio, enabling compatibility with legacy camcorder workflows and tape-based editing systems. This conversion re-encodes high-definition M2TS content down to DV's fixed 25Mbps intra-frame format, making it suitable for older NLE software and DV tape dubbing.

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

M2TS files typically contain H.264 or H.265 video streams multiplexed with AC-3, DTS, or AAC audio in an MPEG-2 Transport Stream container — a format optimized for Blu-ray and AVCHD storage. Converting to DV requires full re-encoding of both streams: the video is transcoded to dvvideo, a fixed-bitrate intra-frame DCT codec that compresses each frame independently at roughly 25Mbps (DV25 standard), and the audio is converted to uncompressed PCM 16-bit little-endian (pcm_s16le) at either 48kHz or 32kHz. Because DV has strict constraints — only SD resolutions (typically 720x480 for NTSC or 720x576 for PAL), no transparency, no chapters, and only a single audio track — any HD resolution in the M2TS source will be scaled down, multiple audio tracks will be reduced to one, and subtitle streams will be dropped entirely.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg command-line tool, which handles the full pipeline of demuxing the M2TS Transport Stream, decoding H.264/H.265 video and compressed audio, re-encoding to dvvideo and PCM, and muxing into the DV container.
-i input.m2ts Specifies the input M2TS file — a Blu-ray BDAV or AVCHD Transport Stream container that may contain H.264/H.265 video, multi-channel AC-3/DTS/AAC audio, and subtitle streams.
-c:v dvvideo Encodes the video stream using the dvvideo codec, implementing the DV25 intra-frame DCT standard. This forces a full re-encode of the M2TS video (regardless of its original codec) into DV's fixed ~25Mbps format, scaling the picture to standard-definition in the process.
-c:a pcm_s16le Encodes the audio stream as uncompressed PCM 16-bit signed little-endian, which is the only audio format the DV container supports. This replaces whatever compressed audio (AAC, AC-3, DTS) was in the M2TS with raw, lossless-quality PCM at the cost of larger audio data size.
output.dv Specifies the output filename with the .dv extension, directing FFmpeg to mux the re-encoded dvvideo and pcm_s16le streams into a raw DV stream file compatible with DV camcorders, tape decks, and legacy NLE software via FireWire ingest.

Common Use Cases

  • Archiving AVCHD camcorder footage captured to M2TS into a DV file that can be ingested into legacy editing software like Final Cut Pro 6 or older Premiere versions that lack native AVCHD support.
  • Preparing Blu-ray rip clips for dubbing back to MiniDV or DVCAM tape using a deck or camcorder with FireWire (IEEE 1394) input, which requires the DV stream format.
  • Converting M2TS broadcast segments to DV for use with older broadcast infrastructure or production switchers that accept DV over SDI or FireWire but cannot decode H.264 Transport Streams.
  • Migrating M2TS home video collections to DV files for long-term compatibility with video digitization archives that standardize on DV as a preservation intermediate format.
  • Supplying DV-format clips to clients or collaborators whose editing workstations are locked to DV/DVCAM workflows on older hardware without GPU-accelerated H.264 decoding.

Frequently Asked Questions

Yes, this is unavoidable. The DV format (DV25) is strictly a standard-definition format — it supports 720x480 (NTSC) or 720x576 (PAL) only. Any 1080p, 1080i, or 720p content in your M2TS file will be scaled down to SD resolution during the dvvideo encoding step. This means significant visible quality reduction compared to the source, and it is an inherent limitation of the DV specification, not a tool limitation.
DV conversion from M2TS involves two compounding quality losses: the resolution downscale from HD to SD, and the dvvideo codec's lossy intra-frame DCT compression at a fixed ~25Mbps. Additionally, M2TS sources often contain 4:2:0 or 4:2:2 chroma subsampling, while DV uses 4:1:1 (NTSC) or 4:2:0 (PAL), which reduces color detail. If visual fidelity is the priority, DV may not be the right target format for HD M2TS content.
The DV container supports only a single audio track and has no subtitle stream capability. FFmpeg will automatically select the default or first audio track from the M2TS file and convert it to pcm_s16le. All additional audio tracks — such as director's commentary or alternate language tracks — and all subtitle streams embedded in the M2TS will be silently discarded. If you need a specific non-default audio track, you would need to modify the FFmpeg command to add a stream selector like -map 0:a:1 before converting.
To select a non-default audio track, add a -map flag to the command. For example, to use the second audio track, run: ffmpeg -i input.m2ts -map 0:v:0 -map 0:a:1 -c:v dvvideo -c:a pcm_s16le output.dv. Replace the index (0:a:1 for the second track, 0:a:2 for the third, etc.) to target the specific language or commentary track you need from the M2TS source.
Yes. On Linux or macOS, you can use a shell loop: for f in *.m2ts; do ffmpeg -i "$f" -c:v dvvideo -c:a pcm_s16le "${f%.m2ts}.dv"; done. On Windows Command Prompt, use: for %f in (*.m2ts) do ffmpeg -i "%f" -c:v dvvideo -c:a pcm_s16le "%~nf.dv". Each file is processed sequentially, and the output DV file will be named after the corresponding M2TS source file.
It depends heavily on the source. M2TS files encoded with H.264 or H.265 can achieve high efficiency, often fitting 1080p footage at 15–40Mbps. DV video runs at a fixed ~25Mbps for video alone, plus uncompressed PCM audio. For highly compressed M2TS sources, the DV file may actually be larger despite being lower resolution. For M2TS files from uncompressed or lightly compressed Blu-ray sources, the DV output will likely be smaller due to the resolution downscale.

Technical Notes

The dvvideo codec in FFmpeg implements the IEC 61834 / SMPTE 314M DV standard, encoding video as a series of independently compressed frames using 8x8 DCT blocks — making it inherently edit-friendly for cut-based workflows. The fixed bitrate and intra-only nature mean no inter-frame dependencies, which simplifies scrubbing and frame-accurate editing. Audio is stored as pcm_s16le (signed 16-bit little-endian PCM), which FFmpeg will encode at 48000 Hz stereo by default; if your M2TS audio is 5.1 or 7.1 surround, it will be downmixed to stereo. No metadata from the M2TS container — including chapter markers, stream language tags, or HDR signaling — is preserved in the DV output, as the DV format does not support these. The DV container also lacks a proper index structure found in modern formats, so output files should be treated as linear streams. Note that FFmpeg's dvvideo encoder requires the input to match DV's strict frame size and frame rate constraints (29.97fps for NTSC DV, 25fps for PAL DV); if your M2TS source has a different frame rate, FFmpeg may throw an error or produce a non-compliant file, and you may need to add explicit scaling (-vf scale=720:480) and frame rate (-r 29.97) flags to the command.

Related Tools