Extract Audio from WTV to AIFF — Free Online Tool

Convert WTV recordings from Windows Media Center directly to AIFF, extracting the audio stream and re-encoding it as uncompressed PCM — ideal for archiving broadcast audio or bringing recorded TV content into professional audio workflows on macOS.

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 recorded by Windows Media Center typically contain an AAC or MP3 audio stream alongside a video track. During this conversion, FFmpeg discards the video stream entirely and transcodes the audio — whether AAC or MP3 — into PCM signed 16-bit big-endian format, which is the native uncompressed audio encoding used by AIFF. Unlike remuxing, this is a full decode-and-re-encode operation: the compressed audio is decoded to raw PCM samples and then written into an AIFF container without any further compression. The result is a lossless, uncompressed AIFF file, though since the source audio in WTV was already lossy (AAC or MP3), the AIFF output captures the decoded audio at full fidelity without introducing additional generation loss.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg tool, which handles all demuxing, decoding, re-encoding, and muxing operations for this WTV-to-AIFF conversion entirely within your browser via WebAssembly.
-i input.wtv Specifies the input WTV file — the Windows Media Center recording containing the broadcast video and compressed audio stream to be processed.
-vn Disables video output entirely, telling FFmpeg to ignore the H.264 or MJPEG video track in the WTV file so that only the audio stream is processed and written to the AIFF output.
-c:a pcm_s16be Sets the audio codec to PCM signed 16-bit big-endian, which is the standard uncompressed audio encoding for the AIFF container. This decodes the WTV's AAC or MP3 audio into raw, uncompressed PCM samples in the byte order native to AIFF.
output.aiff Specifies the output filename and triggers FFmpeg to use the AIFF container format. The .aiff extension tells FFmpeg to mux the uncompressed PCM audio into an Audio Interchange File Format file compatible with macOS audio applications and professional audio tools.

Common Use Cases

  • Archiving the audio from a recorded TV broadcast — such as a live concert, documentary, or news program — into a high-quality uncompressed format for long-term storage on macOS.
  • Importing recorded television dialogue or narration into a Logic Pro or GarageBand project, which work natively with AIFF files, for audio editing or soundtrack work.
  • Extracting the audio commentary track from a recorded sports broadcast stored as WTV to create a standalone audio file for review or editing.
  • Converting WTV recordings of radio programs captured via Windows Media Center into AIFF for use in professional audio mastering workflows that require uncompressed source material.
  • Preparing audio from a recorded TV interview or panel discussion for transcription services or podcast editing software that expects uncompressed audio input.
  • Stripping video from large WTV DVR recordings to produce a smaller, audio-only AIFF file when only the spoken content is needed for archiving or analysis.

Frequently Asked Questions

Not in the purest sense — since WTV files store audio as AAC (or sometimes MP3), which are lossy formats, some audio quality was already lost at the time of the original broadcast recording. The conversion to AIFF faithfully decodes the AAC stream to raw PCM and stores it without any further compression or quality loss, so no additional degradation occurs during this conversion. The AIFF file will be a perfect, uncompressed representation of what the AAC stream contained, but it cannot recover detail that AAC compression discarded.
AIFF uses uncompressed PCM audio, which requires significantly more storage than the AAC or MP3 audio inside a WTV file. A typical broadcast AAC stream at 128 kbps might expand to roughly 1,411 kbps as uncompressed 16-bit stereo PCM at 44.1 kHz — an increase of about 11 times. This is expected behavior: AIFF trades file size for zero audio compression, making it ideal for editing workflows but not for long-term compact storage.
WTV files are rich with DVR metadata including show titles, episode descriptions, channel information, and broadcast timestamps. However, AIFF has very limited metadata support compared to WTV, and FFmpeg does not map WTV-specific DVR metadata fields into AIFF tags during this conversion. Basic fields like title may carry over, but specialized broadcast metadata such as program guide information and recording timestamps will not be preserved in the output file.
By default, FFmpeg selects the first audio stream in the WTV file, which is typically the primary language track. WTV supports multiple audio tracks, for example a secondary language or descriptive audio service. If you want to extract a specific track, you can modify the command to add '-map 0:a:1' (for the second audio track) before the output filename, replacing '1' with the index of the track you want.
The default command uses '-c:a pcm_s16be', which produces 16-bit AIFF audio. To get 24-bit output, change the codec flag to '-c:a pcm_s24be', giving you the command: ffmpeg -i input.wtv -vn -c:a pcm_s24be output.aiff. Similarly, you can use 'pcm_s32be' for 32-bit integer or 'pcm_f32be' for 32-bit float. Note that since the WTV source audio is AAC at typically 128–192 kbps, the practical audio quality ceiling is set by the original encoding, and higher bit depths will not recover detail beyond what AAC preserved.
Yes. On macOS or Linux you can run a shell loop such as: for f in *.wtv; do ffmpeg -i "$f" -vn -c:a pcm_s16be "${f%.wtv}.aiff"; done. On Windows Command Prompt, the equivalent is: for %f in (*.wtv) do ffmpeg -i "%f" -vn -c:a pcm_s16be "%~nf.aiff". Each WTV file in the directory will be processed sequentially, producing a matching AIFF file. This is especially useful when archiving a large collection of Windows Media Center recordings.

Technical Notes

WTV is a container format created by Windows Vista Media Center and continues to be produced by Windows 7 and later Media Center editions. It wraps video (typically H.264 or MPEG-2) and audio (typically AAC at 128–192 kbps or MP3) alongside rich DVR metadata using a structure based on the Advanced Systems Format (ASF). FFmpeg's WTV demuxer handles this container well, but users should be aware that some WTV files recorded from CableCARD sources may carry copy protection flags that prevent extraction — in those cases FFmpeg will fail to read the file. AIFF's default codec in this conversion is pcm_s16be (signed 16-bit big-endian PCM), which is perfectly suited for standard broadcast audio sampled at 44.1 kHz or 48 kHz. The big-endian byte order is native to AIFF and macOS audio infrastructure. If the WTV file was recorded from a digital broadcast at 48 kHz (common for TV audio), FFmpeg will preserve the 48 kHz sample rate in the AIFF output without resampling, which is the correct behavior for professional audio work. The absence of video in the output means AIFF files produced this way are significantly smaller than the original WTV recordings, though still larger than the compressed audio-only equivalent due to PCM's uncompressed nature.

Related Tools