タグ » mediatomb «

2010/05/22 土曜日 | 投稿者: aqua

こんばんは、aquaです。

さて、何とかffmpegthumbnailerをインストール出来たので、そもそもの目的であったmediatombの動画サムネイル対応をトライしてみる。PS3で動画選択時に動画のサムネイルを表示出来るようにする。最新版である0.12.1をダウンロードしてソースからインストール。前バージョン同様、インストール自体はすんなり問題なく出来た。一応気にしたのは、configureの最後に表示されるCONFIGURATION SUMMARYの中で、ffmpegthumbnailerがyesになっている事。当然だが、ffmpegthumbnailerを準備する前はnoになっていた。

新しいconfig.xmlにて、もう一度設定を加える。設定ファイル内でffmpegthumbmailerが有効になっている事を確認。以前と同じく、mysqlを利用する設定やm2ts、asfなどの拡張子への対応を加えていく。DBも一度消去してテーブルから再作成した。mediatombを起動した後、ウェブから管理画面にアクセスして対象の動画ディレクトリを登録する。以上で再構築は完了なので、早速PS3からアクセスしてみる。XMBからmediatombの動画コンテンツを表示すると、しばらくウェイトした後に・・・サムネイルが表示された!

ここまでは非常に簡単だったのだが、再び動画タイトルの文字化け問題が発生。今回も様々な組み合わせを試みるが、なかなか解決せず。テンプレートもいじったりしてみたが効果なし。諦めて一旦設定を戻して、対応を翌日に延期する。翌日、改めて見てみると文字化けが解決してる・・・。結論から言うと、config.xmlでは以前と同じく、filesystem-charsetやmetadata-charsetをCP932に指定する。今回のバージョンでは、mysqlはutfのままでよいみたい。この組み合わせで、データをローディング直後は文字化けするのだが、しばらく放っておくだけでそれが直るようだ。

あとは各種フォーマットのコンテンツへの対応を確認する。動画コンテンツから見てみると、asfはwmvとして処理する事で問題なし。m2tsもmpegにマッピングして再生出来た。音楽コンテンツもomaについては再生可能。更に驚きだったのだが、前バージョンでは再生出来なかったaa3もomaに紐付ける事で再生出来るようになった。文字化けのところの動きがちょっと納得いかないが、基本的にやりたかった事は全て可能となった。参考までに、以下に自分で設定したファイル・フォーマットのマッピングを記しておく。

<map from=”asf” to=”video/x-ms-wmv”/>
<map from=”m2ts” to=”video/mpeg”/>
<map from=”oma” to=”audio/x-sony-oma”/>
<map from=”aa3″ to=”audio/x-sony-oma”/>

カテゴリ: 技術系  | タグ: , , ,  | コメント
2010/05/05 水曜日 | 投稿者: aqua

こんばんは、aquaです。

先日、導入したmediatombは主にPS3での写真閲覧や動画閲覧に利用している。写真についてはサムネイルが見れるのだが、ビデオ動画についてはサムネイルが表示されないため、ファイル名でしか特定することができない。mediatombでのサムネイル対応を行う方法を調べてみたところ、バージョン0.12からはサムネイル表示が可能との事。自分が構築したバージョンは0.11。既に0.12はリリースされているので導入を試みる。サムネイルに対応するには、ffmpegthumbnailerが必要らしいので、これから着手する。

ffmpegはインストール済みなので、それを利用する形でffmpegthumbnailerのインストールもそれほど難しくないだろうと思っていたのだが、実際には失敗しまくりで全く進まない。そもそもffmpegを/usr/localにmake installしているのがいけない気もするが、必要とする各種ライブラリを見つける事が出来ない。環境変数等で細かくライブラリのパスを指定して、configureは通ったがmakeが通らない。気になる箇所を書き換えてmakeなどもしたが、キリがなさそうなので諦めることにした。

ググってみると成功するパターンは、ffmpegをyumでインストールしているケースが多い。切り分けの為にもffmpegをyumで入れ直して、どうなるか見てみることにする。インストール方法はこちらのブログを参照し、まずはRPMforgeをyumリポジトリに追加するためにrpmforgeをインストール。続いて、yumにてrpmforgeを利用してffmpegをインストールする。この辺はどうという事もなくインストール出来た。インストールされたffmpegについて、前回同様に簡単な動作確認をしてみたが、それについても問題なし。

やっと目的のffmpegthumbnailerのmakeにリトライ。しかし、手動でインストールしたバイナリやライブラリのパスを見に行ってしまうので、古いものを全て削除した。すると今度はライブラリが見つからない、というエラーが出る。ちょっと考えてみた結果、ffmpegに加えてffmpeg-develが必要だろうと推測。上記同様の手順でインストールして、もう一度ffmpegthumbnailerに挑戦。結果から言うと、configureもmakeもあっさり通った。ちょっともやもやは残るが、今回はこの環境でよしとしよう。

wget http://dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
yum install ffmpeg
yum install ffmpeg-devel

以下、参考までに。

カテゴリ: 技術系  | タグ: , , ,  | コメント
2009/12/30 水曜日 | 投稿者: aqua

こんばんは、aquaです。

以前から頭を悩ましている問題の1つに、ビデオカメラで撮影した動画の再生方法がある。ビデオカメラはsony初のハードディスクモデルであるHDR-SR1で、全てAVCHD(m2ts)ファイルで保存してある。撮影した動画ファイルをSonyPictUtilというソフトでVAIOに取り込む。VAIOもノートPCなので、それほどハードディスクには余裕がない。sambaで利用可能なTeraStationへデータを移す事にしている。TeraStationはRAID5で冗長化されている上に、もう1台のTeraStationに同期しているので、安全性はかなり高い。しかしSonyPictUtilの再生ツールはネットワーク越しのフォルダを参照できない。

という訳で、SonyPictUtil以外での再生環境を調べてみた。klmcodec425.exeをインストールすれば、Media Player Classicで再生可能となるようだ。これで再生可能にはなったものの、マシンスペックが足りないせいか映像が途中で停止してしまう。他に良い方法がないか検討してみたところ、PS3のDLNAクライアント機能においてAVCHD(m2ts)の再生が可能とわかった。PS3はPSPgoとの連携(リモートプレイやbluetoothコントローラの転用など)も楽しめそうだし、金額的にもかなりリーズナブルになってきたので早速購入する方向で考える事にした。

ネットワークやら時刻やらの初期設定を終えて、まずは東芝レコーダRD-X9のDLNAを使えるか試してみる。特に何の設定もせずに録画データを参照することが出来た。VAIOでは再生不可だったHD画質の番組も再生可能。次にビデオカメラで撮影したファイルを参照出来るように、LinuxサーバでTeraStationをsambaマウントした上で、mediatombと呼ばれるDLNAサーバを構築した。今回はmediatombをmakeする形でセットアップしたが、特にはまりどころもなく普通にインストール出来た。尚、AVCHD(m2ts)を再生するにはmediatombの設定ファイルに追記する必要がある。

mediatombは構築したサーバの50500ポートにて、HTTP経由で設定を行う。Filesystemの中で公開したいディレクトリを選択し、右上の『+』ボタンで追加すればDLNAで参照可能になる。定期的に公開内容をリフレッシュした場合は、矢印に囲まれた『+』ボタンをクリック。『Scan Mode』を『Timed』に設定し、『Scan Interval』を適当な値に設定すればよい。ついでに、動画だけでなく写真画像やiPod用に作った音楽ライブラリなどもDLNAで公開した。各メディアともPS3から参照可能になり、動画再生だけでなく写真のスライドショーや音楽再生も可能となった。あ、ゲーム買ってないな・・・w

以下、参考までに。
mediatombのインストールと構築

SONY  CECH-2000A  新型プレイステーション 3/PlayStation3/PS3 【送料無料】 SONY CECH-2000A  新型プレイステーション 3/PlayStation3/PS3 【送料無料】

カテゴリ: 技術系, 製品  | タグ: , , , , ,  | コメント