Video要素

video要素（ビデオようそ、）とは、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要素でサポートするビデオコーデックについて、主要ブラウザの開発元の間で意見が分かれている。マイクロソフトやAppleはH.264を支持し、TheoraやWebMをサポートしていない。Google・Mozilla Foundation・Opera SoftwareはTheoraやWebMを支持していたが、のちにH.264もサポートするようになった。
この表は、それぞれのウェブブラウザにおいてサポートされているビデオフォーマットを示している。多くのブラウザではソフトウェアコンポーネントを内蔵するのではなくマルチメディアフレームワークを採用しており、ビデオのデコード、表示にはこれを用いている。この場合、どのフォーマットに対応しているかは、ブラウザではなくOSおよびサードパーティのコーデックに依存する。
ビデオフォーマットはMIME typeによって判別可能である。MIME typeは使用するマルチメディアフレームワークの決定にも用いられる。
これらのブラウザのうち、Mozilla FirefoxおよびOperaはOSから独立しており、デコードのためのライブラリを内蔵している。Internet ExplorerおよびSafariは、それぞれのOSが提供するフレームワークを利用する。Konquerorは、Windows上ではInternet Explorerと、OS X上ではSafariと同じフォーマットに対応する。一般的に、ウェブブラウザがサポートするフォーマットはベンダーが提供するライブラリ（Media Foundation、QuickTime、GStreamer、Phononなど）にも左右される。