FedoreCore 5  wizdインストールと設定

<< トップページへ

概要

mythtv が動作するようになると、次はPCをサーバーとしてPC内のDATAを家庭の大画面TVで見ることができるようにしたくなります。これを実現するためにはホー ムネットワーク型マルチメディアプレーヤーが必要です。簡単に言うとパソコンとマルチメディアプレーヤーをLANで 繋いで、ハードディスクに蓄えられた動画/音声/静止画をテレビで見られるように するものです。私はアイ・オーデーター AVeL LinkPlayer(AVLP2/DVDLJ)を使用しています。
http://www.iodata.jp/prod/multimedia/video/2004/avlp2dvdlj/index.htm

このジャンルの機器は各社から発売されています。サーバーのOSがLinuxの場合はサーバーソフトは wizd を使用することになります。
注意:2.6.16-1.2133_FC5 ではwizd自体は動作しますがprog_gen.cgiはうまく動作しません。

2006/09/02追記
http://www17.ocn.ne.jp/~tuzre/kurobox/index2.html#others
nuvlinks.zipを作者さんが現状のFC5,6でも動作するように修正を加えて再公開してくれました。感謝です!!

イ ンストールと設定

サムネイル画像とシンボリックリンクを置くディレ クトリを作成します。
# mkdir -p /var/wizd/video
# mkdir /var/wizd/thumb
#chmod -R 777 /var/wizd/video
#chmod -R 777 /var/wizd/thumb
適当なディレクトリーに必要なファイルをダウンロードします。
ここから以下の4個を Kosuke's Secret room

wizd-012gt.zip
wizd_thum.diff.zip
wizd-0.12gt3.diff.zip
bb_538.zip

ここから以下の1個を http://tsuttayo.sytes.net
wizd012gt_tmt.diff

解 凍してパッチをあてます。
$ unzip wizd-012gt.zip
$ unzip bb_538.zip -d wizd_0_12gt/skin
$ zcat wizd_thum.diff.zip | patch -p0 -d wizd_0_12gt/source
$ zcat wizd-0.12gt3.diff.zip | patch -p1 -d wizd_0_12gt/source

$ wget http://tsuttayo.sytes.net/video/play/wizd012gt/wizd012gt_tmt.diff
$ patch -p0 < wizd012gt_tmt.diff
コ ンパイルします。
$ cd ./wizd_0_12gt
$ make clean
$ make
イ ンストール(コピー)します。
# mkdir /usr/local/wizd
# cp ./wizd /usr/local/wizd
# cp ./wizd.conf.sample /usr/local/wizd/wizd.conf
# cp -R ./skin /usr/local/wizd
テ キストエディターで開いて スキンの設定をします。
# cd /usr/local/wizd/skin/bb_538
# cp wizd_skin.conf wizd_skin.conf.ori
# vi wizd_skin.conf
-設定内容−
thumbnail_root /var/wizd/thumb
thumbnail_root_2nd /var/wizd/video
テ キストエディターで開いて wizd の設定をします。
# cd /usr/local/wizd
# cp wizd.conf wizd.conf.ori
# vi wizd.conf
-設定内容−
document_root /var/wizd/video
自分の環境にあわせて設定する
access_allow 192.168.1.0/255.255.255.0
FedoraCoreの場合はutf8
server_language_code utf8
skin_root /usr/local/wizd/skin
skin_name bb_538
flag_filename_cut_parenthesis_area true
flag_filename_cut_same_directory_name true
exec_user wizd
exec_group wizd
debug_cgi_output /tmp/wizd_cgi_debug.log
thumbnail_root /var/wizd/video
thumbnail_root_2nd /var/wizd/video
起 動スクリプトを設定します。次のファイルをダウンロード後に解凍して wizd という名前で/etc/init.dにコピーする。その後実行権を付けます。sg さんのサイトから自動起動スクリプトをダウンロードさせてもらいます。(感謝)
wizd-init.tar.gz
$ tar xvzf ./wizd-init.tar.gz
$ su
# mv ./wizd.init /etc/init.d/wizd
# chmod 755 /etc/init.d/wizd
wizd が自動起動するように設定して wizd をスタートします。
# /sbin/chkconfig --add wizd
# /sbin/service wizd start
mythtv のデータベースから番組名を取得して、.mpg形式のファイルか ら番組名+.mpeg形式のリンクを作成およびmythtv が作成する .png 形式のサムネイル画像を.jpg 形式の画像に変換するスクリプトを設定します。

スクリプトを解凍し /var/video/cgi-bin へコピーします。その後実行権を付けます。
download先
http://www17.ocn.ne.jp/~tuzre/kurobox/index2.html#others
# unzip nuvlinks.zip
# cp nuvlinks /var/wizd/video/cgi-bin
# chmod 755 /var/video/cgi-bin/nuvlinks
# vi nuvlinks
緑字の部分を自分の環境に合わせて修正する。

#!/usr/bin/php
<?php safe_global_value(get_defined_vars());

/*----------------------------------------------------*
latest : nuvlinks ver.2006-08-31 by myouya
Licence : MythTV � ��(GPL)
URI : http://www17.ocn.ne.jp/~tuzre/index.html
*----------------------------------------------------*/

/////////////////////////////////////////////
// settings
/////////////////////////////////////////////

// Directory to hold recordings of the MythTV
// ex.[$MythTVSrc = "/var/video";]

$MythTVSrc = "/var/video";

// Directory to create a symbolic-link and a thumbnail, for the Wizd
// ex.[$WizdMpgDst = "/mnt/wizd/media/TV";],[$WizdJpgDst = "/mnt/wizd/thumb/TV";]

$WizdMpgDst = "/var/wizd/video";
$WizdJpgDst = "/var/wizd/thumb"; // not used : empty [ $WizdJpgDst = "" ]

/////////////////////////////////////////////

// Output character code : ex.[UTF-8 or EUC-JP]
// A display and a file name are influenced.

define('OUTPUT_ENCORDING','UTF-8');


実行してみる
# /var/wizd/video/cgi-bin/nuvlinks
動作確認テストをします。成功すれば、 /var/wizd/video下にnuvへのリンクが/var/wizd/thumb下にサ ムネイル画像と作成されるはずです。成功したら/etc/crontab に変換スクリプトを登録します。
# cp /etc/crontab /etc/crontab.ori
# vi /etc/crontab
-設定内容−
*/5 * * * * root /var/video/cgi-bin/nuvlinks 2&>1 /dev/null
crond を再起動します。
# /sbin/service crond restart
あとはマルチメディアプレーヤーの電源を入れてサーバーが認識さ れているか確認して、サーバーを選択してメニュー画面から好みの番組を大画面で楽しんでください。



▲このページのトップへ戻る

▲トップへ戻 る





Copyright©2005-2006  熊の巣  All Right Reserved.  管理人へメール