Extract Audio from WTV to AIF — Free Online Tool

Extract audio from WTV recorded TV files and save it as a lossless AIF file using uncompressed PCM audio. This tool strips the video stream entirely and decodes the AAC or MP3 audio track from your Windows Media Center recording into 16-bit big-endian PCM, giving you a high-fidelity, Mac-compatible audio file with no compression artifacts.

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 files produced by Windows Vista Media Center typically contain a video stream encoded with H.264 (libx264) and an audio stream encoded with AAC or MP3. During this conversion, the video stream is completely discarded using the -vn flag. The audio stream — usually AAC — is then decoded from its compressed form and re-encoded into uncompressed PCM signed 16-bit big-endian audio, which is the native codec for AIF files. Because AIF is a lossless uncompressed format, the output file will be significantly larger than the original WTV file's audio portion, but it will contain no further generational quality loss beyond what was introduced when the broadcast was originally recorded. The container is also switched from WTV (a Microsoft DVR format) to AIF (Apple's Audio Interchange File Format), which is natively supported on macOS and in professional audio software like Logic Pro and GarageBand.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg program, the open-source multimedia processing engine that handles demuxing the WTV container, decoding the compressed audio, and encoding the output as uncompressed AIF.
-i input.wtv Specifies the input file — a WTV recording from Windows Media Center, which contains an H.264 video stream and a compressed audio stream (typically AAC) wrapped in a Microsoft ASF-based DVR container.
-vn Disables video output entirely, discarding the H.264 video stream from the WTV file so that only the audio is processed. This is essential since AIF is a pure audio format and cannot contain video.
-c:a pcm_s16be Sets the audio codec to PCM signed 16-bit big-endian, which is the standard uncompressed audio encoding used by AIF files on Apple platforms. This decodes the lossy AAC or MP3 audio from the WTV file into raw uncompressed samples.
output.aif Specifies the output filename with the .aif extension, which tells FFmpeg to wrap the uncompressed PCM audio in the Audio Interchange File Format container — a lossless format natively supported by macOS and professional audio software.

Common Use Cases

  • Extract a recorded radio program or broadcast interview from a Windows Media Center WTV recording to use as source material in an audio editing project on a Mac.
  • Pull the audio commentary from a recorded sports broadcast in WTV format and archive it as a lossless AIF file for long-term storage without compression degradation.
  • Isolate the audio from a WTV television recording of a live musical performance to import into Logic Pro or GarageBand for further editing or mixing.
  • Convert WTV recordings of news programs or documentaries into AIF so the audio can be analyzed or transcribed using professional Mac-based audio tools.
  • Rescue the audio track from a WTV file whose video stream is corrupted or unplayable, preserving the broadcast audio in a universally readable lossless format.
  • Archive the audio from old Windows Media Center TV recordings into AIF before decommissioning legacy WTV-compatible hardware or software.

Frequently Asked Questions

No — the conversion cannot recover quality lost during the original broadcast recording. WTV files store audio in a lossy compressed format, typically AAC or MP3, which was applied when the TV tuner captured the broadcast. Converting to AIF decodes that compressed audio into uncompressed PCM, which preserves exactly what was there without adding further compression. The result is a lossless representation of a lossy source — ideal for archiving or editing without additional degradation, but not a quality upgrade.
The AIF format uses uncompressed PCM audio (specifically pcm_s16be — 16-bit signed big-endian), which stores every sample as raw data without any compression algorithm. WTV files store audio as AAC or MP3, which achieve compression ratios of roughly 10:1 or more. A one-hour WTV recording with AAC audio at 128k might have around 60MB of audio data, while the equivalent AIF file would be approximately 600MB or more. This is expected and is the nature of lossless uncompressed audio storage.
WTV files embed rich DVR metadata including program title, episode information, broadcast time, and channel data as part of the Microsoft DVR container format. AIF has very limited metadata support compared to WTV — it can store basic tags like name and author, but most of the WTV-specific DVR metadata fields will be lost during conversion. If preserving this metadata is important, consider documenting it manually before converting, as FFmpeg does not map WTV DVR metadata fields to AIF tags.
WTV files can contain multiple audio tracks, for example a primary broadcast language and a secondary language or audio description track. By default, this FFmpeg command selects only the first audio track (stream index 0). AIF does not support multiple audio tracks in a single file, so if you need a specific track other than the default, you would add the flag -map 0:a:1 (for the second audio track) before the output filename in the FFmpeg command to select it explicitly.
Yes — the command uses pcm_s16be (16-bit), but AIF also supports higher bit depths. You can replace -c:a pcm_s16be with -c:a pcm_s24be for 24-bit audio or -c:a pcm_s32be for 32-bit audio. However, since the source audio in a WTV file is typically AAC or MP3 encoded at broadcast quality (often 128k–192k), upsampling to 24-bit or 32-bit PCM does not recover lost detail — it simply increases file size. The 16-bit default is appropriate for broadcast-sourced audio.
The FFmpeg command shown on this page processes a single file. To batch process multiple WTV files on Windows, you can run a for loop in Command Prompt: for %f in (*.wtv) do ffmpeg -i "%f" -vn -c:a pcm_s16be "%~nf.aif". On macOS or Linux, use: for f in *.wtv; do ffmpeg -i "$f" -vn -c:a pcm_s16be "${f%.wtv}.aif"; done. This is especially useful for processing large WTV archives from a decommissioned Windows Media Center system.

Technical Notes

WTV is a Microsoft-proprietary container format introduced with Windows Vista Media Center, built on the Advanced Systems Format (ASF) foundation. It stores H.264 video and AAC or MP3 audio along with extensive DVR metadata such as EPG program information and broadcast timestamps. AIF (Audio Interchange File Format) is Apple's uncompressed audio container, which stores PCM audio in big-endian byte order — the pcm_s16be codec used in this conversion produces 16-bit signed big-endian samples at whatever sample rate the source audio uses (typically 44100 Hz or 48000 Hz for broadcast content). One important limitation is that AIF does not support multiple audio tracks in a single file, so if the WTV source contains secondary language or audio description streams, only the default track is extracted. FFmpeg's WTV demuxer handles the ASF-based container well, but some edge cases with non-standard WTV files produced by third-party DVR software may require the -analyzeduration or -probesize flags to be increased for reliable stream detection. The resulting AIF file will be natively playable on macOS in QuickTime Player and importable into any professional DAW that supports AIFF, including Logic Pro, Pro Tools, and Ableton Live.

Related Tools