WebM
ウェブでは絶えず再生されているのに、OSはいまだに開けない形式。
WebMはGoogleがウェブ向けに構築した簡略版Matroskaで、VP8・VP9・AV1の映像とVorbisまたはOpusの音声を保持します。Apple製デバイスのウェブブラウザはページ内で一部のWebMを再生できますが、そのファイルをディスクに保存すると、「ファイル」アプリもフォトもQuickTimeもすべて拒否します。ブラウザの対応とシステムの対応は別物です。
2026年7月30日
助けを借りずに開けられた
この「一部対応」には実質的な意味があります。Safariはウェブページ内のWebMコンテンツを再生できます。しかし保存した.webmファイルをOSの何かが開くことはありません——「ファイル」アプリのプレビューも、サムネイルも、QuickTimeも一切ありません。この違いは常に人を混乱させますが、無理もないことです。
事実
| 正式名称 | WebM |
|---|---|
| 種類 | コンテナ——意図的に絞り込まれたMatroskaのサブセット |
| 拡張子 | .webm |
| 公開 | 2010年、Google。設計段階からロイヤリティフリー |
| 中身の映像 | VP8、VP9、AV1——これらのみ |
| 中身の音声 | VorbisまたはOpus——これらのみ |
| 中身の字幕 | WebVTT |
| 存在理由 | ウェブに、特許ライセンスの付随しない動画形式を与えるため |
入口を狭くしたMatroska
WebMは、中に入れられるものの一覧を大幅に絞ったMatroskaです。MKVがほぼどんなコーデックでも受け入れるのに対し、WebMは映像コーデック3種類、音声コーデック2種類しか受け入れず、そのすべてがロイヤリティフリーです。その制限こそが存在意義そのものです——WebMを実装するブラウザベンダーは、自分が何をデコードすべきか正確に把握でき、そのために誰にもライセンス料を支払う必要がありません。
これは、あなたが気づかぬうちにウェブブラウザで見ている動画の大部分を支えている形式です。また、ダウンロードツールの多くがページから動画を抜き出す際に渡してくるのもこの形式であり、それが.webmがダウンロードフォルダーに入り込む主な経路です。
中身がMatroskaであるため、WebMをMP4へ変換する作業はMKVの変換と同じ形をしています——ただし1点、重要な違いがあります。MP4はVP9もVorbisも受け入れないため、ストリームを単にラベル付け直すだけでは済みません。何かを本当に再エンコードする必要があります。
ブラウザにはできて、システムにはできない理由
ウェブブラウザは自前のメディアパイプラインを持つアプリケーションです。SafariがページでWebMを再生しているとき、それを行っているのはSafari自身で、Appleが Safari 用に書いたコードを使っています。その能力はシステム全体の能力にはなりません。「ファイル」アプリもQuickTime PlayerもフォトのプレビューもすべてOS自身のメディアフレームワークを使っており、それにはMatroska用のデマルチプレクサがなく——WebMはまさにMatroskaであるため——結果としてWebM対応もありません。
その結果、実に奇妙な体験が生まれます。ページ内であるクリップを見て、保存をタップし、たった今見たそのファイルを、それを見たのと同じデバイスが開けないのです。何も壊れていません。単に、能力の異なる2つの別々のソフトウェアが存在するだけです。
これは覚えておく価値のある原則を最もはっきり示す例です——iOSでは、あるファイルに何ができるかは、どのアプリに頼むか次第で完全に決まります。独自のデコーダーを持つアプリは、システムが知っていることに制約されません。
WebMファイルへの向き合い方
- Matroskaを読めるアプリで再生する
WebMはMatroskaなので、MKVを扱えるプレーヤーならVP9やOpusを含めWebMも扱えます。変換も不要で、失うものも何もありません。
- 本当に再エンコードになると理解した上でMP4へ変換する
MP4はVP9もVorbisも保持できないため、MKVでよくあるような高速なラベル付け直しにはなりません。それなりの時間を見込み、1世代分の画質劣化を受け入れてください。
- 配信元にもう一方のバージョンがないか確認する
WebMを配信するサイトは、まさにこの問題を抱える端末のために、たいていH.264のMP4も並行して用意しています。最初からMP4を取得すれば、この問題そのものを避けられます。
このフォーマットに関する質問
これらの事実はどこから来たのか
- The WebM project Google
- AV1, from the Alliance for Open Media AOMedia