movieプラグイン


仕様

flashベースの、プライベートの映画サーバ用プラグインで、#movie(en)で英語で、#movie(jp)で日本語となります。なお、プレイヤーはflaver.swfというもので、以下の所からダウンロードして下さい。動作可能ファイルはmp4とflvです。使用方法は以下の通りです。
#movie(lang, coloms, flaver_width, flaver_heigh)で、引数無しの場合、en,6,550,350となります。

表示はファイル名順で、[a][b]---[[y][z]をクリックすると、その先頭にジャンプします。また王冠をクリックするとトップにジャンプします。

インストール

lighttpdのドキュメントルートを/var/www/lighttpdといたします。
[root@localhost lighttpd]# mkdir /var/www/lighttpd/movieで、にmovieホルダを作成します。
[root@localhost lighttpd]# mkdir /var/www/lighttpd/music/mp4で、mp4ホルダを作成します。
movie.inc.phpをwikiのplugin/ホルダにコピーします。
movie_playlist.php,flaver.swf,movie_admin.php,movie_good.pngを、/var/www/lighttpd/movieにコピーします。なお、movie_admin.phpは必要に応じて、認証ホルダ下に配置してください。動画ファイルmp4/flvはftp等で直接mp4/配下にアップして下さい。

ファイル構造はこんな感じです。
|-- movie
|   |-- flaver.swf
|   |-- movie_admin.php        <-movie.tar内のファイル
|   |-- movie_playlist.php     <-movie.tar内のファイル
|   |-- init.sql               <-movie.tar内のファイル
|   |-- movie_good.png         <-movie.tar内のファイル
|   |-- mp4
|   |   |-- xxx1.mp4
|   |   |-- xxx2.mp4
|   |   |-- xxx3.mp4
|   |   |-- yyy1.flv
|   |   |-- yyy2.flv

|-- plugin
|   |-- add.inc.php
    :
|   |-- movie.inc.php          <-movie.tar内のファイル
    :
|   |-- vote.inc.php

データベース設定

アカウント/パスワードはroot/無しです。変更時はソース内のdefineを変更してください。
MySqlのcreate databaseコマンドでmovieデータベースを作成します。
mysql music < init.sqlでテーブルを作成します。
必要なら、movie.inc.php/movie_playlist.php/movie_admin.phpの以下を修正してください。
 define('MOVIE_PATH', '/movie'); <-movieシステムのインストール先
 define('URL', 'localhost'); <-MysqlのURL
 define('USER', 'root'); <-MySqlのユーザ
 define('PASS', ''); <-MySqlのパスワード
 define('DB', 'movie'); <-MySqlのデーベース名
なお、movie_admin.phpのMOVIE_PATHは、Linuxシステムのルートからの絶対パスで指定して下さい。

データの登録


データの登録はURLから直接movie_admin.phpを動作させます。
file name :動画ファイルのファイル名
ext :拡張子(mp4/flv)
title(en) :英語タイトル
タイトル :日本語タイトル
cnt :ファイル数
good :goodの場合movie_good.pngが表示されます。
color :フォント色
なお、ファイル名はfile nameの末尾に、1,2,3と数値を付加したものでアップします。file nameがxxx、extがmp4、そしてcntが3だとすると、動画ファイルはxxx1.mp4/xxx2.mp4/xxx3.mp4となります。

以上です。たぶんこれで動作すると思いますが・・・。ちゃんとチェックしていませんが、とりあえず自分の環境では動作しています。

ダウンロード

music.tar
flaver.swf

余談

上記映画はAugust Rush/奇跡のインフォニーという映画のラストです。表面的には、親子の再会という涙を誘うストリー展開なのですが、音楽とは? という内容をテーマした味わい深い作品でした。

最終更新 2011/12/14 01:31:06 - north
(2011/12/14 01:06:31 作成)
添付ファイル
movie1.png - north
movie2.png - north


検索

アクセス数
3589492
最近のコメント
コアダンプファイル - sakaia
list_head構造体 - yocto_no_yomikata
勧告ロックと強制ロック - wataash
LKMからのファイル出力 - 重松 宏昌
kprobe - ななし
ksetの実装 - スーパーコピー
カーネルスレッドとは - ノース
カーネルスレッドとは - nbyst
asmlinkageってなに? - ノース
asmlinkageってなに? - よろしく
Adsense
広告情報が設定されていません。