Lightweight FLV Streaming Player
FLVの簡易ブラウザ・プレーヤCGI
初出:2008年04/27 更新:2008年05/01
概要
Lightweight FLV Streaming Playerはファイルシステム中のflvファイルのブラウザ・プレーヤです。Apache2+Pythonで動作します。
ファイルシステムはUTF-8を想定しています。プレイヤー部は37-flvplayer.swfを利用。これ以外でもutf-8を通すか、ファイル名が全てasciiの範囲内なら動くはずです。(JW FLV Playerでは駄目でした)
コーデックによってはストリーミング再生やシークができない場合もあるようです。
導入
- /etc/apache2/httpd.confにAddHandler cgi-script .pyを追加
- lfs_player_*.zipを適当な公開ディレクトリに展開
- flvのルートにシンボリックリンクを張る。ln -s /the/video/directory/ /var/www/the/player/directory
- http://www.bezzmedia.com/swfspot/samples/intermediate/FLV_Playerから37-flvplayer.swfを"flvplayer.swf"として保存
- list.pyを編集 (SRC_URL, SRC_PATH, EXTS)
- apache2再起動してサイトを有効に
エンコード
YouTubeやニコニコ動画のflvはそのままでOK. 自分でffmpegを利用してエンコードすることも可能です。
例
ffmpeg -i input_file.avi -vcodec flv -s 320x240 -b 300 -fixaspect -ar 22050 -acodec mp3 -ab 128 -f flv file_to_save.flv
ダウンロード
| 日付/バージョン | ファイル |
|---|---|
| 20080427/v0.01 | lfs_player_001.zip |
