コンテンツにスキップ

WebM

出典: フリー百科事典『ウィキペディア(Wikipedia)』
WebM
拡張子.webm
MIMEタイプvideo/webm
audio/webm
開発者Google
種別メディアコンテナ
包含物VP8VP9AV1(映像)
VorbisOpus(音声)
派生元Matroska
オープン
フォーマット
はい。
ウェブサイトwww.webmproject.org
WebMビデオの例。日豊線大野川橋梁大分市)付近を走るJR九州815系電車

WebM(ウェブエム)は、Googleが開発しているオープンロイヤリティフリー動画コンテナフォーマット。ウェブに親和的なオープンなフォーマットであると共に、軽量さと高品質を両立することを目標としている。

姉妹プロジェクトとして技術を応用した静止画フォーマットのWebPも開発されている。

形式

[編集]

映像コーデックにVP8VP9AV1、音声コーデックにVorbisOpus、メディアコンテナとしてMatroskaサブセットを採用している[1]。ファイルの拡張子は「.webm」。

採用

[編集]

ウェブブラウザではMozilla Firefox 4以降、Opera 10.60以降、Google Chrome 6以降、Safari 14[2]以降が標準対応している。Internet Explorer 9もVP8コーデックがインストールされることで対応可能である[3]。なおGoogleはSafariとInternet Explorer 9向けにWebMプラグインを提供すると発表した[4]

GoogleはすべてのYouTube動画をWebMに変換することを発表している[5]

メディアプレーヤーとコーデック

[編集]

当初は多くのメディアプレーヤーがWebMをサポートしていた:

  • VLCメディアプレーヤー、
  • MPlayer、
  • Kマルチメディアプレーヤー、
  • ジェリバー・メディア・センター
  • Movaviビデオ

FFmpegは、libvpxライブラリでビルドされた場合、VP8/WebMをエンコードおよびデコードできます。2010年7月23日、FFmpeg開発者はffvp8デコーダーを発表した[6]

MPC-HCはSVN 2071ビルドで、FFmpegコードに基づいた内部VP8デコーダーでWebMをサポートしました[7]

ビデオ・コーデックは通常、オーディオ・コーデックと連動し、ビデオとオーディオのデータをコンテナ化されたフォーマットにまとめる[8][9]。WebMはインターネットでのメディア伝送に最適化されています[10]

しかし、圧縮されたファイルであっても、特にストリーミングでは容量が大きすぎる場合がある。このような場合、専用のプログラムを使用することで、ビデオのサイズをさらに縮小し、プラットフォームやデバイスの特定の要件に適合させることができます。

WebMツール

[編集]

MKVToolNixは、Matroskaを扱うための一般的なツールで、WebMの多重化と多重解除をサポートしています[11][12]。Haali Media SplitterはWebMもサポートしています。

ブレンダー2。2019年7月30日にリリースされた80がWebMに対応した。LiVESビデオエディター(バージョン1。49) FFmpegライブラリを使用した本物のWebMデコードとエンコードをサポートします[13][14]

モバイルオペレーティングシステムとデバイスのサポート WebMフォーマットは、バージョン2からAndroidのサポートに含まれています。3 Nexus Sに初登場のジンジャーブレッド。WebM ストリーミングのサポートが Android 4 に追加されました。0 アイスクリーム・サンドイッチ。

ソニーのPlayStation 5が1080pと2160pのWebMビデオキャプチャに対応。

ChromeOSでは、画面録画はデフォルトでWebM形式で保存されます[15]

経緯

[編集]

GoogleがWebM規格をオープン化したのは、HTML5に組み込まれる動画要素で、標準フォーマットの地位を目指すためであるとされる。従来から存在するフォーマットとしては、Theoraはオープンソースで無料だが品質面で難があるとされ、H.264は高品質ではあるものの利用には特許料が発生する難点があり、結果として各ウェブブラウザの対応状況はバラバラで、今後の普及に課題が残っていた。WebMではこれらの課題の克服を目指し、フォーマットが分裂している現状の解決を試みている。

このように良いとこ取りに見える WebM だが、VP8 は MPEG LA が管理する特許に抵触している可能性を指摘され、その普及の妨げとなっていたが、2013年3月7日に MPEG LA と契約成立。

しかし2010年8月に MPEG LA が H.264 をインターネット上の無料動画配信を行う場合に限りライセンス料を課さないことを発表するなど[16]、WebM がその目的通りにWeb上の標準フォーマットになるためには乗り越えるべき障壁がまだある。

YouTubeのためにVP9高精細度ビデオ(HD)に対応し、4K解像度を目標とし、より使いやすいものに改良されてきた[17]

2016年中頃に当時開発中だったVP10はDaalaやThorと共にAV1(AOMedia Video 1)へと統合された[18]

特許

[編集]

VP8 の特許問題については VP8 を参照。

脚注

[編集]
  1. ^ サポートしているEBML Element一覧
  2. ^ Espósito, Filipe (2021年8月10日). “Apple adding WebM audio codec support to Safari with iOS 15” (英語). 9to5Mac. 2022年1月27日閲覧。
  3. ^ Another Follow-up on HTML5 Video in IE9”. Microsoft (2010年5月19日). 2013年4月30日閲覧。(英語)
  4. ^ Google、IE9とSafariにWebM(VP8)プラグインを提供と発表”. マイコミジャーナル (2011年1月20日). 2013年4月30日閲覧。
  5. ^ Firefox, YouTube and WebM” (2010年5月19日). 2013年4月30日閲覧。
  6. ^ What is FFmpeg?”. antmedia.io. 2025年3月25日閲覧。
  7. ^ What is a .WEBM file? How to open it”. www.techusers.dev. 2025年3月25日閲覧。
  8. ^ Video containers and video codecs”. json2video.com. 2025年3月25日閲覧。
  9. ^ Audio/Video Files, Codecs and Containers”. zytrax.com. 2025年3月25日閲覧。
  10. ^ WEBM ファイルを圧縮する方法”. www.movavi.com. 2025年3月25日閲覧。
  11. ^ Tool for Editing and Merging MKV Files”. mkvtoolnix.org. 2025年3月25日閲覧。
  12. ^ MKVToolNix”. www.matroska.org. 2025年3月25日閲覧。
  13. ^ Blender 2.80 is shipping”. www.blendernation.com. 2025年3月25日閲覧。
  14. ^ Blender 2.80: Import / Export”. developer.blender.org. 2025年3月25日閲覧。
  15. ^ How to Screen Record on Chromebook”. techguided.com. 2025年3月25日閲覧。
  16. ^ H.264のライセンス料、無料ネット動画は恒久的に不要に”. ITmedia (2010年8月27日). 2013年4月30日閲覧。
  17. ^ VP9: Faster, better, buffer-free YouTube videos”. YouTube Engineering and Developers Blog (2015年4月6日). 2017年9月7日閲覧。
  18. ^ Steven Zimmerman (2017年5月15日). “Google’s Royalty-Free Answer to HEVC: A Look at AV1 and the Future of Video Codecs”. XDA-Developers. 2017年11月1日閲覧。

関連項目

[編集]

外部リンク

[編集]

ウィキメディア・コモンズには、WebMに関するメディアがあります。