Windows 11 Media Player が 3.5 倍の RAM を使用し、HEVC コーデックは有料化
Windows 11 Media Player の RAM フットプリントは前世代の 3.5 倍
最新の Windows 11 Media Player は アイドル時に約 377 MiB の RAM を使用 すると報告されており、従来のプレーヤーは 約 103 MiB だった – 何もしていない状態で 3.5 倍の増加 です。この増加は、アイドル時のメモリ消費がシステムの応答性に直接影響するため、特に低スペック PC では重要です。
"The modern Media Player is said to use around 377MB of RAM when idle, compared to roughly 103MB for the old player—about 3.5x as much memory while doing absolutely nothing. even 103MB sound like a lot for doing nothing" – tosh (HN comment)
なぜ RAM が増えたのか?
- Managed UI スタック – 複数のコメント投稿者は、新しいプレーヤーが HTML/JS もしくはその他のマネージドコードで構築されており、ネイティブ C++ ではないことを指摘しています。マネージドランタイム(例: WebView2、.NET)はベースラインのメモリフットプリントが大きくなります。
- Web 中心の開発 – Microsoft は迅速な開発と採用の容易さを求めて JavaScript/TypeScript フロントエンドを好むようで、リソース使用量が増える代償を払っています。
- Web ベース UI への傾向 – このシフトは、軽量な WinUI や Win32 実装に比べて通常はより多くの RAM を消費する、Web 技術シェルに置き換えるという業界全体の動きを反映しています。
"Removing HEVC support wasn’t their choice but probably stems from the licensing pools increasing their prices. Windows media player probably sees very little usage nowadays… As for the RAM increase, that’s probably a consequence of the general trend of doing frontend engineering via JS/TS instead of using OS native frontend APIs." – est31
"Well it’s written in managed code, what do you expect? Windows core apps used to be pure C++. Cry long enough about ‘safe’ languages and expect to take the RAM hit." – naturalmovement
HEVC コーデックは有料拡張が必要に
新しい Media Player は HEVC(H.265)サポートが標準で含まれていません。HEVC コンテンツをデコードするには、Microsoft Store から HEVC Video Extensions を購入する必要があります。これは Windows 10 以降の長年の慣例を踏襲したもので、HEVC のライセンス料がエンドユーザーに転嫁されています。
"HEVC has been a paid add‑on for as long as Windows 10 has been around, iirc. Dropping AC3 does seem unnecessary." – queenkjuul
ライセンスの背景
- 特許ロイヤリティ – HEVC は複数の特許プールに覆われており、ライセンス費用が上昇したため Microsoft はその費用を消費者に転嫁しています。
- ハードウェアアクセラレーション – 現代の GPU にはすでに HEVC デコードブロックが搭載されていますが、OS はハードウェアをアプリに公開するためにライセンスされたソフトウェアコンポーネント(Media Foundation Transform)を必要とします。
"HEVC used to be a capped license per organization, so not providing it in the OS seems really harmful and expensive. Has the cap changed recently?" – herf
コミュニティの反応と代替手段
HN の議論は技術的批判とユーザーの不満が混在しています:
- デザイン批判 – ユーザーはこのアプローチを「悪設計のフラクタル」と呼び、ネイティブ WinUI を捨てて Web ベース UI に移行したことを嘆いています。
- パフォーマンス懸念 – RAM の肥大化は不要であり、特にローカル再生でプレーヤーをほとんど使用しない場合に問題視されています。
- 代替プレーヤー – 多くの回答者は VLC、MPC‑BE/H、K‑Lite Codec Pack など、より軽量でコーデックが豊富なサードパーティ製ソリューションを推奨しています。
"I don’t think I’ve ever voluntarily used their shitty media player since the classic version. MPC‑BE (some folks use MPC‑HC) is my go‑to with VLC as a backup if certain codecs don’t play nice with it." – y‑c‑o‑m‑b
"As a certified MSFT’s antifan, I’ve noticed Apple’s Music.app uses roughly 580 MiB of RAM for comparison." – SSLy
Windows ユーザーへの影響
- アイドル時のメモリ使用量増加 – 新しい Media Player はレガシーバージョンに比べておおよそ 300 MiB 余分に RAM を消費 するため、メモリが限られたマシンでのマルチタスクに影響を与える可能性があります。
- HEVC の追加費用 – HEVC ファイルを再生したいユーザーは、Microsoft Store から HEVC Video Extensions(数ドル程度)を購入しなければなりません。
- サードパーティ製メディアプレーヤーの検討 – VLC、MPC‑BE/H などのオープンソースプレーヤーは無料で軽量、かつ追加費用なしで幅広いコーデックをサポートしています。
今後の見通し
Microsoft の決定は、より速いイテレーションと広い人材プールを得るために Web 中心の開発を活用する一方で、リソース消費の増大と追加のライセンスコストを受け入れるという戦略的トレードオフを示しています。パフォーマンスとコーデックの完全性を重視するパワーユーザーや開発者にとっては、サードパーティ製メディアプレーヤーが実用的な選択肢であり続けるでしょう。