横を無理やり伸ばしたので、デザインがおかしいけど、気にしない。完璧に時代に取り残されたHTMLをいまさらいじるのがめんどくさい。個人的ブックマーク代わりなメモ書きブログ。HTPC(HomeTheaterPersonalComputer)にしたかったのですが、試行錯誤の挙句、時期尚早(自分の技術力が足りないだけ)のためWindows7でつなぐ試験運用することにしました。HTPCにすることにしました。今回はこのPCをTV以外にもそこらに転がっていた17インチの液晶にもつないで、HTPC兼コタツトップパソコンにすることにしました。Silent12(120mm)を針金で吊り下げ。チップセットファンは本来の4cmのものを外し、RDL8025BLを3.5インチベイから針金で吊り下げ、5V駆動。これで、P50-XP05のそばにおいてもP50-XP05のHDD回転音のほうがうるさい。ちなみに、これでアイドル50wくらい。HD再生で70~80wくらい。一日数時間だしivyBridgeにしても消費電力差で元取るまではいけないよねぇ~~まずは、OSのインストールから。XBMCやリモコンなんかがうまく動くか試験運用する、という理由からWindows7Enterprise評価版を適当にググってダウンロードし、インストールすることにします。インストールの際に、windows7はシステム予約領域というものをHDD上に確保するらしいので、それを解消しつつやります。新規をクリックし、好きなサイズでパーティションを作ります。すると、システム予約領域ともう一つのパーティションが出来るので、もうひとつのほうを削除で消します。システム予約領域を拡張で好きなサイズにします。ここへインストールすればOK。ちなみにシステム予約領域はBitLockerというHDDとかUSBメモリとかの暗号化に使うものらしいです。ドライブ暗号化』ちなみにちなみに、評価版なので当然いずれは使えなくなるのですけど、しばらくは評価してみないとわからないわけです。最新はXBMC11みたいだけど、とあるプラグインが使えない(使い方がわからない後述)ので、XBMC10をダウンロードし、インストールします。文字化けしてところどころ“豆腐”になっているので、フォントを変えます。Internationalの上のタブ(?)がSkin(多分、豆腐が三丁)なのでそこへ入ります。Japanese(Shift-Jis)へSkinはほとんどで日本語表示ができるようになってるみたい。@XBMC11大概は、スキンを選んだ時点でフォントがDefaultに戻るので、フォントを変えればどれかしらで日本語が表示できる。(だめなのもあるけど。NoxはKoreanで日本語になった。言語ファイル(日本語)』あたりに書いてあります。試してませんけど・・・2:外部プレーヤーの登録XBMCの内部プレーヤー(?)はDSPlayerってものらしいです。そのままでも、結構色々なフォーマットの音楽、ビデオ、写真etcが再生できるのですがmpeg2TSなんかはうまく再生できないようなので、外部プレーヤーを登録します。試行錯誤の挙句mpeg2TS用に使うプレーヤーはTVtest試した中では唯一AACパススルーが出来て字幕もそのまま見れる。(LinuxはどのソフトもAACパススルーが出来ない・・・wine+TVTestもだめだった・・・orz)その他の動画にはVLCを使います。Files\XBMC\system\playercorefactory.xmlwindowsの場合/usr/share/xbmc/system/playercorefactory.xmlLinuxの場合の記述を以下のように変えました。/></rules></playercorefactory>playerタグのargsはコマンドラインオプション。VLCは全画面表示でスタート。再生終了でアプリも終了TVTestは全画面でスタート。tvtplayを有効化。iniをSPDIFパススルーしたいものとそうでないもので分け、ファイルネームで選別しそれを読み込む。拡張子及びファイルネームでの選別はruleタグで行える。ruleタグのfiletypesは拡張子の指定(正規表現可)。filenameでファイルネームを正規表現で指定している。上の例の場合、ファイルネームに『SS』と『5_1』と入っているときはパススルー用。SPDIFパススルーするとtvtplayで倍速再生が出来なくなるので、5.1chだけパススルーするようにした。(ステレオはパススルーだろうがPCMだろうがどうせ同じ。)で、5.1chの放送は番組タイトルに【SS】か【5.1】が入るのでこれで選別する。Recpt1(EPGrec?)で録画するとピリオド(.)がアンダーバー(_)に変換されるので、【5.1】の文字列はファイルネームでは【5_1】になる。XBMCの正規表現が【】を含んでいると判断できないようなので、こうなった。絞り込んだruleを先に書くとそちら優先で再生されるようなので、下側のruleではfilename="*"で一応選別できるようになった。(文字列を否定する正規表現て大変よね・・・)当然EPGrec等での命名規則に激しく依存するので注意。ちなみにplayerのnameとかにハイフン(-)など使うとそれだけでうまく動かないので記号は避けたほうがいいかも。このxmlだけでのことだし。XBMC自体もデスクトップコンポジションを切っておいた方が、外部プレーヤーに切り替えるとき瞬かなくていいかも。元からエアロは使わないとかね。<>HTPCがc000021a(レジストリの不整合らしい)のBSoDが出るようになったので、クリーンインストールしたら、なぜかXBMCからTVtestを開くと重くてまともに見れなくなった。<player>タグの<hidexbmc>要素をfalseからtrueにしたらまともになった。