mediatomb で DLNA で PS3 で楽しく TV

paraches2008-01-09

PS3 買ったので早速やってみた。サーバから画像データが送られてきて PS3 経由で見られるって楽しいな〜。昔のビデオをガシガシ H.264エンコードしてサーバに溜め込んでる。これでかさばるビデオとビデオデッキを処分できるな!


2010/6/10 追記Debian lenny に Mediatomb 0.12.1 をインストールする話はコッチでしてます。

mediatomb のインストール

さっくり簡単にパッケージインストールで OK。でも最初に呪文が必要。

paraches@debian:~/myTest$ wget http://apt.mediatomb.cc/key.asc -O- -q | sudo apt-key add -
OK
paraches@debian:~/myTest$

次に /etc/apt/sources.list に次の1行を加える。

deb http://apt.mediatomb.cc/ etch main

後は apt-get update してから apt-get install でインストール完了!

paraches@debian:~/myTest$ sudo apt-get install mediatomb
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了        
以下の特別パッケージがインストールされます:
  libid3-3.8.3c2a libmysqlclient15off mysql-common
以下のパッケージが新たにインストールされます:
  libid3-3.8.3c2a libmysqlclient15off mediatomb mysql-common
アップグレード: 0 個、新規インストール: 4 個、削除: 0 個、保留: 0 個。
2713kB のアーカイブを取得する必要があります。
展開後に追加で 6455kB のディスク容量が消費されます。
続行しますか [Y/n]? 
<省略>
libmysqlclient15off (5.0.32-7etch3) を設定しています ...
mediatomb (0.10.0-1etch1) を設定しています ...
paraches@debian:~/myTest$ 

問題なくインストールはできる。
後は以下のコマンドで起動する。

/etc/init.d/mediatomb start

このままだとマシンのリスタート時に自動的に起動しないが、/etc/mediatomb/config.xml /etc/default/mediatomb(なんかここずっと間違えてた…)の一部を修正すれば自動的に起動する様になる。

#NO_START="yes"
NO_START=""

/etc/mediatomb/config.xml の設定

mediatomb のインストールしたばかりの状態では対応できる動画のフォーマット?が少ない。また、PS3 で便利に動画を見るのやファイル名の表示で日本語をちゃんと使える様にするとか色々と加える部分がある。この辺りの情報は web に山ほどあるので探すのは楽チン。


まずは PS3 で早送りとか便利に使うのに次の行をの中に入れる。今回はの上に入れておいた。

    <protocolInfo extend="yes"/>

ファイルなんかを日本語対応させるのに次の2行を の上に入れた

    <filesystem-charset>UTF-8</filesystem-charset>
    <metadata-charset>CP932</metadata-charset>

最後に mp4 関係で次の4行を の中に入れた。

        <map from="mp4" to="video/mp4"/>
        <map from="mpg" to="video/mpeg"/>
        <map from="MPG" to="video/mpeg"/>
        <map from="mpeg" to="video/mpeg"/>

これで楽しくサーバ内の動画を PS3 で見られる!