Video要素

From Wikipedia, the free encyclopedia

video要素(ビデオようそ、: video element)とは、HTML5以降のHTMLの一部で、動画のためのHTML要素

この例は、HTML で書かれたウェブページの中に WebM 動画を埋め込む例。

<video src="movie.webm" poster="movie.jpg" controls>
	ここは video 要素をサポートしないウェブブラウザのためのフォールバックコンテンツ
</video>

複数ソース

<video poster="movie.jpg" controls>
	<source src="movie.webm" type='video/webm; codecs="vp8.0, vorbis"' />
	<source src="movie.ogv" type='video/ogg; codecs="theora, vorbis"' />
	<source src="movie.mp4" type='video/mp4; codecs="avc1.4D401E, mp4a.40.2"' />
	<p>ここはフォールバックコンテンツ</p>
</video>

ビデオコーデック

HTMLのvideo要素でサポートするビデオコーデックについて、主要ブラウザの開発元の間で意見が分かれている。マイクロソフトAppleH.264を支持し、TheoraWebMをサポートしていない。GoogleMozilla FoundationOpera SoftwareTheoraWebMを支持していたが、のちにH.264もサポートするようになった。

この表は、それぞれのウェブブラウザにおいてサポートされているビデオフォーマットを示している。多くのブラウザではソフトウェアコンポーネントを内蔵するのではなくマルチメディアフレームワークを採用しており、ビデオのデコード、表示にはこれを用いている。この場合、どのフォーマットに対応しているかは、ブラウザではなくOSおよびサードパーティのコーデックに依存する[1]

ビデオフォーマットはMIME typeによって判別可能である。MIME typeは使用するマルチメディアフレームワークの決定にも用いられる[2]

これらのブラウザのうち、Mozilla FirefoxおよびOperaはOSから独立しており、デコードのためのライブラリを内蔵している。Internet ExplorerおよびSafariは、それぞれのOSが提供するフレームワークを利用する。Konquerorは、Windows上ではInternet Explorerと、OS X上ではSafariと同じフォーマットに対応する。一般的に、ウェブブラウザがサポートするフォーマットはベンダーが提供するライブラリ(Media FoundationQuickTimeGStreamerPhononなど)にも左右される。

さらに見る ウェブブラウザ, オペレーティングシステム ...
ウェブブラウザ オペレーティングシステム 最新安定版 サポートするフォーマット
Theora H.264 (MP4) HEVC (MP4) VP8 (WebM) VP9 (WebM) AV1 (WebM)
Android ブラウザ Android 4.4.4 2.3以降[3] 3.0以降[3] 5.0以降[4] 2.3以降[3] 4.4以降[5] ?
Chromium Unix系、Windows N/A r18297以降[6] 手動インストール[注 1][8] 非対応[9] r47759以降[10] r172738以降[11] 対応[5]
Google Chrome
Windows
146.0.7680.72[12] ウィキデータを編集 / 2026年3月10日 (3日前)
macOS
146.0.7680.72[12] ウィキデータを編集 / 2026年3月10日 (3日前)
Linux
146.0.7680.71[13] ウィキデータを編集 / 2026年3月10日 (3日前)
Android
146.0.7680.111[14] ウィキデータを編集 / 2026年3月10日 (3日前)
iOS
146.0.7680.40[15] ウィキデータを編集 / 2026年3月10日 (3日前)
3.0以降[16][17] 3.0以降[17][注 2] 非対応[19] 6.0以降[20][21] 29.0以降[注 3] 70.0以降[5]
Internet Explorer Windows 11.0 手動インストール 9.0以降[24] 非対応[19] 手動インストール 非対応 非対応
Windows Phone 11.0 非対応 9.0以降[25] 非対応
Windows RT 10.0 10.0[25]
Microsoft Edge Windows 10 Web Media Extensions が必要[26] 12.0以降[27] ハードウェアデコーダが必要 16.0以降(MSE英語版経由のみ)[28] ハードウェアデコーダ有効化[29]
15.0以降(MSE経由のみ)[30]
?
Windows 10 Mobile 13.0以降[31] ?
Konqueror 25.08.0[32] ウィキデータを編集 - 2025年8月7日 (7か月前) [±] 4.4以降(OS レベルコーデックが必要)[注 4]
Mozilla Firefox Windows 7以降
通常版
148.0.2[34] ウィキデータを編集 / 2026年3月10日 (3日前)
ESR
140.8.0esr[35] ウィキデータを編集 / 2026年2月24日 (17日前)
3.5以降[36] 21.0以降[注 5] 非対応[19] 4.0以降[39][40] 28.0以降[41][42] Nightly[43]
Windows Vista 22.0以降[44]
Windows XP 手動インストール[45][注 6]
Linux 26.0以降(GStreamer利用)[注 7]
Android 17.0以降[49]
OS X 34.0以降[50]
Firefox OS 1.1以降[51]
Opera
Android45.0.2246.125120 / 2018年2月12日 (8年前) (2018-02-12)[52]
Android (classic)12.1.8 / 2014年11月6日 (11年前) (2014-11-06)[53]
Symbian S6012.0.22 / 2012年6月24日 (13年前) (2012-06-24)[54]
Windows Mobile10.0 / 2010年3月16日 (15年前) (2010-03-16)[55]
非対応 11.50以降 非対応[56] 15.0以降 16.0以降 57.0以降(Android)[5]
Windows
128.0.5807.66 / 2026年3月10日 (3日前) (2026-03-10)[57][58][59]
Mac
128.0.5807.66 / 2026年3月10日 (3日前) (2026-03-10)[60][58][59]
Android
96.0.5010.87657 / 2026年3月6日 (7日前) (2026-03-06)[61]
iOS
6.3.0 / 2025年12月18日 (2か月前) (2025-12-18)[62]
Opera Mini - Android
98.0.2254.81553 / 2026年2月6日 (35日前) (2026-02-06)[63]
10.50以降[64] 24.0以降[65] 10.60以降[66][67] 非対応 57.0以降[5]
Safari iOS 26.3 - 2026年2月11日 (30日前) (2026-02-11)[68] [±] 非対応 3.1以降[69][70] 11.0以降[71] 非対応 非対応 ?
OS X 手動インストール 手動インストール[72] ?
Web Unix系 3.38.2 - 2020年11月25日 (5年前) (2020-11-25)[73] [±] 2.28以降(OS レベルコーデックが必要)[注 8]
閉じる

  1. サードパーティーのコーデックパッケージを利用可能[7]
  2. 2011年1月11日に、H.264のサポート終了が告知されたが[18]、2014年10月現在サポートは終了されていない。
  3. バージョン25.0でサポートされたが、既定では無効化されていた[22][23]
  4. Qt 4.5上のPhononがサポートするすべてのフォーマットに対応[33]DirectShowQuickTimeGStreamerxineを含むPhononバックエンドを利用可能。MPlayerおよびVLCをバックエンドとする利用は開発中。
  5. バージョン20でサポートされたが、既定で無効化されていた[37][38]
  6. DivXのWeb Player version 2.xのみHTML5対応[46]
  7. バージョン26以前は既定で無効化されていた[47]。また、システムのコーデックに依存する[48]
  8. Webkit/GTK+GStreamerがサポートするすべてのフォーマットに対応[74][75]

参照

外部リンク

Related Articles

Wikiwand AI