video要素
HTML |
---|
表・話・[ 編]・[ 歴] |
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要素でサポートするビデオコーデックについて、主要ブラウザの開発元の間で意見が分かれている。マイクロソフトやアップルはH.264を支持し、TheoraやWebMをサポートしていない。Google・Mozilla Foundation・Opera SoftwareはTheoraやWebMを支持していたが、のちに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 Foundation、QuickTime、GStreamer、Phononなど)にも左右される。
注
- ↑ サードパーティーのコーデックパッケージを利用可能[7]
- ↑ 2011年1月11日に、H.264のサポート終了が告知されたが[14]、2014年10月現在サポートは終了されていない
- ↑ バージョン25.0でサポートされたが、既定では無効化されていた[18][19]
- ↑ Qt 4.5上のPhononがサポートするすべてのフォーマットに対応[28]。DirectShow、QuickTime、GStreamer、xineを含むPhononバックエンドを利用可能。MPlayerおよびVLCをバックエンドとする利用は開発中。
- ↑ バージョン20でサポートされたが、既定で無効化されていた[30][31]
- ↑ DivXのWeb Player version 2.xのみHTML5対応[39]
- ↑ バージョン26以前は既定で無効化されていた[40] また、システムのコーデックに依存する[41]
- ↑ Webkit/GTK+GStreamerがサポートするすべてのフォーマットに対応[54][55]
参照
- ↑ “Phonon documentation of backends”, Qt, Nokia . 2014閲覧.
- ↑ “Phonon documentation of querying”, Qt, Nokia . 2014閲覧.
- ↑ 3.0 3.1 3.2 Kyrnin, Jennifer, Understanding HTML5 Video Formats, About . 2014閲覧.
- ↑ “Supported media formats”. Google. . 2018閲覧.
- ↑ 5.0 5.1 5.2 5.3 5.4 “AV1 Decoder”. Google. . 2018閲覧.
- ↑ Issue 4363: [HTML5-Video] Enable HTML5 video/audio elements, Google . 2014閲覧.
- ↑ “Get Chromium on Ubuntu To Play MP4, H.264, MP3 & view PDF files natively”, OMG Ubuntu, (2010-11-21) . 2014閲覧.
- ↑ http://earthwithsun.com/questions/655605/how-do-i-add-mp3-mp4-and-h-264-support-to-chromium-on-windows
- ↑ “Audio/Video”. Google. . 2018閲覧.
- ↑ “Issue 2093007: Chromium side changes for enabling VP8 and WebM support”, Code review, Google . 2014閲覧.
- ↑ http://src.chromium.org/viewvc/chrome?view=rev&revision=172738
- ↑ “Google Chrome support Theora and Vorbis”, Code, Google, (2010-05-20) . 2014閲覧.
- ↑ 13.0 13.1 Google Chrome 3.0 will support <video> tag, FR: C net
- ↑ Mike, Jazayeri (2011年1月11日). “Chromium Blog: HTML Video Code Support in Chrome”. The Chromium Blog. . 2014閲覧.
- ↑ 15.0 15.1 15.2 “Apple Supports H.265, But So Far Only in FaceTime on an iPhone 6”. StreamingMedia.com (2014年11月5日). . 2018閲覧.
- ↑ Bankoski, Jim (2010-05-19), “WebM and VP8 land in Chromium” (World Wide Web log), Chromium, Google . 2014閲覧.
- ↑ Kersey, Jason (2010-06-03), “Dev Channel Update”, Chrome Releases, Google . 2014閲覧.
- ↑ Chrome Adds Support for the Next-Generation VP9 Video Codec and Mozilla's Opus Audio . 2014閲覧.
- ↑ Chrome Now Supports Google's Next-Gen VP9 Video Codec by Default . 2014閲覧.
- ↑ McCracken, Harry (2010-03-16), Microsoft Previews the Revamped Internet Explorer 9 Platform, Technologizer . 2014閲覧.
- ↑ 21.0 21.1 HTML5 Video Support in IE9 Mobile, Microsoft, (2011-10-13) . 2014閲覧.
- ↑ “Introducing the Web Media Extension Package with OGG Vorbis and Theora support for Microsoft Edge”. Microsoft Edge Team (2017年12月5日). . 2018閲覧.
- ↑ “HTML5test - How well does your browser support HTML5?”. HTML5test. . 2018閲覧.
- ↑ “HTML5test - How well does your browser support HTML5?”. HTML5test. . 2018閲覧.
- ↑ “The status of VP9 Video Playback in Microsoft Edge is Shipped”. Microsoft. . 2018閲覧.
- ↑ “WebM, VP9 and Opus Support in Microsoft Edge”. Microsoft Edge Team (2016年4月18日). . 2018閲覧.
- ↑ “HTML5test - How well does your browser support HTML5?”. HTML5test. . 2018閲覧.
- ↑ Vestbø, Tor Arne (2008-05-13), Top Secret, Hush Hush!, Nokia . 2014閲覧.
- ↑ (release notes) Firefox 3.5, Mozilla, (2009-06-30) . 2014閲覧.
- ↑ Bug 799315 – Windows Media Foundation backend for media playback, Mozilla . 2014閲覧.
- ↑ Bug 837859 – Enable WMF backend, Mozilla . 2014閲覧.
- ↑ Bug 566243 – Merge mozilla-webmedia repository to mozilla-central, Mozilla . 2014閲覧.
- ↑ Firefox Nightly Builds, Mozilla . 2014閲覧.
- ↑ [Phoronix Mozilla Firefox Enables VP9 Video Codec By Default], Phoronix . 2014閲覧.
- ↑ http://www.mozilla.org/en-US/firefox/28.0/releasenotes/
- ↑ “DASH playback of AV1 video in Firefox”. Mozilla Hacks. . 2018閲覧.
- ↑ Bug 825153 - Add support for Windows Vista WMF and prepend the system32 directory path to dll names, Mozilla . 2014閲覧.
- ↑ http://blog.divx.com/2010/12/16/hey-microsoft-divx-already-supports-h-264-with-html5-in-firefox/
- ↑ https://forums.divx.com/divx/topics/html5_integration_broken
- ↑ Bug 886181 - Pref on gstreamer backend, Mozilla . 2014閲覧.
- ↑ Bug 794282 - Enable GStreamer in official builds, Mozilla . 2014閲覧.
- ↑ http://arstechnica.com/information-technology/2012/11/mozilla-ships-firefox-with-h-264-support-on-android/
- ↑ Bug 1070703 - Add mp4 support in 10.6 and 10.7 on Aurora, Mozilla . 2014閲覧.
- ↑ https://developer.mozilla.org/en-US/Apps/Build/Audio_and_video_delivery/H.264_support_in_Firefox
- ↑ “The Case for VP9”. StreamingMedia.com. . 2018閲覧.
- ↑ Jägenstedt, Philip (2009-12-31), “(re-)Introducing <video>” (official blog), Core developers (Opera) . 2014閲覧.
- ↑ http://blogs.opera.com/desktop/changelog-24/
- ↑ Lie, Håkon Wium (2010-05-19), Welcome, WebM <video>!, Opera . 2014閲覧.
- ↑ Mills, Chris (2010-05-19), Opera supports the WebM video format, Opera . 2014閲覧.
- ↑ “HTML5 video formats”, Web design, About.
- ↑ “Media formats supported by the HTML audio and video elements”, Developer, Mozilla.
- ↑ “WWDC17 – HEVC with HLS – Apple just announced a feature that we support out of the box”. Bitmovin (2017年6月6日). . 2018閲覧.
- ↑ “WebM plugin available”, Code, Google . 2014閲覧.
- ↑ Persch, Christian (April 1, 2008), “The Future of Epiphany” (announcement), epiphany mailing list-list
- ↑ “Overview of available plug-ins”, GStreamer . 2014閲覧.