Extract Audio from WTV to OGA — Free Online Tool

Extract audio from Windows Media Center WTV recordings and save it as an OGA file encoded with the Vorbis codec. This tool strips the video stream entirely and packages the audio into an open-format Ogg container, making it easy to archive broadcast audio, preserve radio programs, or repurpose DVR content.

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 Vista Media Center typically contain an H.264 video stream alongside AAC or MP3 audio. This conversion discards the video stream entirely using FFmpeg's -vn flag and re-encodes the audio to Vorbis (libvorbis), which is the default codec for the OGA container. Because the source audio in a WTV file is usually AAC — a different codec than Vorbis — a full re-encode is necessary rather than a simple stream copy. The Vorbis encoder uses variable bitrate (VBR) quality scaling, and the default quality level of 4 targets roughly 128–160 kbps, which is a solid balance between file size and fidelity for broadcast audio content. The resulting OGA file is a pure audio container based on the Ogg specification, with no video data and no dependency on Windows-specific media infrastructure.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg program, the open-source multimedia processing engine that powers this conversion entirely within your browser via WebAssembly (FFmpeg.wasm).
-i input.wtv Specifies the input file — a WTV recording produced by Windows Media Center, which may contain H.264 video, AAC or MP3 audio, and broadcast-specific metadata.
-vn Disables video output entirely, instructing FFmpeg to ignore the H.264 video stream in the WTV file. This is what makes the conversion an audio extraction rather than a full media conversion.
-c:a libvorbis Specifies the Vorbis encoder for the output audio stream. Since the WTV file contains AAC audio and OGA expects Vorbis, this flag triggers a full re-encode from AAC to Vorbis — a stream copy is not possible between these two codecs.
-q:a 4 Sets the Vorbis variable bitrate (VBR) quality level to 4 on a 0–10 scale, targeting approximately 128–160 kbps. This is a sensible default for broadcast TV audio, balancing file size and fidelity for speech, music, and mixed content typical in DVR recordings.
output.oga Defines the output file name and tells FFmpeg to use the OGA container — an audio-only Ogg format. The .oga extension signals that this is an Ogg file carrying audio streams (Vorbis in this case) rather than video.

Common Use Cases

  • Archive the audio from a recorded TV documentary or news broadcast so you can listen to it on a device or app that does not support WTV playback
  • Extract a recorded radio program captured via Windows Media Center and save it as a portable OGA file for playback in open-source media players like VLC or Clementine
  • Strip the audio track from a recorded sports broadcast to create a commentary-only file for later review or clipping
  • Convert a WTV recording of a lecture or educational program into an audio-only OGA file for use in a podcast pipeline or transcription workflow
  • Reduce the file size of a large WTV DVR recording by discarding the video and keeping only the audio, useful when storage is limited and video is not needed
  • Produce an open-format audio file from a WTV recording for long-term preservation in a Linux or cross-platform media library that does not support proprietary Microsoft containers

Frequently Asked Questions

Yes, some generation loss is unavoidable because the source audio in a WTV file is typically AAC, and converting to Vorbis requires a full re-encode from one lossy codec to another. The default quality setting (-q:a 4) targets a variable bitrate of approximately 128–160 kbps with Vorbis, which preserves most perceptible audio quality for broadcast material like TV and radio. To minimize quality loss, use a higher -q:a value (up to 10) at the cost of a larger file, or consider using FLAC as the codec if bit-perfect preservation is a priority.
Yes. The OGA container supports FLAC in addition to Vorbis and Opus. To use FLAC, change the command to: ffmpeg -i input.wtv -vn -c:a flac output.oga. FLAC is lossless, so the output will be a perfect representation of the decoded audio signal from the WTV file — though it will produce a significantly larger file than Vorbis. Keep in mind that even with FLAC, you are not preserving the original AAC bitstream; the audio is decoded and then re-encoded losslessly.
By default, FFmpeg selects the first audio stream it detects in the WTV file. WTV recordings from Windows Media Center can include multiple audio tracks, such as a secondary language or descriptive audio service. If you need a specific track, you can use the -map flag to select it explicitly — for example, ffmpeg -i input.wtv -map 0:a:1 -vn -c:a libvorbis -q:a 4 output.oga will select the second audio stream (zero-indexed). Run ffmpeg -i input.wtv first to inspect the available streams.
Partially. FFmpeg attempts to copy metadata from the input container to the output, but WTV uses Microsoft-specific metadata fields (such as WM/SubTitle or WM/Provider) that may not map cleanly to Ogg/Vorbis comment tags. Common fields like title and artist may transfer, but broadcast-specific DVR metadata such as channel name, air time, or series information is likely to be dropped. If preserving metadata is important, inspect the output with a tag editor like EasyTag or MusicBrainz Picard after conversion.
The -q:a flag controls Vorbis VBR quality on a scale from 0 (lowest, ~64 kbps) to 10 (highest, ~500 kbps), with 4 as the default (roughly 128–160 kbps). To increase quality for a high-fidelity broadcast recording, use -q:a 6 or -q:a 8. To reduce file size for a spoken-word program like a news show, -q:a 2 or -q:a 3 is usually sufficient. For example: ffmpeg -i input.wtv -vn -c:a libvorbis -q:a 6 output.oga.
Yes, with a small shell script. On Linux or macOS, run: for f in *.wtv; do ffmpeg -i "$f" -vn -c:a libvorbis -q:a 4 "${f%.wtv}.oga"; done. On Windows Command Prompt, use: for %f in (*.wtv) do ffmpeg -i "%f" -vn -c:a libvorbis -q:a 4 "%~nf.oga". The in-browser tool processes one file at a time, so the FFmpeg command is especially useful for batch jobs involving large libraries of WTV recordings.

Technical Notes

WTV is a proprietary Microsoft container introduced with Windows Vista Media Center and is primarily used by Windows DVR systems. It wraps video (typically H.264) and audio (typically AAC, occasionally MP3) along with broadcast metadata and EPG information. OGA is strictly an audio container built on the Ogg specification; it does not support video, subtitles, or multiple simultaneous audio tracks, so this conversion inherently discards all non-audio content. The re-encode from AAC to Vorbis is a lossy-to-lossy transcode, meaning each encoding step introduces some artifacts. For broadcast TV audio, the quality difference is rarely perceptible at -q:a 4 or higher. The OGA format is well-suited for open-source media ecosystems — it is natively supported by Firefox, VLC, Audacity, and most Linux audio players — but it has limited support in Apple and Windows native apps without additional codecs. Chapter markers are supported in Ogg containers but cannot be sourced from WTV since WTV does not carry chapter data. If the WTV file was recorded from an encrypted or DRM-protected broadcast, FFmpeg may be unable to read the input stream, and decryption would need to be handled separately before conversion.

Related Tools