Flowplayer 5の使い方(「HTML5 ビデオ配信」コーナーの 該当セクションを参照)
「プレイリスト表示の設定」へ
「Flash fallback試験」へ

Flowplayer 5で MP4, WebMを字幕付き配信(Xsrv)

Flowplayer 5で MP4, WebMを字幕付き配信(Xsrv)
 
Flowplayer 5は、Flash対応のHTML5 ビデオ配信プレイヤー
Flowplayer 5.4を用いて(ここから入手)、H.264/MP4とVP8/WebM 動画(解像度640x360, 500Kbps)をWebVTT字幕付きで配信した。
(2013.05.23作成)
視聴上
の注意:
(1) 字幕表示の可・否を調節する事は出来ません。
(2) iPhoneのSafari以外のブラウザでは字幕の表示が可能だが、AndroidのOpera Mobileは時系列で上手く表示出来ません。
<Flowplayer 5の設定方法>
1) HTML記述方法
配信用動画とポスター画像を用意して、
本家の ”Designer(Build a custom player)” コーナーで "Subtitles" にチェックを入れ「Generate player」ボタンを押して生成されたコードを参考に編集した。
エンジンとして、解凍した四つのファイル(embed.min.js, flowplayer.js, flowplayer.min.js, flowplayer.swf) とskinフォルダを同梱してアップし、パスを通す。
=HTML記述の内容=
<!doctype html>
<head>
<!-- player skin -->
<link rel="stylesheet" type="text/css" href="skin/minimalist.css">
<style>
/* site specific styling */
body {
font: 12px "Myriad Pro", "Lucida Grande", "Helvetica Neue", sans-serif;
text-align: center;
padding-top: 1%;
color: #444444;
background-color: #ffffff;
}
/* custom player skin */
.flowplayer { width: 80%; background-color: #222; background-size: cover; max-width: 800px; }
.flowplayer .fp-controls { background-color: rgba(0, 0, 0, 0.4)}
.flowplayer .fp-timeline { background-color: rgba(0, 0, 0, 0.5)}
.flowplayer .fp-progress { background-color: rgba(219, 0, 0, 1)}
.flowplayer .fp-buffer { background-color: rgba(249, 249, 249, 1)}
</style>
<!-- flowplayer depends on jQuery 1.7.1+ -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<!-- flowplayer javascript component -->
<script src="flowplayer.min.js"></script>
</head>

<body>
<div data-swf="flowplayer.swf" class="flowplayer no-toggle play-button" style="width: 560px; height: 315px;">
<video poster="chicken_skin.jpg">
<source type="video/mp4" src="http://kakonacl.xsrv.jp/jwplayer6/chicken.mp4">
<source type="video/webm" src="http://kakonacl.xsrv.jp/jwplayer6/chicken.webm">
<!-- change this path to your own subtitles file (vtt format) -->
<track src="chicken.captions_UTF8.vtt"/>
</video>
</body>
</html>
2) 字幕の用意
WebVTT字幕ファイル(文字コードはUTF-8)を別途下記の如く用意した。CSSを編集すれば文字の大きさ・色・透過度の変更は可能だが、今回はカスタマイズはせずにデフォルトのままとした。残念ながら、字幕表示の可否をコントロールする機能は搭載されていない(本家のこちらを参照)。
=WebVTT字幕ファイルの内容=
 

WEBVTT

00:00,890 --> 00:03,400
みんな 大変だ!
早く逃げろ

00:03,910 --> 00:06,510
SOS! 非常事態だ!

00:06,730 --> 00:08,980
危険レベル最大!非難せよ

00:09,480 --> 00:10,500
みんな危険だ

00:12,710 --> 00:17,310
=SRT字幕の表示テスト=

00:17,960 --> 00:19,630
急いで逃げろ!

00:21,730 --> 00:23,760
早くどこかへ!

00:25,780 --> 00:28,390
非常事態だ!

00:31,010 --> 00:51,610
=SRT字幕の表示テスト=

00:54,620 --> 00:56,500
みんな逃げて

 
<成績>
1) HTML5 ビデオ対応ブラウザ
Windows
・Windows 7のIExplorer 9, Chrome(24.0), Safari(5.1.7)及び Windows 8のIExplorer10メトロ版は、MP4をHTML5 ビデオとして字幕付きで再生可能。
・Windows 7のFirefox(20.0), Opera(12.15)は、WebMをHTML5 ビデオとして字幕付きで再生。
スマートフォン
・Android(4.0.4)の標準ブラウザ, Chrome(26.0), Opera Mobile(12.1.4)は、MP4をHTML5 ビデオとしてJW Player 6とは異なり字幕付きで再生可能。但し、Opera Mobileでは時系列で上手く表示出来ない不具合があったが、Opera(14)では解消した。
・Android版Firefox(21.0)は、WebMをHTML5 ビデオとして字幕付きで再生。
iPhone(iOS 6.0)のSafariは、MP4をHTML5 ビデオとしてQuickTimeで再生される為、字幕の表示が出来ない ┓(´_`)┏
2) HTML5 ビデオ未対応のFlash対応ブラウザ
Windows:XPの IExplorer 8は、Flash Player10.0以降インストール環境では MP4をFlashビデオとして字幕付きで再生可能。
 
プレイリスト表示機能については、
 
 
LeanBack Player 0.7.2, JW Player 6等HTML5ビデオ配信用プレイヤーとの比較は、
 


| Kenのムービー計画へ > ムービー鑑賞導入コーナーへ |