January 11, 2007

●Youtubeのように動画をFLV形式で公開する (FlowPlayer)

ブログで公開する動画を、YoutubeのようにFlashのFLV形式で公開出来ないものかと探してみたら。。。FlowPlayerというWebページ埋め込みでFLV再生可能なツールがあったので、これに変更してみました。

FlowPlayerにつきまして《改訂版》をUpしました。設定テンプレートは、《改訂版》のものをお使い下さい。

→ 《改訂版》Youtubeのように動画をFLV形式で公開する (FlowPlayer)


既に公開している動画へ設置してみたらこんな感じに。
YouTubeの貼り付けみたい♪


●黒8番のベストラップ ※15fps→30fpsへ変更&サイズを400x300へ変更
●AR-Cup 06/4th 黒8番車載ビデオ ※サイズを400x300へ変更

このFLV形式 & 再生するFLASH(FlowPlayer)にしておけば再生プレイヤー依存が無くなり、別ウィンドウで表示再生する必要もなくなるのでユーザフレンドリーなカタチになりました。また初期画面も好みのものを設置できるので遊べますヨ♪

さてさて、では作り方です。

◆動画をFLV形式に変換 Riva FLV Encoder

FLV形式への変換は、Riva FLV Encoder というツールを使用しました。
吐き出されるFLVファイルのサイズはビットレートによって大きく異なります。何故か画像サイズの大小では殆ど変化無しでした。ビットレートは任意に設定できるので、好みの画質とファイルサイズで作成可能です。
ダウンロードはこちらのページから。



作成したFLVファイルは6分26秒のもので、Video:550kbps/30fps、Audio:128kbps/44.1kの設定で約32MBでした。MPEG4 H.264の2倍とは言いませんが、それに近い大きさになりました。もう少し小さく出来ると申し分ないのですが。。。ネ。


◆FlowPlayerでの公開設定


FLV公開の縁の下の力持ち、FlowPlayerです。サイトはこちら、ダウンロードはこちらから。Flashが解っていれば難なく設置出来そうですが、、、スキル無し。ちょっと難儀しました。
ダウンロードしたアーカイヴにはサンプルのソースが記載されてますが、上手く設置できず。。。(汗 このため、サイトのソースを参考に作成しました。

<object type="application/x-shockwave-flash" data="movie/FlowPlayer.swf" width="400" height="322" id="FlowPlayerH">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="movie/FlowPlayer.swf" />
<param name="quality" value="high" />
<param name="scale" value="noScale" />
<param name="wmode" value="transparent" />
<param name="flashvars" value="config={videoFile: 'movie/hogehoge.flv', splashImageFile: 'movie/hogehoge.jpg', autoPlay: false, hideControls: false, autoBuffering: false, loop: false, showLoopButton: false}" />
</object>

・data="movie/FlowPlayer.swf" パス(絶対or相対)記載
・height="322" コントロールバーの高さを加えた+22px(Ver.1.3は+24px)で記載
・<param name="movie" value ~ パスの記載を忘れずに♪
・videoFile: FLVファイルの場所 パス記載
・splashImageFile: スプラッシュ画像(初期表示画像)の場所をパス記載
※パスをURI記載にして、IEで動かずに難儀したのは内緒ですw
※Blogで使用する際は絶対パス指定が必要だと思います。
※下記の追記記載も参照ください。


===============================================

追記 07.02.17
Ver1.13 からの追加機能より、「Loopボタン非表示 = showLoopButton: false」 を追加しました。

訂正 07.02.20
コントロールバーの高さを訂正しました。

訂正 07.02.28
Ver.1.14にてコントロールバー高さを+22に修正しました。

追記 07.11.15
flowplayerのバージョンは頻繁に更新されています。上記設定はVer1.15当時のものになります。また、Ver1.18からはフルスクリーン表示の対応が計られていますが、上記設定では再生出来ませんでした。この現象を回避するには、フルスクリーンのボタンをOFFにする下記パラメータ追加が望ましいと思います。

【フルスクリーンボタン非表示】
パラメータ:showFullScreenButton: false,
追加場所:最下行[ param name="flashvars" ]内

また、Ver.1.21現在、Loopボタンのデフォルトは非表示となっています。設定詳細は、アーカイヴ内の flowplayer.js を参照ください。

表示不具合について 07.11.15
こちらのページのように1ページ内に複数設置をすると、Ver1.16以降のFlowplayerでは IE 6 にて表示不良が発生するようです(本サイトではVer.1.15を使用しています)。これは現在最新のVer.1.21でも同様の不具合となっています。
不具合再現ページ
※ IE 7、FireFox 2.0.0.9、Opera 9.24 での確認では問題なく表示されました。
このため、ブログ内の同一カテゴリ表示など複数の動画設置が発生する場合は、Ver.1.15 が必要となります。Flowplayer Ver.1.15は、こちらの過去のバージョンリストから入手してください。

===============================================


FlowPlayer.swfを設置して、作ったFLVファイル、初期表示のjpegと、このソースをエントリに設置でFLVファイルの公開が出来ました。

しかし、一つ問題が見つかりました。多分ストリーミングサーバを使っていないので、、、なのですが、回線速度の速い環境だとファイルを一気に拾ってしまい再生処理が滞ることがあるようです。バッファ設定で回避とかできるのでしょうか。。。追々試してみたいと思います。
2007/01/11 23:25
コメント
From : パズル

確かにYou tubeみたい♪イイですね!!
でも難しそう・・・。
2号さんに頼んでみよう(笑
そう言えば2号はここ↑でiPhoneを発見してから毎日iPhoneiPhoneと騒いでますw

Posted by パズル at 2007/01/12 11:49
From : ER

最終コーナーは3速に落とすんですね。
4速で回ってコントロールライン付近で5速に上げる方が速そうな気がしますが・・
エンジンは2000ですよね?

Posted by ER at 2007/01/12 12:55
From : 黒8番

>>パズルさん
でしょでしょ!YouTubeみたいでしょ♪
レンタルサーバでblog作ってるので色々楽しんでますデス。

「つなびぃ」や、リンクのBlogPeople、左上のRSS(Paipo)などブログパーツと呼ばれるものはパズルさんのBlogでも設置できると思いますヨ。
パズル2号さん召還で頑張ってみて下さいナ♪(^^)v

>>ERさん
最終は3速なんですよぉ。当日の練習走行で4速も試したのですが、回転が下がってエンジンがバラついてしまいました。
エンジンは1750なんです。。。2000に食らいつくのに必死です。。。(笑

Posted by 黒8番 at 2007/01/12 15:18
From : にゃむ@13Jr

面白そうですね。

でもYou tubeにも掲載しましょう。

Posted by にゃむ@13Jr at 2007/01/12 23:39
From : 黒8番

>>にゃむさん

載せてありますヨ、探して下さいネ。

Posted by 黒8番 at 2007/01/13 01:01
From : ますけん

おっと!ひやっとしましたよ。
ほんと速いですね!
Egもよく回ってますね。
それとクロス入ってるのですか?

このFLVファイル?の
難しすぎて;汗

Posted by ますけん at 2007/01/13 01:07
From : 黒8番

>>ますけんさん
あの時は前のクルマと当たるかと思いました。。。半分諦めてました(汗
エンジンは点火強化したら+300回転になりましたヨ!

クロスミッションは入ってませんが、ロウギヤードでクロスっぽくなっています。

>FLVファイル
人柱的な持ちつ持たれつの情報共有みたいなもので、レンタルサーバなどでBlog作っている人向けの内容ですので、読み飛ばして下さいマセ。。。

Posted by 黒8番 at 2007/01/13 12:26
From : portago

いろいろ取り組んでおられますね。
NC7.1だと、レスポンスが悪くなったのですがIEはそれほどでもなく。
MX以外会社で使うことはないのでよくわからないのですが、(MXの方がbufferingが短いので)メタデータが重そうに思われました。
ところで「8」のwatermarkを出したいだけだったら、InVideo
http://www.adbrite.com/mb/about_video.php
ってのもありますよ。

Posted by portago at 2007/01/15 13:56
From : 黒8番

>>portagoさん
レポート有り難うございます♪助かります!

NC7.1ですかー。流石にもう検証から外してました。(企業はまだ結構居ますよネ)
IE、FireFox、Opera は試してみてたんですけどネ。(本人はSleipnir & IE engine使用です)
Meta Data 確かに大きい(重い)です。エンコーダの特性か、低BitRateだと辛い状態なんですよねー。改善の余地アリなんですよネ。

InVideo、WaterMarkは好きなのが入れられるんですか。。。出来ればノンリニア環境を整えたいですねー。二昔前のソフト環境で頑張って見るか。。。

Posted by 黒8番 at 2007/01/16 00:01
From : 野間

ここでFlowPlayerを発見して、自分のサイトでも入れてみました。
いいですね!
でも、IE6でのバグは早く取ってほしいものです。

Posted by 野間 at 2008/06/17 16:20
From : 黒8番

>>野間さん
コメントどうもありがとうございます。
本家サイトでも複数掲載はしてなさそうですので
悲しいかな自分で探るしか。。。ですよね。
Ver.2、そろそろ私も試してみようと思います。
ありがとうございました。

Posted by 黒8番 at 2008/06/18 17:35
コメントお願いします!




メールアドレスは公開されません。



保存しますか?



コメントスパム対策のため、上記4桁のセキュリティコード入力をお願いします。


トラックバックURL

このエントリーのトラックバックURL:


トラックバックスパム対策のため、恐れ入りますがトラックバック元のコンテンツにこのぺージへのリンクを記載頂けますでしょうか。ご面倒とは思いますが、よろしくお願い致します。
本ページのURL :



トラックバック

» FlashVideoをWEB上で再生する。 from NOBODY:PLACE - MUTTER
とある仕事で、動画をWEBサイトに載せることになりました。 内容は、アーティスト... [続きを読む]

Tracked on 2007/06/01 19:38