Convert WTV to MOV — Free Online Tool

Convert WTV files recorded by Windows Media Center into MOV format for use in Apple-native editing workflows. This tool re-encodes the video to H.264 and audio to AAC inside a QuickTime container, making your DVR recordings compatible with Final Cut Pro, iMovie, and other professional macOS editing tools.

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

WTV is a proprietary Microsoft container used by Windows Vista and Windows 7 Media Center to store DVR recordings, typically containing MPEG-2 video and AC-3 or AAC audio along with broadcast metadata. Because MOV does not natively support MPEG-2 video in most editing environments, this conversion fully re-encodes the video stream to H.264 (libx264) using CRF 23 for efficient compression without perceptible quality loss. The audio is encoded to AAC at 128k bitrate, which is compatible with the MOV container and Apple software. The -movflags +faststart flag reorganizes the MOV file's metadata to the beginning, enabling progressive playback. The result is a self-contained QuickTime file ready for import into Apple editing applications, with no dependency on Windows Media Center infrastructure.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg tool, which is running here as a WebAssembly module in your browser — no installation required and no files are sent to a server.
-i input.wtv Specifies the input WTV file recorded by Windows Media Center. FFmpeg parses the proprietary Microsoft container to extract the raw video, audio, and metadata streams.
-c:v libx264 Re-encodes the video stream to H.264 using the libx264 encoder. This is necessary because the original WTV video (typically MPEG-2) is not natively compatible with Apple QuickTime or Final Cut Pro workflows.
-c:a aac Encodes the audio to AAC, the default and most compatible audio codec for MOV files in Apple applications. This replaces whatever audio format was in the original WTV recording, such as AC-3 or MP2 from a broadcast stream.
-crf 23 Sets the Constant Rate Factor for H.264 encoding to 23, which is the default quality level. For a typical TV broadcast recording this produces a good balance between file size and visual quality — lower values like 18 will yield better quality for archival purposes.
-b:a 128k Sets the AAC audio bitrate to 128 kilobits per second. This is sufficient for stereo TV audio; if the original WTV recording had AC-3 5.1 surround audio, consider raising this to 192k or 256k to better preserve the audio quality after downmixing.
-movflags +faststart Moves the MOV container's metadata (moov atom) to the beginning of the output file. This is a required best practice for QuickTime files, allowing Final Cut Pro, iMovie, and QuickTime Player to begin reading the file immediately without scanning to the end.
output.mov Specifies the output filename and format. The .mov extension tells FFmpeg to write a QuickTime Movie container, which is the native format for Apple video editing applications and macOS media workflows.

Common Use Cases

  • Importing recorded TV broadcasts from a Windows Media Center DVR into Final Cut Pro or iMovie for editing and archiving on macOS
  • Preserving old Windows Media Center recordings of live sports, news events, or TV series in a more universally supported format before migrating away from a Windows 7 machine
  • Sharing recorded TV content with video editors who work on Macs and need a QuickTime-compatible file rather than a WTV container
  • Preparing a DVR recording for color grading or professional post-production in tools like DaVinci Resolve that handle MOV files more gracefully than WTV
  • Archiving broadcast recordings from Windows Media Center into a format supported by modern media servers and NAS systems that recognize MOV but not WTV
  • Extracting and re-encoding a recorded TV program to MOV so it can be trimmed and exported for upload to platforms like Vimeo that accept QuickTime files

Frequently Asked Questions

WTV files from Windows Media Center are already encoded in a lossy format (typically MPEG-2 video), so this conversion involves a generation of re-encoding to H.264, which does introduce some additional compression. At the default CRF 23 setting, the quality loss is minimal and generally imperceptible for normal viewing. If you're doing professional editing and want to minimize quality loss, lower the CRF value — try CRF 10 or 18 — to produce a higher-quality H.264 stream at the cost of a larger file.
WTV files contain rich broadcast metadata such as program title, episode name, channel, and air date stored in Microsoft's proprietary format. Standard FFmpeg conversion to MOV will extract some basic metadata fields, but specialized WTV broadcast tags like EPG data and channel information are typically not carried over into the MOV container. If preserving this metadata is important, consider documenting it manually or using a WTV-aware tool before conversion.
WTV recordings can include broadcast artifacts from the original capture — interlaced video, aspect ratio flags, or cropped edges — that Windows Media Center handled with its own renderer. QuickTime and Apple apps apply their own display logic, which may expose these underlying characteristics. If you notice interlacing artifacts (combing on fast motion), you can add a deinterlace filter to the FFmpeg command, such as -vf yadif, before the output filename.
By default, the FFmpeg command used here maps the first detected audio track to the output MOV. WTV files from Media Center sometimes contain multiple audio streams, such as a secondary language track or a Descriptive Audio Service track. MOV fully supports multiple audio tracks, so if you need to include them, you can modify the command with -map 0:v -map 0:a to map all audio streams, or specify individual tracks by index using -map 0:a:0 and -map 0:a:1.
To adjust video quality, change the -crf value: lower numbers (e.g., 18) produce higher quality and larger files, while higher numbers (e.g., 28) compress more aggressively. The range is 0 to 51 for H.264. To change audio quality, replace 128k in -b:a 128k with a higher bitrate like 192k or 256k for better audio fidelity, which can make a difference if your WTV recording includes high-quality AC-3 surround audio that is being downmixed to AAC stereo.
Yes. On Windows, you can use a batch script loop: for %f in (*.wtv) do ffmpeg -i "%f" -c:v libx264 -c:a aac -crf 23 -b:a 128k -movflags +faststart "%~nf.mov". On macOS or Linux, use: for f in *.wtv; do ffmpeg -i "$f" -c:v libx264 -c:a aac -crf 23 -b:a 128k -movflags +faststart "${f%.wtv}.mov"; done. This is especially useful if you have a large archive of Windows Media Center recordings to migrate.

Technical Notes

WTV is a container format specific to Windows Vista and Windows 7 Media Center, and it is essentially unsupported outside of that ecosystem. It wraps MPEG-2 or H.264 video with AC-3, AAC, or MP2 audio alongside ASF-style metadata headers. FFmpeg can demux WTV reliably, but the output MOV container follows Apple's QuickTime specification, which has different structural assumptions. The -movflags +faststart flag is particularly important here because it moves the moov atom to the front of the file, enabling streaming and faster loading in QuickTime Player and Final Cut Pro. One known limitation is that WTV subtitle streams (closed captions embedded as CEA-608 or CEA-708 data) are not automatically remapped to a MOV-compatible subtitle track by this command — the MOV container does support subtitles, but extracting and converting broadcast caption data requires additional FFmpeg mapping and format flags. If your WTV file contains interlaced video (common with ATSC and DVB broadcast recordings), the H.264 output will preserve the interlacing unless you explicitly deinterlace with a filter like -vf yadif. File sizes will vary considerably depending on the length and original bitrate of the broadcast recording.

Related Tools