|
問題点1:ウエブブラウザに合わせて複数の形式を用意する必要がある
・・・FirefoxとOperaは H.264圧縮MP4を不支持
|
|
JavaScriptでHTML5
ビデオのキャプション表示
|
|
サーバ
|
リンク方法
|
iframe内
|
直接
|
Xserver |
|
|
|
|
詳細は、「HTML5ビデオプレイヤーでHTML5...字幕表示」( こちらを参照)。
注意
1)HTML5方式で配信される動画をご覧頂くには、HTML5 ビデオ対応ブラウザが必要です。現在ご使用中のブラウザのHTML5への対応状況は、こちらのテストサイト「 The
HTML 5 test」のVideo欄で確認する事が可能です。
2)Firefoxはサーバが .Mac iDiskの場合には再生出来ません( こちらを参照)。
3)IExplorer 6~8でご覧頂くには、 Google Chrome Frame( ここから入手)のインストールが必要です(当サイトでは視聴可能となっています)。
|
|
|
<参考1>各ブラウザの各種HTML5
ビデオ再生のフォーマット対応状況
|
|
MP4動画
H.264/AAC
|
OGG動画
Theora/Vorbis
|
WebM動画
VP8/Vorbis
|
MKV動画
H.264/Vorbis
|
Internet Explorer
8
|
×
|
×
|
×
|
×
|
Internet Explorer
9
|
○
|
×
|
×(+WebMIE9○)
|
×
|
Opera
|
○
24<
|
○10.5<
|
○10.6<
|
×
|
Firefox
|
▽ 21<
|
○
3.5<
|
○
4β<
|
×
|
Google Chrome
|
○3<
|
○
4<
|
○
6<
|
○
7<
|
Safari [Windows版] +QT
|
○3.1<
|
×(+XiphQTで?)
|
×
|
×
|
Safari
[MacOSX版]
|
○3.1<
|
×(+XiphQTで○)
但し10.7の
Safari 5.1:×
|
×(+Perianで○)
但し10.4,10.7:×
|
×
(+Perianで▼)
|
iCab
|
○4<
|
×(+XiphQTで○)
|
×(+Perianで○)
但し10.4:×
|
×
(+Perianで○)
|
|
+XiphQT:QuickTime+VorbisのQuickTimeコンポーネントの導入で再生可能。
但し、Win版とMacOSX10.7のSafari
5.1はOGGの再生が出来なくなってしまった。
+WebMIE9(WebM
for IE9):IE9用のWebMビデオ再生プラグイン(こちらから入手)の導入で再生可能。
+Perian:Perian
1.2.2以降を導入すれば、SafriとiCabでWebM動画の再生が可能となるはずだが・・・
=FirefoxのH.264/MP4への対応=
Windows 7, 8用Firefox(21.0),
Vista用Firefox(22.0)は、H.264/MP4にも対応した。Mac版Firefoxは34以降に対応した\(^o^)/
Operaは Developer 24以降 HTML5
でのH.264/MP4動画をサポートした。
|
|
|
|
|
追記(2017.01.07)
=Chromeの MKV動画への対応=
|
WindowsXPで旧バージョンの Google
Chromeを用いて、H.264/ Vorbis圧縮 MKV動画を type='video/x-matroska'の
HTML5ビデオとして配信しその再生を検証したところ、v.7.0.517.41(2010/10/19)から既に MKV動画をサポートしている事に今更ながら気付いた。但し、この事に言及している記事は見られない。なお、H.265/HEVC圧縮
MKVの場合は映像を描画出来ない(こちらに提示)。
最新の Chrome 47.0は、Windows(10)、MacOSX(10.10)及びスマホ(Android 5.0.1)いずれでも
H.264圧縮 MKV動画の再生が可能だったが、
iPad mini(iOS 9.2)では、Safariと同じく未対応だった。
なお、Windows版 Maxthon Cloud Browser(4.4.8)はウルトラモードでは、MKV動画の再生が可能だった。
また、MacOSX(10.10)では Perian(1.2.3)を導入すれば、iCab(5.6.2)で再生可能となり、Safari(8.0.4)では無声だが映像描画が可能となる。
|
|
<参考>HTML5 video要素(Wikipedia最終更新
2015年6月24日より)
|
|
<参考1> Android版Firefoxの
H.264/MP4への対応
v17.0以降 H.264/MP4に対応したとあるが、 v38.0でも
・Andriod 4.0.4(AQUOS PHONE SH-01D): MIMEに未対応。
・Andriod 4.1.2(ドコモ dtab 01): 再生出来ず往々クラッシュしてしまう。
・Andriod 4.4.2(GALAXY Tab4): 対応。自動再生可能(植え込み方式のみ)。字幕の表示、ループ再生も可能。
|
<参考2>Androidの標準ブラウザと Chromeは、Theora/OGGにも対応とあるが、Andriod
4.1.2(ドコモ dtab 01)、Andriod 4.4.2(GALAXY Tab4)はいずれも再生出来なかった(Firefox
38.0では再生可能)。
|
<参考3>iOS版 ChromeはTheora/OGG, VP8/WebMにも対応とあるが、iOS
8.2(iPad mini)の Chrome 43.0: Safariと同様に H.264/MP4以外の再生は不可だ。
|
<参考4> VP9/WebM動画への対応
・Windows7 ブラウザ: WebMに対応する Chrome(29.0以降), Firefox(28.0以降)は対応。 Opera(16.0以降)も映像の描画が可能だ。
・Android 4.1.2:Firefox(29.0)のみ再生可能。
・Android 4.4.2:Chrome(43.0), Opera(30.0), Firefox(38.0)の他、 標準ブラウザでも再生可能。但し、Firefoxはガクガク再生、その他では影付き描画となってしまう( こちらを参照)。
・OSX, iOSの Safari: 未対応
|
|
|
|
|
|
DivX
Plus Web Player 2.1インストール環境でH.264/MP4動画を視聴すると以下の不具合が起こります・・・v.2.1.3では下記の追記(11.12.03)参照。
iframe内リンク配信の場合
Mac版SafariでMP4動画を視聴すると、DivX Plus Web Playerで再生されてしまう為、 字幕表示出来ません
?(>_<、)Y
直接リンク配信の場合
IExplorer9, ChromeとMac版Safari は、DivX Plus Web Playerで再生されてしまう為、 字幕表示出来ません
?(>_<、)Y
|
|
<参考2>DivX
Plus Web PlayerのHTML5 ビデオの字幕表示への影響
|
DivX
Plus
Web Player
HTML5 <video>
( 別記参照)
への対応
|
HTML5
ビデオの字幕表示への影響
|
JavaScript
でHTML5
H.264再生
|
LeanBack
Player101116
|
MediaElem
ent.js 1.1.7
|
iframe
内リンク
|
直接
リンク
|
iframe
内リンク
|
直接
リンク
|
iframe
内リンク
|
直接
リンク
|
IExplorer 8
|
△MP4のみ
|
ー
|
DivX
|
Flash
|
DivX
|
Flashで再生
|
IExplorer 9
|
○
|
○
|
DivX
|
○
|
◯
|
○
|
◯
|
Opera 11.00
|
未対応
|
ー
|
○
|
○
|
Firefox 3.6.12
|
○
|
ー
|
DivX
|
○
|
DivX
|
○
|
DivX
|
Firefox 4.0b9
|
○
|
ー
|
DivX
|
×ダメ
|
DivX
|
○
|
DivX
|
Chrome 9.0[Windows版]
|
○
|
○
|
DivX
|
○
|
DivX
|
○
|
DivX
|
Chrome 9.0[MacOSX版]
|
○
|
○
|
DivX
|
○
|
DivX
|
○
|
D音声
|
IE 8+Chrome Frame
|
△MP4のみ
|
○
|
DivX
|
○
|
DivX
|
○
|
DivX
|
Safari 5.0.3 [Win版]+QT
|
未対応
|
○
|
○
|
○
|
Safari 5.0.3
[MacOSX版]
|
○
|
DivXで再生
|
DivXで再生
|
DivX音声のみ
|
iCab 4.8
|
未対応
|
○
|
○
|
○/DX
|
○
|
|
表は、iframe内リンク配信と直接リンク配信の成績を示す。
|
○印:HTML5
videoとして再生、 ー印:そもそも該当形式には未対応。
|
DivXで再生:Mac版Safari
はDivX Plus Web Playerで再生されてしまう為、字幕表示出来なくなってしまう。
|
DivX:インラインフレーム(ifram)内でリンクさせる場合は、ラッキー!な事に、Mac版Safari以外はHTML5
videoとして再生可能だが・・・
直接リンクしている場合は、DivX
Plus Web Playerで再生されてしまう為に字幕表示出来ない
Y (>_<、)Y
|
対処方法
Opera, Win版Safari以外はアドオン/機能拡張で
”DivX Plus Web Player HTML5<video>”
を無効にしてご覧下さい(OperaとWin版Safariのプラグインにはそもそもこのバージョンの機能拡張は導入されない)。
一方、IExplorer8+Chrome Frameは完全無効化出来ない( こちらを参照)。
|
|
|
|
|
|
追記(2011.12.03)DivX
Plus Web Player 2.1.3 になって、IExplorer 9 とMac版Safari 5.1はDivX
Plus Web Player HTML5<video>が作動しなくなりました(こちらを参照)。最新版ではWin版Chrome(15.0)及びIE
8+Chrome でのみ不具合が発生する(IExplorer 8とFirefox(8.01)はWeb PlayerでMP4の再生が可能となるが、字幕表示は不可)。
|
|
なお、IExplorer 9は HTML5ビデオプレイヤーによる字幕表示において、文字修飾の陰影を表示出来ません( こちらを参照)
(>_<、)
|
|
|
各種「Flashフォールバック対応HTML5ビデオ配信プレイヤー」
|
|
|
LeanBack Playerを利用したHTML5ビデオの配信
|
|
LeanBack Player 0.7.2で
HTML5 ビデオの字幕表示
|
|
|
|
HTML5 videoは、MP4(H.264),
WebM(VP8), OGG(Theora)の順で準備。
詳細は、「HTML5ビデオプレイヤーでHTML5...字幕表示」( こちら)を参照。
注意
・スマートフォンではソフトサブ表示出来ません。
・ IExplorer10は、HTTPD利用の自宅サーバでは再生出来ません。
・DivX Plus Web Player 2.1インストール環境では、直接リンクによる配信の場合はLeanBack
Player101116では、 上記表の不都合がありましたが・・・LeanBackPlayer
0.7.2ではほぼ解消しました( こちらを参照)
\(^o^)/
|
|
|
補足:LeanBack
Player 0.7.2でHTML5ビデオのプレイリスト表示
|
|
|
LeanBack
Player 0.7.2で
ツアー”天空の楽園”
アンコール王朝を
プレイリスト表示
|
|
|
|
|
タイトル1~5は、MP4(H.264), OGG(Theora), WebM(VP8)の順に、
追加タイトル5は、MP4(H.264), WebM(VP8), OGG(Theora)の順
タイトル6~9は、WebM(VP8)のみを準備しました。
スマートフォンではプレイリスト表示出来ません。
IExplorer 9は、プレイリストからのリンクが作動しません ┓(´_`)┏
|
|
|
MediaElement.jsを利用したHTML5ビデオの配信
|
|
MediaElement.js 2.1.0で
HTML5 ビデオの字幕表示
|
|
|
|
HTML5 videoは、MP4(H.264),
WebM(VP8), OGG(Theora)の順で準備。
詳細は、「HTML5ビデオプレイヤーでHTML5...字幕表示」( こちら)を参照。
注意
・スマートフォンではソフトサブ表示出来ません。Firefox (21.0)は再生出来ません。
・IExplorer10は、HTTPD利用の自宅サーバでは再生出来ません。
・ DivX Plus Web Player 2.1インストール環境では、直接リンクによる配信の場合には
FirefoxとMac版SafariはMediaElement.jsが利用されず DivX Plus
Web Playerが起動してしまう為、 字幕表示出来ません(v.1.1.7は
上記表参照)。
・・・アドオン/機能拡張で”DivX Plus Web Player HTML5<video>”を無効にしてからご覧下さい。
|
|
|
JW Player 6を利用したHTML5ビデオの配信
|
|
JW
Player 6 で
HTML5 ビデオの字幕表示
(500kbps)
|
|
|
JW Player 6で "トルコ周遊ツアー旅行"を
プレイリスト表示(500Kbps)
|
|
|
JW Player 6 配信試験:
各種MP4変換ソフトの適応性
(550kbps)
|
|
|
|
JW
Player 6は Flash対応のHTML5 ビデオ配信用プレイヤーで、HTML5 ビデオに対応しているかどうかを自動判定して、非対応のブラウザならば
Flashが利用される仕組みになっているが、AndroidではFlashをサポートしなくなってしまいました(こちらを参照)。又、スマートフォンではソフトサブ表示出来ません。
HTML5 videoは、MP4(H.264), WebM(VP8)の順で準備。
IExplorer 9でも、プレイリストからのリンク再生が可能です \(^o^)/
IExplorer10は、HTTPD利用の自宅サーバではスキップ再生出来ません。
|
|
|
Video.js 4を利用したHTML5ビデオの配信
|
|
Video.js 4で
HTML5 ビデオの字幕表示
|
|
|
|
HTML5 videoは、MP4(H.264),
WebM(VP8)を準備。
Video.js 4は、HTML5 ビデオに対応しているかどうかを自動判定して、非対応のブラウザならば Flashが利用される仕組みになっている。
字幕表示の可・否の選択は可能だが、スマートフォンではソフトサブ表示出来ない。
IExplorer10は、HTTPD利用の自宅サーバではスキップ再生出来ません。
|
|
|
Flowplayer 5.4を利用したHTML5ビデオの配信
|
|
Flowplayer 5.4で
HTML5 ビデオの字幕表示
|
|
|
Flowplayer 5.4で
”パリから行く小さな旅”を
プレイリスト付きで配信
(500kbps)
|
|
|
|
HTML5 videoは、MP4(H.264),
WebM(VP8)を準備。
Flowplayer 5は、HTML5 ビデオに対応しているかどうかを自動判定して、非対応のブラウザならば Flashが利用される仕組みになっている。
他のHTML5ビデオ配信プレイヤーとは異なり、Androidブラウザでもソフトサブの表示が可能だ(但し、表示の可否は不可)
\(^o^)/
Windows7のIExplorer 9は、プレイリストからのリンクが作動しません ┓(´_`)┏
IExplorer10は、HTTPD利用の自宅サーバでは再生出来ません。
|
|
|
SublimeVideoを利用したHTML5ビデオの配信
|
|
SublimeVideoで
HTML5 ビデオの字幕表示
|
|
|
SublimeVideoで
プレイリスト付き配信
(500kbps)
|
|
|
SublimeVideoで
HD Switching試験
(500と1,500kbps)
|
|
|
|
HD Switching以外は MP4(H.264),
WebM(VP8)を準備。
SublimeVideoを利用するには、他のHTML5 Video Playerとは異なり、自分の配信サイトを登録してHOSTNAMEを取得する必要がある( こちらを参照)。
プレイリスト表示は、Opera Mobile(12)以外は全てのブラウザで作動するが、スマフォでの字幕表示はOpera(14),
Chrome(18) に限られる。
|
|
|