Windows Media Audio(ウィンドウズ メディア オーディオ、WMA)はマイクロソフトがWindows Mediaの中核を成す物として開発した音声コーデックの一つ。拡張子はwma。通常ASFに格納されて利用される。

元となるWindows Media Audio(WMA Std)の他に、圧縮アルゴリズムを一新し、多チャンネル高解像度に対応したWindows Media Audio Professional(WMA Pro)、可逆圧縮のWindows Media Audio Lossless(WMA Lossless)、音声コンテンツ向けのWindows Media Audio Voice(WMA Voice)がある。これらは各々の仕様が異なるためWMA Stdのみ対応の機器では再生できない。

## 概要

### バージョン 1.0

WMAは1999年4月にWindows Media Technologies 4.0の一部として発表されたMP3やAAC、Vorbis等と同じく、修正離散コサイン変換をベースとしたコーデックである。最初のバージョンはWMA 1.0で開発段階ではMS Audioと呼ばれていた。トムソンがMP3のライセンスを保持し、Microsoft Windowsで利用するにはライセンス料が発生する為、代替形式を目指したのが開発の動機の一つと考えられている。マイクロソフトではWMAを、MP3と比較して半分のビットレートで同等の音質になる、CDと同等の音質を64kbpsで実現すると謳っていた。再生・圧縮ソフトウェアで自由に利用できるSDKを配布したことから、WMAに対応するフリーウェアが以降多数登場した。

### バージョン 2

1999年ビットストリーム構造と圧縮アルゴリズムを修正したWMA2をリリース。仕様は固定され以降のバージョンでは再生互換性を維持している。

ASF形式出力のみの対応であるWMAだが、WMA2をハックした海賊版であるDivX Audio ACMによりRIFF形式に対応し、AVI 形式の音声コーデックとして一時期使用された。

### バージョン 7

2000年、Windows Media Player 7が公開され、WMA2 からWMA7となりプレイヤーでのエンコードに対応するなど普及を推進した。

### バージョン 8

2001年、Windows Media Player 8が公開され、WMA7からWMA8に改定。

### バージョン 9

2003年、Windows Media Player 9が公開され、WMA9となり、固定ビットレート(CBR)に加えて平均ビットレート(ABR)や、VBR(可変ビットレート圧縮)に対応することにより最大 20% 圧縮効率を向上させた。さらにWMA9 Pro/WMA9 Lossless/WMA9 Voiceの三種類のコーデックが新たに追加された。

### バージョン 9.1

2004年、Windows Media Player 10が公開され、WMA9.1/WMA9.1 Pro/WMA9.1 Losslessに改定。WMA9.1とWMA 9.1ProではCBRでの低遅延デコード、エンコードモードが追加された。

### バージョン 9.2及び10 Pro

2007年、Windows Media Player 11が公開され、WMA 9.2/WMA 9.2 Lossless/WMA 10 Proに改定。

WMA 9.2では、HE-AACでも採用されている SBRと呼ばれる技術を応用して、従来低ビットレートではカットされていた高音域が再生できるようになった。これによりWindows Media Player 11でエンコードされたファイルは従来に比べて高音質での再生が可能となったが、一部の再生ハードウェアではWMA 9対応を謳っていてもWMA 9.2との互換性に問題があり再生中にノイズが乗ることがある。この問題はWindows Media Player 11にパッチを当てることで解決するが、音質も従来のものに戻る。

WMA 10 ProはWMA 9 Proではビットレートが最低128kbpsまでだったのに対して、最低32kbpsまでのエンコードに対応した。低ビットレートにおいては、サンプリングレート補完モードによりWMA 9.2 Stdよりも最大二倍圧縮効率に優れるとされる。これは指定の半分のサンプリングレートでエンコードし、それに元のサンプリングレートの情報を添付し、再生時にWMA 10 Proにより元のレートに復元するというもので、再生品質は低下するものの従来のWMA 9 Proとの互換性を保っている。その他サンプリングレートとビット深度のオプションも増えて、非常に柔軟なコーデックとなっている。

Windows Vistaでは付属ゲームの効果音に使用され、サウンド レコーダーの標準形式となっている。

WMAはOSにバンドルするなど、MP3の置き換えを目指したが、MP3形式を置き換えるには至らなかった。一方、インターネットラジオなどのストリーミング配信では、それまで主流だったRealAudioに匹敵するまでに普及したが次第に衰退した。

## 種類

### Windows Media Audio (Std)

WMAの最も基本となるコーデック

### Windows Media Audio Pro

サラウンドや、96kHzのサンプリングレートに対応するなどしたコーデック

### Windows Media Audio Voice

声の圧縮に特化したコーデック

### Windows Media Audio Lossless

可逆圧縮(ロスレス圧縮)に対応したコーデック

## 再生環境

WMAは、様々な機器が対応しているが、マイクロソフト独自の形式であり、MP3等の形式と比べると汎用性で劣る。

FFmpeg計画によるリバースエンジニアリングにより、WMA Losslessを除きLinux等のPOSIX準拠のOSで再生が可能となっている。

Macintosh環境ではマイクロソフトが推奨するサードパーティのFlip4Mac QuickTimeコンポーネントによりWMA Voiceを除き再生が可能である。

ソニーのウォークマンは初期のモデルではWMAを再生できなかった(当初はATRACのみだった)が、現在では再生可能である。その他、東芝のgigabeatやパナソニックのD-snap(内蔵メモリ型のみ、SDメモリ型は SD-Audio でCPRMによるセキュア化で再生可能)等多くの音楽再生機器が対応している。

携帯電話については2006年に発売された NTTドコモ「F902iS」を筆頭に、NTTドコモの端末がWindows Media Audioの再生に対応し、904iシリーズ以降の90xi端末はシリーズ全機種が再生に対応している。au(KDDI・沖縄セルラー電話連合)の携帯電話では、「LISMO(au Music Port)」で一度HE-AACに変換、もしくは「LISMO Port」で一度ATRACに変換した後、端末に転送することで再生できる。ソフトバンクモバイルの端末においては、「S!ミュージックコネクト」によってWMAに対応している。

Androidのスマートフォンであれば、標準搭載されている音楽再生ソフトは、WMA Losslessを除き、殆どの機種で対応している。WMA Losslessは対応するソフトをインストールすることで、再生可能である。

Rockboxを使用することで、通常は再生ができないiPodなどでの再生が可能である。

WMA Lossless/WMA Proのハードウェアサポートは2007年現在、ごく一部でのみの対応にとどまっている。マイクロソフトのZune, Xbox 360は、WMA Pro/WMA Losslessの両方が再生可能。WMA Losslessは東芝の Gigabeatの一部機種、Windows Mobile端末のWindows Media Player 10 Mobileで再生できる。なおWMA Lossless/WMA Proは再生機器に応じて自動でステレオもしくはモノラルにダウンミックス、24ビットから16ビットにダウンコンバート、96kHzから48kHzにダウンサンプリングし再生することが可能である。