Documents ロゴ

WebM形式とは? Web動画コーデックを解説

最終更新    

あなたはおそらく、気づかないうちにWebMに出会っています。 ランディングページの鮮明な背景動画、グループチャットでループするミーム、データ通信量を圧迫しないのに超シャープな4KのYouTubeクリップ。これらはすべて、非常に高い確率でWebMによって支えられています。

では、WebM形式とは正確には何なのか、そして.webmファイルがデスクトップに現れたとき、どうすればよいのでしょうか?

WebMファイルとは何か、何に使われるのか?

WebMは、Web向けに作られたオープンでロイヤリティフリーのコンテナ形式です。 圧縮された動画と音声を、ブラウザがストリーミングしやすい形で格納する軽量な箱だと考えてください。 これは2010年にGoogleの支援を受けて登場し、(MKV)コンテナを簡素化したバージョンをベースにしています。 

WebMファイルは、動画にはほぼ必ずVP8、VP9、AV1を、音声にはVorbisまたはOpusを使用します—これらは、Blu-rayコレクションではなくオンライン配信向けに調整された、モダンで効率的なコーデックです。 

実際には、WebMは次の用途向けに作られているということです:

  • プラグインなしでのHTML5 <video>および<audio>再生
  • モダンなブラウザやデバイスでのストリーミング
  • 帯域幅にやさしいHDおよび4K動画の配信

WebMは常にこれらの圧縮コーデックに依存しているため、間違いなく圧縮形式です。 その圧縮こそが、データ上限を使い果たすことなく高品質な動画をサイトが配信できる理由です。

WebMがWeb動画の定番になった理由

WebM’sの売りはシンプルです。オープンで、効率的で、HTML5に最適化された形式です。 これは、ブラウザ内で直接使用するための、MPEGファミリー(MP4内のH.264/H.265)に対するロイヤリティフリーの代替として設計されました。 

この組み合わせにより、WebMはプラットフォームやパブリッシャーにとって特に魅力的です。 ライセンス面では、依存するコーデックのストリームごとの料金を回避でき、これは大規模な運用において重要です。 パフォーマンスももう一つの利点です。VP9とAV1は、特に高解像度において、より低いビットレートでH.264と同等またはそれ以上の視覚品質を実現できます。 また、WebMはアダプティブストリーミングのワークフロー、CDN、HTML5プレーヤーに大きく依存するモダンなスタックにきれいに収まるため、既存のインフラにシームレスに統合されます。

WebMがWeb動画でこれほど人気なのはなぜかと疑問に思っているなら、オープンなライセンスと強力な圧縮の組み合わせが、その答えをほぼ言い尽くしています。

WebM対MP4:WebMはMP4より優れているのか?

これは決して消えない問いです。 正直な答えは、WebMはある用途では“優れて”おり、MP4は別の用途で優れているということです。

MP4はここ数年のデフォルトの動画コンテナです。 MPEG標準の世界がこれを支えており、通常はH.264またはH.265の動画とAACの音声を格納し、基本的にあらゆるものの上で動作します。スマートフォン、テレビ、ゲーム機、編集ツール、車載システムなど、何でもです。 この互換性こそが、ほとんどの民生機器が今なおデフォルトで.mp4を想定している理由です。 

WebMは異なる役割を果たします。 モダンなWebでは、特にVP9やAV1に頼る場合、同じ体感品質でより小さなファイルを実現できることが多いです。 これは、より速い起動時間、弱い接続でのより滑らかなストリーミング、そしてより低いCDN料金につながります。 しかし、一部の古いデバイスやソフトウェアは、WebMをまったく理解できないか、MP4ほど上手く扱えません。 

では、WebMはMP4より優れているのでしょうか?

  • ある程度最新のデバイスでのブラウザベースのオンライン再生には、WebMがしばしば賢い選択です。
  • 最大限の互換性、オフラインでの共有、レガシーハードウェアでの再生には、依然としてMP4が勝ります。

ほとんどの本格的な動画プラットフォームは、静かに両方を使用しています。対応ブラウザにはWebM、安全策としてMP4を使います。

YouTubeはWebM形式を使っているのか?

はい—非常に多く使っています。

YouTubeは裏側で各動画の複数のバージョンを作成しています。 高解像度や多くの人気動画には、WebMコンテナ内でVP9を使用し、新しいケースではAV1も使用します。 

あなたが目にするものは、デバイスとブラウザに依存します。 モダンなノートパソコンのChromeでの4KストリームはしばしばWebM/VP9です。 同じ動画が古いデバイスでは、静かに1080p以下のMP4のH.264にフォールバックすることがあります。 

つまり、人々が“YouTubeのVP9ストリーム”について語るとき、実際にはYouTubeがWebMに大きく依存していることについて語っているのです。

WebMはすべてのブラウザでサポートされているのか?

完全ではありませんが、WebMが“モダンなWeb”のシナリオにおいて安全な選択肢と見なされる程度には十分近いです。

Chrome、Firefox、Edge、OperaはWebMとそのコアコーデックを長年サポートしています。 Safariは出遅れていましたが、最近のmacOS、iOS、iPadOSのバージョンでサポートを追加しました。 非常に古いブラウザのリリース、そして間違いなくInternet Explorerでは、うまくいかなくなります。 

だからこそ、Web開発者は通常、HTML5の<video>タグ内で複数の形式を提供します。 一般的なパターンは、まずWebMソースを提供し、次にフォールバックとしてMP4を提供することです。 モダンなブラウザは効率のためにWebMを取得し、過去に取り残されたものはMP4を取得して動き続けます。

ですから“WebMはすべてのブラウザでサポートされているのか?”と尋ねられれば、答えはノーです—しかし、十分な数のブラウザでサポートされているため、HTML5動画ツールキットの標準的な一部となっています。

WebMファイルを開いたり再生したりするには?

最も簡単な答えは、ブラウザを使うことです。 .webmファイルをChrome、Firefox、Edge、または現行のSafariのタブにドラッグすれば、そのまま再生されるはずです。WebMはHTML5動画にネイティブに組み込まれているからです。

専用プレーヤーを好むなら、VLCやその他のモダンなメディアプレーヤーは、追加のプラグインなしでWebM、VP8/VP9、Opus/Vorbisを扱えます。 現行のWindowsおよびmacOSのリリースでは、システムレベルのサポートにより、適切な拡張機能やメディアパックがインストールされていれば、多くのデフォルトアプリがWebMを扱えます。 

プロ向けツールも追いついてきています。 たとえばAdobeは、Premiere ProやMedia EncoderがWeb中心のプロジェクト向けにWebMをインポート・エクスポートできるように、プラグインやワークフローを提供しています。 

WebMファイルが再生されない場合、通常は次の3つの問題のいずれかに対処することになります。時代遅れのプレーヤー、WebMをサポートしない古いOS、または最先端の組み合わせ(たとえばWebM内のAV1)でエンコードされ、お使いのソフトウェアがまだ理解できないファイルです。

WebMファイルをMP4に変換できるのか?

もちろんです—そして、クリップをより広く編集・共有したい場合、これはしばしば正しい選択です。 

デスクトップでは、FFmpegベースのツールやHandBrakeといったおなじみのものに頼ることができますが、Documents.ioのブラウザ内の変換ツールを使えば、実際には何もインストールする必要はありません。 

.webmファイルをノートパソコンやスマートフォンから直接アップロードし、変換先の形式としてMP4を選び、大変な処理はサービスにバックグラウンドで任せることができます。 

完了したら、.mp4バージョンをダウンロードするか、あるいはDocumentsライブラリに保存しておけば、すべてのデバイスで利用できます。

内部的には、WebMコンテナ内のVP9/Opusのようなものから、MP4コンテナ内のH.264/AACへとトランスコードしています。 これは、ビットレートを低く保てば多少の品質低下を意味し、ディテールを保つために品質を高めればファイルサイズが大きくなることを意味します。 

編集のためにWebMクリップを準備しているなら、元のファイルを繰り返し再エンコードするよりも、一度高品質なMP4に変換してそこから作業する方が理にかなっていることが多いです。 

また、Web向けに最適化しているなら、同じように逆方向に進むこともできます—MP4を取り込んでdocuments.ioに投入し、WebMバージョンを生成してWeb配信を軽量化するのです。

実際にWebMを気にすべきなのはいつか?

友達が送ってきた動画をダブルクリックするだけなら、WebMはほとんど見えません。ブラウザやプレーヤーが扱えるか、扱えないかのどちらかです。 しかし、動画を公開または管理するなら、WebMが何をもたらすのかを理解する価値があります。

現行のブラウザでのWeb専用の再生向けに、より小さく、効率的で、ロイヤリティフリーのファイルが欲しいときは、WebMを使いましょう。 エッジケース、レガシー機器、オフライン視聴、あるいは保守的なエンタープライズ環境をカバーする必要があるときは、MP4と組み合わせましょう。

言い換えれば、MP4は誰もが話す共通言語であり、WebMはサイトを高速化し、帯域幅の請求書を少しだけ怖くなくする、洗練されたWebネイティブの方言です。 それぞれをいつ使うかを知ることが、“再生される”と“美しく再生される”の違いなのです