ブログトップ

Tom's Lab

tomslabo.exblog.jp

Tomの研究所

カテゴリ:メディアプレイヤー( 11 )

2012年3月20日(晴れ)久しぶりの更新です。


XtreamerのAVケーブルを風呂のテレビに繋いで、TV録画した内容を見ていたことは以前に書いた。
その際、iPhoneのブラウザーをリモコンとして使っていることも報告した。

便利なんだけど、iPhoneのボタンが小さかったり、TV画面のカーソルの動きを確認しながら、ボタンを押すのはちょっと不便。
ネットで調べてみるとAndroidの専用リモコンがあった。

これが超便利。予想外に便利。
風呂テレビ+Xtreamerの組み合わせでこれほど便利になることは予想すらしてなかった。
風呂ビデオを実現する方法としては、技なし、努力なし、実現の楽しみも無いと思っていたが感動してしまった。
ほんとXtreamerでよかった。

Galaxy Tabの画面COPYなので画像が大きいですが勘弁。(サイズ変更の手間をかける気力なし)
フォルダー一覧の画面
d0182233_16514636.jpg


録画一覧。番組を押さえれば、すぐに再生が始まる。
d0182233_16515787.jpg


Xtreamoteの文字の上でスワイプすると30秒スキップができる。このギミックは最初は判らなかった。
d0182233_1652552.jpg


あと、テレビに映っている画面をAndroid側に表示できます。

早速、防水シート買います。
[PR]
by TomsLabo | 2012-03-20 16:52 | メディアプレイヤー
2012月1月29日(日)晴れ 寒い
Xtreamer(DC-MCNP1)でチョット困るのは、ビデオリストのソート指定が出来ないこと。
私の場合、REGZAでの再生を意識して、ファイル名は
yyyymmddhhmm_ビデオタイトル.ts
となっています。

このファイル名の場合、REGAでは最新のビデオファイルから表示されのですが、DC-MCNP1は一番古いファイルから表示される。なのでチョット不便。

てな訳で、これを意識したファイル名をハードリンクで作成するPHPを作ってみた。

汎用性を考えてシンボリックリンクで作成したかったのですが、NFSではシンボリックリンクファイルの作成はできませんでした。sambaではOKです。結局ハードリンクにしました。


#!/usr/bin/php -q

/*=======================================================================*/
//
// 先頭がYYMMDD(HHMM)から始まるTSファイル名のYYYYMMDDを取得し、
// "20201231"からの差分日付を先頭に付加したリンクファイルを作る
// exp
// 2012301800_XXXXXX.ts → 0001_301800_XXXXXX.ts
//
/*=======================================================================*/
$videoDir = '/video';
$XtreamerDir = '/video/.Xtreamer';

// rmdir -f /video/.Xtreamer
removeDir($XtreamerDir);

// mkdir /video/.Xtreamer
mkdir($XtreamerDir);

// サブディレクトリー表示
if ($dirHandle = opendir($videoDir)) {
/* ディレクトリをループする際の正しい方法です */
while (false !== ($subDir = readdir($dirHandle))) {
if (($subDir == '.') OR ($subDir == '..')) {
continue;
}
if (substr($subDir,0,1) == '.') {
continue;
}
if (!is_dir($videoDir.'/'.$subDir)) {
continue;
}

$makeDir = $XtreamerDir.'/'.$subDir;
// echo $makeDir."\n";

// mkdir
mkdir($makeDir);

// シンボリックリンクを作成する
if ($tsHandle = opendir($videoDir.'/'.$subDir)) {
//ディレクトリをループする際の正しい方法です
while (false !== ($file = readdir($tsHandle))) {
if (($file == '.') OR ($file == '..')) {
continue;
}
if (!(stripos($file,'.ts'))){
continue;
}
if (stripos($file,'.ts.meta')){
continue;
}

// 日付の差を計算
$diff = (strtotime("20201231") - strtotime("20".substr($file,0,6))) / (24 * 3600);
$diff = substr("0000".$diff,-4);

// ハードリンク
$src = "$videoDir/$subDir/$file";
//print $src."\n";
$dst = "$XtreamerDir/$subDir/$diff"."_".substr($file, 4);
//print $dst."\n";
//symlink($src, $dst);
link($src, $dst);
}
}
}
}

function removeDir($dir) {
if ($handle = opendir($dir)) {
while (false !== ($item = readdir($handle))) {
if ($item != "." && $item != "..") {
if (is_dir("$dir/$item")) {
removeDir("$dir/$item");
}
else {
unlink("$dir/$item");
}
}
}
closedir($handle);
//
rmdir($dir);
}
}
?>
[PR]
by tomslabo | 2012-01-29 14:46 | メディアプレイヤー
2012年1月22日(日)晴れ でも寒い

以前、風呂でビデオを見るために以下の構成で運用していた
・PC + Matrox G450 (DVDMax利用)
・PCに赤外線リモコン受信機を接続
・風呂に防水リモコンを設置

d0182233_12301651.jpg


その後、PCを変えたため、AGPのMatrox G450は使えなくなり、
対策としてダウンスキャンコンバータを利用して運用しようと
考えたが、コンバータの出力する画像が満足できず使わなくなった。

しかし冬の休日のお気に入りは、昼間風呂に入るのと、DVD鑑賞。
またシステムを構築するにした。
構成は以下
d0182233_12355818.jpg


DC MCNP-1は以前から寝室で使っており、今回新たにXtreamer SideWinder2
を購入(7,500円 送料込み)。そしてDC CMNP-1を風呂用に使うことにした。
d0182233_12441268.jpg


iPod touchでのリモコン操作は0.5秒ぐらいのタイムラグがあるが十分な許容範囲。
しいていえば防水パッケージが鬱陶しい。
d0182233_12443735.jpg



さほど使わないのに、防水スマートフォンの中古を買ってしないそうなのが怖い。。。
[PR]
by tomslabo | 2012-01-22 12:36 | メディアプレイヤー
2011年2月26日(土)晴れ 暖かい良い天気
ついにe-frontierからSlingPlayer Mobile for iPhoneが発売されました。カナリ話題になっていますね。
早速、購入し実験開始です。Mobile版はWILLCOM WS003SH以来です。

再生環境は
・宅内のWIFI
・DC-MCNP1
・sambaサーバ
・PT2で録画したTSファイル
です。

・iTunesで3,500で購入しiPhoneと同期。
・iPhoneで起動し、予めSlingBoxを登録したログインユーザとパスワード入力。

悩み無用で接続完了です。

d0182233_17302596.jpg


DC-MCNP1のメニューの文字は小さすぎて、予めメニューの内容を知ってないと判読不可能です。
d0182233_17304582.jpg

タイトル一覧は定型ではないのでカナリ判読困難。スナップショットは実際より見やすく写ってますね。
d0182233_1731985.jpg


そしてこちらが動画のイメージ。なんか結構荒く写ってますが、実際はまったく問題無しです。
しかしAirVideoに比べれば、月とすっぽんですね。もちろんAirVideoが月です。
しかしAirVideoの映像は巣晴らし過ぎるので比べる相手が悪いです。
d0182233_17311756.jpg


実験終了。たぶん10回も使わんだろうな。

P.S.
 リモコンの情報はSlingBox側に持っているんですね。
 つまりWindows版のSlingPlayerでリモコンを適切な物に設定してやれば、その設定がSlingBox側に残っています。
 よってiPhoneでも該当機器をコントロール可能です。
 SlingBoxを設計した人はPCでの再生だけでなく、モバイルでの再生の仕組みも考慮していて関心しました。
 
[PR]
by tomslabo | 2011-02-26 17:54 | メディアプレイヤー
2011年2月19日(土)晴れ
以前DC-MCNP1をXtremer化し、YoutubeのリージョンをJPにして日本のYoutubeの一覧が表示できるようにしたことを書きました。

でも、Youtubeの検索でリモコンからアルファベットは入力できるが、日本語が入力できない(FEP機能がない)のでYoutubeを本格的にTVで見るのは無理と思っていた。

しかし2ちゃんねるの情報によると断片的だが出来るような書き込みがある。
当然2ちゃんの情報なので手順なんて書いてくれる人などいない。
そんな質問をしたら、馬鹿、アホの罵声の世界である。

断片的な情報を元にやってみました。できました。改めてですが、すごいですねXtremerは。

1.settingがらWEBサーバの機能をオンにする
2.PCからhttp://myxtreamer or http:/IPアドレス にアクセス。
  そうすると以下のWEBページが表示される。
d0182233_22281426.jpg


3.下のアンカーのRC or RC2をクリック
  以下のリモコンがポップアップする。

・RCクリックの場合(画面が広いPC用)
d0182233_22295675.jpg

・RC2クリックの場合(iPhoneとかのスマートホン用)
d0182233_22315364.jpg
d0182233_2232983.jpg


注目してもらいたいのは、リモコンの下にあるテキスト入力フィールド(「日本語を入れてね」「漢字をいれてね」と私が入力した文字)。
Goを押せば、TV画面のYoutubeの検索文字列エリアに入るので日本語検索が可能となります。

すばらしい!!!
これならiPhoneで日本語検索してyoutubeをTVで再生できます。



私の場合「kara」さえ打てれば良いのでリモコンで事たりるので、たぶん使わんけど。。。
大発見でした。




    
[PR]
by tomslabo | 2011-02-19 22:38 | メディアプレイヤー
2011年2月18日(金)晴れ
最近Sling Mediaの日本法人設立に伴い、色々なレポートが見れるようになりました。
最新版ではSlingBoxのストリーミング(TV,VIDEO,etc)を見る方法も変わり、今ではWEBブラウザで見れるようです。

d0182233_1059224.jpg

私は2年前ぐらいにSlingBox AVを輸入しましたが古くて既に廃盤。サポート外となっておりWEBブラウザーでは見れません。

アナログTV放送を見ていた頃は、SlingBox AV + AVEL LinkPlayerでロケフリしていました。(実際は3回程度しかロケフリしてません。何時もの遣って見たい病ですね。確認できればそれで気が済む。って奴です)
地デジ放送になってからは、DC-MCNP1を利用しており、リモコン未対応で使えない状態になり、お蔵入りしていました。

そういう訳で1年前からリモコン信号を解析してリモコンbinを作るか迷ってました。
おりしも今年の正月休みが暇だったので、一念発起してSlingBox fan様からリモコンを買ってしまいました。

先日シンガポールより、リモコンが届き、解析したところ試行錯誤もなく完成しました。

では配布させていただきます。

当然サポートはありませんし、バージョンアップ、変更要望はお受けできません。
各自で配布ファイルからカスタマイズできる筈です。
よろしくお願いいたします。

SlingBox AV DC-MCNP1 リモコンbin
http://topgun777.web.fc2.com/pc/slingbox/dc_mcnp1/dc-mcnp1.zip

P.S.
最終目的はiPhoneでロケフリすることです。iPhone版はアメリカのiTunesから買う必要があり結構困難みたいです。
しかし日本法人が設立されたので、もうじき購入できるらしいです。
それもあり今回binを作成しました。
[PR]
by tomslabo | 2011-02-18 11:18 | メディアプレイヤー
2011年2月6日(日)晴れ 暖かい日
シンガポールから届きました。

1年間悩みましたが、ついに購入してしまいました。
1月は暇だったので暇つぶしに買いました。でも2月になってムッチャ忙しくなって、何時になったら作業できるのやら。。。

d0182233_18252527.jpg


つづく。
[PR]
by tomslabo | 2011-02-06 18:26 | メディアプレイヤー
2010年12月28日(水)曇り→雨
実験&確認のため2年前ぐらいに購入して、ちょっと遊んでから、そのままになっているSlingBox AVの話です。(既に廃番)

アナログ放送をPCで録画しNASに保存。それをAVEL Link Playerで再生し、その映像をSlingBox AVでネットに送信。それをネット経由でPCで再生していた。
しかし、アナログから地デジに切り替えてから、AVEL Link Playerではtsファイルを再生できないため、SlingBoxの出番がなくなり、オークションに出そうかと思っていたら、最近、www.slingbox.jpのサイトが立ち上げっていた。日本で本格的にSlingBoxを売るつもりなのか?

更に情報が入る可能性があるのでオークションに出すのは辞めて様子見ですかね。

d0182233_0274578.jpg


One For All URC 10820 と JP1 Cableを買うかずーっと悩んでます。
DC-MNCP1のリモコンコードを作ったら喜ぶ人が多いかも?
反対に誰か提供してくれないものか?
[PR]
by tomslabo | 2010-12-29 00:33 | メディアプレイヤー
2010年12月15日(水)晴れ
今日はむっちゃ寒いです。こん冬一番でしょうか?今晩から北陸は50センチの積雪だそうです。
d0182233_2333962.jpg

ところでxtreamer化したDC-MCNP1ですが、残念ながらyoutubeは再生できるのですが、フランス版しか表示されません。
必要性は無いけど取り敢えず日本版を見たい。

てな訳で日本リージョン設定をしました。
手順をメモしておきます。

■xmp(Xtreamer Mod Pack)をインストール
1.xmp(Xtreamer Mod Pack)はここからDLして解凍
http://xmp.myddns.com/download.php
(URLにアクセスするにはアカウント作成が必要)
ダウンロードされたのは、xmp_r167.zip (2010/12/15でのバージョン)

2.解凍したxmpフォルダをUSBメモリのルートディレクトリーにコピー
 (USBのフォーマットはFAT32で良い)

3.USBをDCに刺す

4.DCの電源をいれsettingからwebサーバを立ち上げる

■youtubeのリージョンを日本にする
1.http://myxtreamer/media/sda1/xmp にアクセスする

2.PROGRAMSからtelnetをstartする

3.telnet myxtreamer (パスワードなしでloginできる)

4.cd /usr/local/etc/dvdplayer

5.vi youtubeRegion.dat

6.以下の通り編集する
# cat youtubeRegion.dat
JP

以上

iPhoneの「人気」と同じものがリストされると思っていたら、ぜんぜん違った。
結局検索しないといけないのか。。。
[PR]
by tomslabo | 2010-12-15 23:12 | メディアプレイヤー
2010年10月8日(木)晴れ
iPhoneでPT2で録ったTVを見たいと思った。

iPhoneへストリーミング配信する方法は何種類かあるが、Linuxでも実現可能なAir Videoを使うことにした。
LinuxはCentOSを使いたかったが、私のスキルでは無理そうなので断念。Debianにした。
まだAlpha版ではあったが問題なく動いた。すばらしい。
でも問題も。。。再生できない放送局がある。

Linux版とは違いWin7版のサーバであるが実験をやってみた。
もちろんソースはPT2なので、TSからMP4へのライブコンバージョンで再生して実験した。
とりあえず結果は以下。

d0182233_0114044.jpg


すべての放送局が再生でき始めたら本確定にサーバマシンを構築したい???
[PR]
by tomslabo | 2010-10-08 00:12 | メディアプレイヤー