« Fusionマシン | トップページ | サブ機の改装と、水道水冷却 »

2011年5月25日 (水)

PLEX PX-W3U2の設定について (PX-W3U3およびPX-S3U2の手順も追記)

ここでは自分がやったPX-W3U2の設定について、備忘録兼ねて書いています。

内容としてはW3U2と記載してある文字を全てW3U3 、あるいはS3U2に置き換えていただければ、PX-W3U3、あるいはPX-S3U2の設定にもそのまま使えます。

その際ファイル名や定義体はそのままコピペできるようになっていますが、うっかり間違わないよう一旦テキストエディタにコピーして、「置換」でW3U2をW3U3 あるいはS3U2に変換してからコピペすると良いと思います。

またS3U2の場合、チューナー数は4個を2個など半分に読み換えてください。S0、S1、T0、T1のような部分もS0、T0分だけを実施すればOKです。

すぐに設定スタートしたいときはこちらへジャンプ

まずはあまり手間をかけたくない方には→こちらのクイックスタート・コースもあります。(Spinelを使わない設定です。PX-W3U3用になっていますが、他の機種でも使えます。)

PX-W3U3も性能的に同等です。デザインの好みか、入手し易いほうで良いと思います。)

はじめに

このPX-W3U2に限りませんが、今出回っているTS抜きチューナーは、動かすだけだったら大して難しくはありません。

チューナーを正しく導入できていれば、TVTestのパッケージを適当なフォルダに置いてBonDriverというツールを入れ、あとはパラメーターやファイル名をちょっと調整すれば、視聴と簡単な録画はすぐにできるようになります。(裏もの解説本などでは、この段階までのガイドで終わってるものも多いです。)

また、予約録画はTVRockかEpgDataCap_Bon(EDCB)をその上に被せる形で導入していけば、思ったようにはなかなか動かないのですが、とりあえず形はできてきます。

この辺までなら、特にPX-W3U2のように実績のあるチューナーなら2ch専用スレもありますし、ネット上に各種ツールのガイドもありますので、やる気さえあればいろいろ試しながら、だんだんポイントもわかってくると思います。

.

しかしネット上の情報は大抵、断片的だったり曖昧ですので、動くようになった段階で既に「何故そうなったかわからない」設定が沢山残ってしまいます。そのうち何かうまくいかないことが出てきますが、この状態では誰に聞いてもどうすれば良いのか判りません。いろいろ試行錯誤していくうちにソフト構成や設定もぐちゃぐちゃになっていきます。

私も今までこの手の機器はDY-UD200、PT2、OSはXP、Vista、7(32)、7(64)の順で何回もセットアップしましたが、ズボラなせいでろくにメモも残しておらず、後から弄るのもなにか不具合を起こしそうで、今から思うと機能を十分に使いこなせないままになっていました。本来はその辺を使いこなしてこそ、TS抜きチューナーの良さが生きてくるのですが。

その反省から今回は手順をBlogにメモしておきたいと思います。

なおW3U2を前提にしていますが、デバイスドライバーとツール及びBonDriver_PXの設定以外は機種に殆ど依存しませんので、SpinelやTVTest、TVRockの導入手順としてはW3PEやPT2等でも使えると思います。

.

使い方の前提ですが、ある程度私の環境と同じという決め打ちで、以下のようにしています。

1)TVTestで視聴する。

2)TVRockで予約録画する。

3)PX-W3U2を(TVTest直接では使わず)Spinel配下とし、他のPCからもLAN経由で視聴・録画や連携ができるようにする。

4)BCASカード用にはUSBカードリーダを使用しても、内蔵カードリーダを使用しても良い。 (ここではUSBカードリーダを使う手順を説明しながら、内蔵カードリーダの手順を随時補足しています。)

5)地デジ、無料BSのほかに有料放送(BS&CS スカパーe2)も視聴する。

.

1)はTS抜きでは普通ですね。2)はEDCBでも良いのですが、私の慣れだけの問題です。

3)は今回の主な動機です。これで家中のPCそれぞれにチューナーやアンテナケーブルを設置しなくても、有線/無線LANの届くところならどこでも、CS放送含めたTVが視聴できるようになります。古いPCやネットブックも自由にTVとして活用できますので、1台4チューナーのW3U2を存分に使い倒せます。

4)W3U2は内蔵カードリーダを持っていますが、私が導入した時点ではかなり制約がありましたので、私はUSBカードリーダを使うことにしました。導入トラブルをできるだけ避けたい方には、今でもトラブル要因が少なく、性能面でも信頼できますので、お勧めです。

ただ現在では、FakeWinSCard.dll というツールを使うことによって、内蔵カードリーダもUSBカードリーダと、ほぼ同等に使えるようになっています。(詳しい説明はこちらをご参照ください。)処理能力的にはUSBカードリーダの半分程度ですが、まずこれを使ってみて、(BCAS処理の負荷が高い)CSをSpinel経由で視聴される方でカクつきが出る場合は負荷を下げる方法を併用したり、もしスクランブル解除失敗がたまに出るようなら改めてUSBカードリーダを購入して使う、という形でも良いと思います。

または、W3U2 1台だけで有料放送も当分観ない、という方であれば、最も簡単確実に内蔵カードリーダを使う*補足1の方法もあります。PCの負荷も軽いですので、ts抜きが初めての方や、非力なマシン環境の方にお勧めできます。

なおUSBカードリーダを使う場合、安売りしているものにはWindows7(64) で使えないものもありますので、入手するときは仕様を確認してください。ご参考までに、以下は64bit対応カードリーダの例です。(私は左を使っています。右も使用例多数です。)

今回私が導入したマシンのOSはWindows7(32)、およびWindows7(64)ですが、XPやVistaでも手順は特に変わりません。64bit版の7やVistaの場合も、BDAドライバーを64bit版にするだけで、あとは同じものを同じ手順で導入します。(現状64bit版のTVTest等も存在しますが、敢えて使う意味はありません。)

それでは必要なソフトウェアを揃えるところから、手順を説明していきます。

.

1.各種ソフトウェアのダウンロード

.

0)各種ソフトウェアの概要

必要なソフトウェアと、その簡単な説明です。これらをダウンロードするためのディレクトリをそれぞれ作っておきます。ここに入れた各ソフトウェアは、解凍後マスターとして編集し、保管しておくと、後で再構築したりバージョン管理するのが楽になります。

①デバイスドライバー

PX-W3U2をWindowsからデバイスとして扱えるようにするためのドライバー。BDAドライバーはそのうち、BonDriverが使うために必要な機能を備えたドライバーで、WindowsMediaCenterが使うためのPBDAドライバーとは別物・共存不可。今回はBDAドライバーを使う。

②ツール

BSアンテナへの電源供給の有無と、(地上波の)感度を調整するためのツール。実際にはこのツールで設定値をレジストリに書き込み、それをデバイスドライバーが読み取ってW3U2本体に設定する仕組みになっている。

③BonDriver

BonDriverは、いわゆる「TS抜き」チューナーを、TVTestやSpinel、EDCBなどの「TS抜き」共通アプリが使えるようにするためのソフトウェア。 機種毎に必要で、ここではPX-W3U2専用のものを使う。

④Spinel

Spinel本体はその下に置いた様々なチューナー機種毎のBonDriverを仮想化して、共通のBonDriver_Spinelで被せる機能を持つ。

Spinel本体とBonDriver_Spinel間はネットワーク越しに置くことができ、1つのチューナーをローカルのアプリで使ったり、LAN上の別のPCから使ったりが自由になるだけでなく、1つのチューナーを複数PCで同時視聴する1対多配信もできる。排他制御やスクランブル解除などの機能も独自に持つほか、BonDriver間を切り替えるときの不具合のような、各機種BonDriverごとの"癖"を隠せるという利点もある。

⑤Multi2dec

スクランブル解除用の B25Decorder 取り出し用。Spinelで使う。(TVTestは中にスクランブル解除機能を独自に持っているので、TVTestでスクランブル解除するときは使わない。また、PX-W3U2も内部に独自に持っているので、内蔵ハードウェアの解除機能を使う時も不要。)

⑥TVTest

BonDriverから送られるTSデータからサービスを抜き出し、(必要があれば)スクランブル解除し、デコーダやレンダラを使って、Windows上でリアルタイムに視聴できるようにする、「TS抜き」環境の基本ソフトウェア。高機能なTVとしての操作性を提供するほか、TSファイルに「録画」したり、逆にプラグインを使ってTSファイルを再生する機能も持っている。

⑦BonDriver_Spinel

Spinelが元のチューナー(ここではPX-W3U2)用BonDriverの上に被せる、仮想化されたBonDriver。ネットワーク越しでもTVTest等のアプリからチューナーが使えるようになる。

⑧Rectest (使いません)

⑨TvRockOnTVTest

TVRockがTVTestと連携するためのプラグイン。

⑩TVRock

予約録画&視聴のためのソフトウェア。ブラウザ・ベースの使いやすいインターフェースから番組表を見ながら録画予約したり、それらを編集することができる。

番組表の取得と予約のスケジューリング&実行、キーワード予約のような機能の他、PCのスリープや再起動のための制御、複数のTVRock間での連携のような機能も持つ。

実際の録画にはTVTest(やRecTest)の機能を呼び出している。

.

1)いろいろな前提になりますので、予めMicrosoftのサイトから、以下を導入しておきます

 .NET Framework 3.5 Service Pack 1

 .NET Framework 3.5 SP1 Language Pack

 .NET Framework 3.5 SP1 修正プログラム KB959209

(以上はWindows7では導入済です。またXP、Vistaの場合、「コントロールパネル-プログラムの追加と削除」を見て導入されていないようであれば、「Windows Update-重要な更新プログラム」から導入できます。個別に入れる時はこちらこちらから。)

 Visual C++ 2005 SP1 再頒布可能パッケージ (x86)

 Visual C++ 2008 SP1 再頒布可能パッケージ (x86)

 Visual C++ 2010 再頒布可能パッケージ  (x86)

(以上は一度導入してあればOKですが、よくわからない場合はとりあえずここで再導入しても問題ありません。リンク切れしているときはググればすぐに出てきます。)

これらについては必要です、と言うしかありませんので^^;、以降では説明は割愛させていただきます。

.

2)ソフトウェアを各サイトからダウンロードし、解凍します。

①デバイスドライバー ②ツール をPX-W3U2公式サイトより。Windows 32bit/64bit BDAドライバ、LNB PowerSupply レジストリ設定ツール、地上波デジタルチューナ用 感度調整ツール の3つをDL

http://www.plexshop.jp/html/newpage.html?code=12

*2011/11/17修正

2011年11月15日以降は、W3U2用デバイスドライバー&ツールの新パッケージがDLできるようになりました。解凍すると(PX-W3U2フォルダの下に)DriverとUtilityのフォルダができますが、前者の中身が①デバイスドライバー、後者が②(W3U2専用)ツールとなります。

補足ですが、ここの手順に沿ってPX-W3U3またはPX-S3U2を導入される場合は、それぞれ用のデバイスドライバーとツールをリンク先からDLいただければ良いのですが

http://www.plexshop.jp/html/newpage.html?code=21 (W3U3)

http://www.plexshop.jp/html/newpage.html?code=19 (S3U2)

現在S3U2用の「ツール」は、内容がW3U2用になっており、このままでは機能しません。一応S3U2に使えるよう修正したものをアップしておきましたので、よかったらお使いください。→PX-S3U2用修正済みツールをダウンロード 

③BonDriver_PX_Series ⑤Multi2Dec ⑨TvRockOnTVTest をDTV関係ファイル置き場より。最新バージョンをDL

http://2sen.dip.jp/cgi-bin/dtvup/upload.cgi?page=0&lm=10000

なお③については、W3U3をお使いの場合は「up0848.zip PX-W3U3用BonDriver」を、S3U2をお使いの場合は「up0685.zip BonDriver_PX-S3U2」をDLしてください。

⑧Rectest ⑥Tvtest をHDUS関係ファイル置き場より。最新バージョンをDL

http://2sen.dip.jp/cgi-bin/hdusup/upload.cgi?page=0&lm=2000

なお、ver.0.7.22r2(up0601.zip)以降のTVTestでないと、BS新チャンネルには対応していません。現時点の最新版をDLしてください。(DTV板には「TVTest 0.7.17をPX-W3U2用に改良」と名前の付いたものもUPされていますが、これは対応していない古い版です。そもそも改良などされておらず、その時点のものを詰め合わせただけですので、使う意味はありません。)

④Spinel ⑦BonDriver_Spinel をBlog-Lapis Labsより。最新バージョンをDL

http://lapislabs.blog24.fc2.com/

⑩TVRock をTvRockなページより。最新バージョンをDL

http://1st.geocities.jp/tvrock_web/

注)TvRockなページに案内がされていますが、09u系のバージョンは7/24以降使用制限がかかってしまうバグがあったため、上記ページの最新版は実際はやや古めのバージョン09t8aとなっています。最新版にしたい場合は、こちらのページから「期限解除パッチ適用済みTvRock09u2」をダウンロードしてください。

http://2sen.dip.jp/cgi-bin/dtvup/upload.cgi?page=0&lm=10000

以前導入された方は(W3U2が発売されて以降の最新版であれば100%、09u系が入っていると思います)、一旦TVRockを停止後、上記のいずれかに上書きしてください。再起動時に「ライブラリーのバージョンが違う。作成するか?」と聞かれたら"はい"、と答えれば良いようです。

.

3)各ソフトウェアを配置します。

以下の説明は新規に構築する場合の手順です。

もし既にPT1/2やHDUSなど他のチューナーで作った視聴/録画環境があって、それにPXシリーズを追加したい場合は、リンク先を参照してください。

また、W3U2を複数台使う場合も含めて衛星系チューナーを3個以上使う構成では、スクランブル解除の手順を本文とは少し変えて、BonCasLinkを活用するのがお勧めです。ややマシンが非力な場合も含めて、こちらの手順をご参照ください。

設定や利用していく上でのFAQはこちらにまとめてあります。もしうまくいかないことや疑問点があったら、随時参照してみてください。

まずはPX-W3U2を接続するPC本体のほうに、ファイルを図のように配置していきます。

 (尚、絵の修正が面倒なので記載されたままですが、現在RECTESTは不要。以後の絵でも同様です。)

Jpg_2

具体的には、

①デバイスドライバーは32bit版と64bit版が解凍されますので、Windowsが32bit版ならBDA_driver_32(XP_Vista_Win7)、64bit版ならBDA_driver_64(Vista_Win7)のフォルダにある、Install_Driver.batを実行します。 なお、この作業はW3U2をUSB非接続の状態でおこなってください。

(2台目以降のW3U2導入時には改めてドライバーを導入する必要はありません。)

導入が終了したらW3U2をUSB接続してください。数分待って(但しXPの場合はアクションが必要です)、デバイスマネージャーに以下のデバイスが展開されていれば成功です。 次に進んでください。

- サウンド、ビデオ、およびゲームコントローラ

 1. HDTV PX-W3U2 USB BDA Driver

 2. HDTV PX-W3U2 USB BDA Driver

- ヒューマンインタフェイスデバイス

 1. HDTV PX-W3U2 HIDIR USB Remote Control driver for DTV

 2. HDTV PX-W3U2 HIDIR USB Remote Control driver for DTV

W3U2にAC電源が繋がっていないと、これが1個づつしかできません。必ずAC電源は接続してください。

それでも数が合わない時は、何かドライバーにゴミが入っています。その場合W3U2をUSBから外した後で、Unstall_Driver.batを実行し、再度Install_Driver.batを実行してみてください。

 補足) うまくデバイスが認識できない場合の、ドライバー手動インストール

以上の手順を踏んでも、環境によってはどうしてもデバイスがうまく認識できず、下図のように、「ほかのデバイス」として(!)の付いた状態になってしまうことがあるようです。(特に10月24日版の新ドライバーの場合)

Driverfail1

その場合は、下図のようにW3U2をUSBに繋げたままの状態で、(!)の付いたデバイスをダブルクリックして、「ドライバの更新」から「ドライバーソフトウェアを手動で検索」を選択し、BDAドライバの場所(32bit版、64bit版それぞれのフォルダ)を指定して、OKを押してください。

Driverfail2

この操作が成功して認識されたデバイスにもまた(!)が付いていることがありますが、その場合は(!)の付いたデバイスに同じ操作をくり返してください。H/W、S/W環境に問題がなければ、最終的にうまく認識されるはずです。

完全に(!)が消えない場合でも、「HDTV PX-W3U2 USB BDA Driver」が正常に認識されればOKです。「HDTV PX-W3U2 HIDIR USB Remote Control driver」はリモコン受光デバイス部分ですので、最悪うまく認識されていなくても、リモコンが使えないだけです。

.

ドライバ導入確認が済んだら、一旦W3U2はUSBから外してください

②ツール2つのうち、LNB PowerSupplyレジストリ設定は、BS/CSアンテナにPX-W3U2から給電するかどうか、の選択です。アンテナを自前で立てている場合は、いずれにしろ(まともな分配器なら)アンテナ分配器が適切に電源を選択しますので、ON(LNB_ON_PX_W3U2.regをダブルクリック)で良いと思います。

それ以外の共同アンテナ、CATV経由等の場合はOFF(LNB_OFF_PX_W3U2.regをダブルクリック)にします。

地上波デジタルチューナ用 感度調整ツール(ISDB_T_LNA_Control)は、とりあえず感度調整など不要、と思う場合でも、ISDB_LNA_Manual_Mode_ByPass.regをダブルクリックしておいてください。これをしないと、PX-W3U2は動きません。(何を隠そう、私はその罠にはまって悩みました。。) 他にも3種類ありますので、感度が低いと思ったら後で最適なものを選ぶと良いと思います。ただしAUTOはあまり賢くないのでお勧めしません

2台目以降のW3U2導入時には改めてこれらのツールを操作する必要はありません。(同じPLEXチューナーでも機種が違えば、それぞれ用のものを操作してください。)

レジストリをいじりましたので、ここで一旦システムを再起動してください。

③PX-W3U2用BonDriverは、解凍したBonDriver_PX_W3U2ディレクトリの下にありますが、解凍直後は以下の構成になっています。

(W3U3の場合も名前がW3U3に変わっているだけで同じ構成です。またS3U2用の場合は他にもいろいろ入っていますが同じ構成のものが含まれています。)

a) BonDriver_PX_W3U2_S.dll

b) BonDriver_PX_W3U2_S.ini

c) BonDriver_PX_W3U2_T.dll

d) CardReader_PX.dll

e) CardReader_PX.ini

ここにある d),e) は内蔵カードリーダをFakeWinSCardで使うときに利用しますが、とりあえずそのままにしておきます。

*11/5追記 BS新チャンネルへの対応

(PX-W3U3ではこれは反映済みなので、不要です。)

b)BonDriver_PX_W3U2_S.ini

をテキストエディターで開いて、[BS]セクションを以下の通りに上書きします。

[BS]
CHANNEL_NUM = 30
CH001 = BS1/TS0,0,11727480,0x4010
CH002 = BS1/TS1,0,11727480,0x4011
CH003 = BS3/TS0,0,11765840,0x4030
CH004 = BS3/TS1,0,11765840,0x4031
CH005 = BS9/TS0,0,11880920,0x4090
CH006 = BS9/TS1,0,11880920,0x4091
CH007 = BS9/TS2,0,11880920,0x4092
CH008 = BS13/TS0,0,11957640,0x40d0
CH009 = BS13/TS1,0,11957640,0x40d1
CH010 = BS15/TS1,0,11996000,0x40f1
CH011 = BS15/TS2,0,11996000,0x40f2
CH012 = BS17/TS1,0,12034360,0x4310
CH013 = BS17/TS2,0,12034360,0x4311
CH014 = BS5/TS0,0,11804200,0x4450
CH015 = BS5/TS1,0,11804200,0x4451
CH016 = BS7/TS0,0,11842560,0x4470
CH017 = BS7/TS1,0,11842560,0x4671
CH018 = BS11/TS0,0,11919280,0x46b0
CH019 = BS11/TS1,0,11919280,0x46b1
CH020 = BS11/TS2,0,11919280,0x46b2
CH021 = BS19/TS0,0,12072720,0x4730
CH022 = BS19/TS1,0,12072720,0x4731
CH023 = BS19/TS2,0,12072720,0x4732
CH024 = BS7/TS2,0,11842560,0x4672
CH025 = BS21/TS0,0,12111080,0x4750
CH026 = BS21/TS1,0,12111080,0x4751
CH027 = BS21/TS2,0,12111080,0x4752
CH028 = BS23/TS0,0,12149440,0x4770
CH029 = BS23/TS1,0,12149440,0x4771
CH030 = BS23/TS2,0,12149440,0x4772

以上で保存します。

*(追記・終わり)

次に、a),b),c)をコピー&ペーストで同じものを2個ずつにし、ini,dllそれぞれを以下のようにリネームします。

(2台目以降のW3U2導入時は、サフィックスを単純に増やしていってください。例えば既存のものがS0,S1,T0,T1を使っていたらS2,S3,T2,T3など。)

a') BonDriver_PX_W3U2_S0.dll

a") BonDriver_PX_W3U2_S1.dll

b') BonDriver_PX_W3U2_S0.ini

b") BonDriver_PX_W3U2_S1.ini

c') BonDriver_PX_W3U2_T0.dll

c") BonDriver_PX_W3U2_T1.dll

④Spinelは解凍したものを、そのまま適切な実行用ディレクトリ(以後、仮に\Spinelとします。)にコピーしておきます。

直下に以下の2つのディレクトリができますので、

 \BonDriver

 \DeviceDefinitions

この\BonDriverの下に、3)-③で作成した a')~c") の6つのファイルをコピーしておきます。

この段階で一旦\SpinelにあるSpinel.exeをダブルクリックして起動し、すぐに終了させると、\SpinelにSpinel.iniというファイルが作成されます。これをテキストエディタで開き、該当箇所を以下のように書き換え、保存します。

DescrambleControl = 2

(PX-S3Uを併用される方、および少し古いバージョンのSpinelでPX-W3U3、PX-S3U2を使う方用の補足)

最新のSpinelパッケージ(Ver3.6.1.1以降)には、PX-W3U3、PX-S3U2とも定義済みですが、もしSpinel配下でPX-S3U(無印)を併用される場合、元のBonDriverのネーミングルールだとS3U2と混同してしまうので、それ以前のSpinel定義体とはネーミングルールが少し変わっています。それに対応して、BonDriver名称を*S3U1xxx のように変更してください。具体的には\Spinel\BonDriverにあるPX-S3U用BonDriver名を以下のように変更(dll、iniとも)

 BonDriver_PX_S3Uxxx → BonDriver_PX_S3U1xxx

なお、以下はVer 3.6.0.2以前のSpinelパッケージでPX-W3U3、PX-S3U2を使う方用の補足です。(暫く残しておきます。)

Ver 3.6.0.2以前のSpinelだとPX-W3U3、PX-S3U2の定義体が入っていませんので、以下の手順でそれを反映させてください。

 PX-W3U3、PX-S3U2用修正済みSpinel定義体をダウンロード

これを解凍して、Spinelディレクトリ以下の内容を、実行用\Spinelディレクトリに上書きコピーしてください。具体的には図の2つのファイルを置き換える形になります。これをやっておかないと、SpinelはW3U3、S3U2を認識してくれません。

                  W3u3spinelchg

⑤Multi2decを解凍すると、B25DecoderSDKディレクトリの下に B25Decoder.dll というファイルが展開されます。このファイル(だけ)を3)-④の\Spinel直下にコピーしておきます。

⑥TVTestは解凍したものを、そのまま適切な実行用ディレクトリ(以後、仮に\TVTestとします。)にコピーしておきます。

S3U2をお使いの場合、BonDriver_PX-S3U2のパッケージの中にTVTest関連のファイルも入っていますが、新BSに対応していない古いバージョンですので、それらは使わないか、使う場合でもここで新しいものを上書きしてください。

なお、最新版のTVTestでも中に入っているBS、CSチャンネルファイルは必ずしも最新ではありませんので、次の添付ファイルを「右クリック」→「対象をファイルに保存」でダウンロードして、\TVTest実行用ディレクトリに上書きコピーしておいてください。

「Preset_BS.ch2」をダウンロード

「Preset_CS.ch2」をダウンロード

(上記の名前のままでDLするように注意してください。ときどきブラウザが勝手に.txtという拡張子に改変してダウンロードしようとする場合がありますので、その場合は再度この操作をやり直して、拡張子が.ch2になることを確認してください。)

⑦BonDriver_Spinelは解凍すると、直下に

a) BonDriver_Spinel.dll.ini

およびx86(32bit版:今回使用)ディレクトリの下に

b)BonDriver_Spinel.dll

ができます。今回はそれぞれ4回コピーして、以下のようにリネームします。

(2台目以降のW3U2導入時は、サフィックスを単純に増やしていってください。例えば既存のものがS0,S1,T0,T1を使っていたらS2,S3,T2,T3など。)

a') BonDriver_Spinel_PX_W3U2_S0.dll.ini

a") BonDriver_Spinel_PX_W3U2_S1.dll.ini

a"') BonDriver_Spinel_PX_W3U2_T0.dll.ini

a"") BonDriver_Spinel_PX_W3U2_T1.dll.ini

b') BonDriver_Spinel_PX_W3U2_S0.dll

b") BonDriver_Spinel_PX_W3U2_S1.dll

b"') BonDriver_Spinel_PX_W3U2_T0.dll

b"") BonDriver_Spinel_PX_W3U2_T1.dll

次にa')~a"")をテキストエディタで開き、該当箇所を以下のように書き換えます。

(2台目のW3U2場合は、機種名に続く数字:PXW3U2/01と変えてください。3台目以降も同様。)

a')

TunerPath = "PXW3U2/0/S/0"

RequireExclusiveChannelControl = 1

DesiredDescrambleControl = 1

a")

TunerPath = "PXW3U2/0/S/1"

RequireExclusiveChannelControl = 1

DesiredDescrambleControl = 1

a"')

TunerPath = "PXW3U2/0/T/0"

RequireExclusiveChannelControl = 1

DesiredDescrambleControl = 1

a"")

TunerPath = "PXW3U2/0/T/1"

RequireExclusiveChannelControl = 1

DesiredDescrambleControl = 1

作成したa')~a"")、b')~b"")の8つのファイルを全て、3)-⑥の\TVTestディレクトリ直下にコピーしておきます。

⑧Rectestを解凍すると、直下(64bit版はx64ディレクトリの下)にRecTest.exeができますので、これ(だけ)を3)-⑥の\TVTESTディレクトリ直下にコピーしておきます。

⑨TvRockOnTVTestを解凍した後、 TvRockOnTVTest.ini と、TvRockOnTVTest.tvtp の2つのファイルを、

\TVTest\Pluginsディレクトリ

にコピーしておきます。

⑩TVRockを解凍後、そのまま適切な実行用ディレクトリ(以後、仮に\TVRockとします。)にコピーしておきます。

以上でファイル配置はすべて終了です。以後、各ソフトを起動して設定に入ります。

.

2.各ソフトウェアの設定

PX-W3U2を接続するPC本体のほうで、以下の順番に設定していきます。

1)機器の接続

PX-W3U2をUSB接続し、アンテナ、付属の電源を接続します。

*注:私の環境だけの問題かもしれませんが、後日ZOTACのZ68マザーでUSB3.0のポートに接続すると、後のチャンネルスキャン時にブルースクリーンが発生する、という障害がありました。USB2.0のポートでは問題ありませんでしたので、事例報告まで。

スマートカードリーダをUSB接続し、BCASカードをセットします。

(内蔵カードリーダを使う場合は、下の*補足1、あるいはFakeWinSCardの説明を読んで設定に反映した上で、内蔵カードリーダにセットします。なお、FakeWinSCardを使う場合は、準備したWinSCard.dll以下3つのファイルを、\Spinelディレクトリにコピーしておいてください。)

当たり前と思ってここまで説明していませんでしたが念のため、CS(スカパーe2)、あるいはBSでも有料チャンネルの視聴のためには赤いBCASカード、そうでない方でも青いBCASカードが必要ですので、入手しておいてください。(CS液晶テレビでググると赤BCAS付きの液晶TVがいろいろ出てきますが、BCASカードの入手の方法はネットで調べてください)。ちなみに数百円でたまたま入手できたという場合を除き、オクや怪しげなショップを使う必要はありません。B-CAS社で手続きされる場合は費用も変わりませんので、後々のために赤BCASで良いと思います。

2)Spinelの起動

SPINEL実行用ディレクトリのSpinel.exeをダブルクリックして、Spinelを起動します。

エラーして起動しない時は、環境設定に何らかの不具合がありますので、再度チェックしてください。私は最初、1-3)-③で BonDriver_PX_W3U2_Sx.ini をきちんと作っていなかったため、何故かSpinelが異常終了してました

うまく動いたら、Windows起動時に自動起動するようにしておいてください。私は「いじくるつくーる」で「起動時に毎回実行」の項目に、以下のコマンドラインを追加しています。

名前:Spinel

コマンドライン: パス名\Spinel\Spinel.exe -WindowState=Minimized

.

3)TVTestの起動と設定

TVTest実行用ディレクトリのTVTest.exeをダブルクリックして、TVTestを起動します。

(なお、既存のTVTest環境にW3U2を追加する場合は、チャンネルスキャンの項まで飛ばしていただいて良いです。)

最初に初期設定の画面が出てきますが、以後で個々に設定しますので、ここでは"スクランブル解除しない"など、あまり気にせずに選んで、チャンネルスキャンも"しない"でOKです。

立ち上がると左下クリックでBonDriver_Spinel_PX_W3U2_のS0,S1,T0,T1が選択できますので、

Tvtestbon

それぞれ選択しながら、TVTest画面上で右クリック-設定を選んで、設定していきます。

いろいろな設定項目がありますが、特に重要だと思っているのは以下の4つです。

(ただしBonDriverごとに設定しなければならないのは「チャンネルスキャン」の項目だけで、他は最初の1個だけで設定すればOKです。)

・一般: デコーダ・レンダラの選択、およびスクランブル解除の設定、BonDriver検索フォルダの設定

デコーダはVista/7であれば「Microsoft DTV-DVD Video Decorder」が選べますが、XPで選ぶものがない場合は、こちらを参考に「ffdshow Video Decoder」等を導入して、ここで選択してください。もしPCに PowerDVD が導入されていれば、「CyberLink Video/SP Decoder」を使うのが良いと思いますが、PowerDVD11以降を導入されている方はこちらもご参照ください。

レンダラはVista/7ではEVR、XPではVMR9がお勧めですが、デコーダによってはそれでうまく映らない場合もありますので、その際は別のものを選んでみてください。 TVTestのヘルプファイルから解説を転記しておきます。(一部追記)

名前 説明
デフォルト 非推奨。一見無難に見えるが、実はWin98時代の古いレンダラ。
VMR7 DirectDraw 7 を使用したレンダラ。
XPの場合VMR9でうまく映らないときに選択。
VMR9 Direct3D 9 を使用したレンダラ。
VMR7 Renderless 特に意味無し。
VMR9 Renderless カスタム アロケータ プレゼンタを使用したVMR9。
キャプチャが好きな人向け。
EVR Vista/7 用のレンダラ。
環境によってはハードウェア再生支援が使えるかも。
Overlay Mixer オーバーレイを使用した古いレンダラ。

スクランブル解除についてはSpinel側でおこないますので、カードリーダは「なし(スクランブル解除しない)」で良いです。

また、「BonDriver検索フォルダ」は空欄にしておいてください。TVTest実行フォルダにあるBonDriverを自動的に探しにいきますので、後でクライアントPCに移植するのが楽になります。

デフォルトのBonDriverは「最後に使用した・・」を選んでおくと、前回終了時のチューナーで起動します。

Tvtest_4

・録画の設定

「現在のサービスのみ保存する」、と「現在のサービスのみスクランブル解除する」をチェックしてください。

前者は地上波でワンセグを一緒に録画しないようにする事、また特に衛星放送では1つのTSに複数の番組(サービス)が乗っていることが多いので、録画の時に狙った番組のみが録画されるようにするためです。 後者はTVTest側でスクランブル解除しなければ意味がありませんが、後々のためにチェックしておいてください。

・「ファイル名」の欄は以下をコピペしておくと、

%event-name% %channel-name% %month%月%day%日%hour%時%minute%分.ts

TVTestの録画ボタンで録画したときのファイル名が「番組名 局名 月日時分.ts」のようになり、判りやすくなります。

W3u2_tvtest1_2

・チャンネルスキャン

地上デジタル(BonDriverでT0、T1を選ぶと出てきます)では、対応チューニング空間を地上D(あるいはUHF。ケーブルテレビで「UHF帯域外」周波数変換パススルー方式の場合にのみ、CATVやCABLEと付いているものを選択)、その上で「スキャン開始」を押します。しばらく待ってスキャンが終わったら、OKを押します。

Tvtestts

BS,CS(BonDriverでS0、S1を選ぶと出てきます)ではBS、CS110それぞれで「プリセット読み込み」をおこないます。

「スキャン開始」はおこないません(地域差もなく、無駄なゴミも拾ってしまうため。)

Tvtestbs

Tvtestcs_3

適切なチャンネルをセットできたらOKを押して、保存します。

このチャンネルスキャンを、TVTest画面左下クリックで BonDriver_Spinel_PX_W3U2_(S0,S1,T0,T1・・) を選びながら繰り返してください。

以上が終わったら一旦TVTestを終了させ、再度TVTestを立ち上げれば、視聴と簡単な録画ができるようになります。動作確認できたらデスクトップにTVTest.exeのショートカットを作っておくと良いと思います。

TVTestの使い方については、こちらも参照してみてください。ニコニコ実況プラグインなどもお勧めです。

Spinelの機能を使えばLAN上の他のWindowsPCからも、TVTestで同じようにテレビを視聴することが可能です。その構築手順をリンク先にまとめました。(ただし先に、以下のTVRockの環境を作ってから取り掛かっていただくことを想定しています。)

また、ここで作ったTVTestの環境は、以下のTVRock(予約録画のシステム)でも活用します。それはそれで良いのですがSpinelを活かして、TVRockで使うTVTestと視聴用のTVTestの環境を分けたほうが、録画の失敗のないシステムになります。その辺は補足3で解説してありますので、ご参照いただければ幸いです。

.

4)DTune.batによる、TVRockの設定

*(11/5追記 BS新チャンネル対応のための前処理)

もし既存のTVRock環境にPXシリーズのチューナーを追加する場合は、TVRockを終了させた上で、ここは飛ばして次に進んで下さい。

ただ既存のTVRock環境で、過去にチャンネル設定変更を(DTune.batを使わず)手動でやっていると、DTune.bat は使えない(チャンネル設定が元に戻ったり重複する)かもしれません。その不安がある場合は、ご面倒ですがチューナー追加作業はここの手順ではなく、TVRockの「設定」→「チューナー」で手動でおこなってください。お勧めはこの機会にDTuneを使ってチャンネル再定義いただくことで、手順もここにある通りで済みますし、後々のメンテナンス性も非常に良くなります。

1-3)-⑩で作成した \TVRock のフォルダにあるtvrock.exeをダブルクリックして、TVRockを起動してください。

以下のような初期化ダイアログ、

Tvrockinit

あるいは

Tvrockinitb

が、(場合によっては何回か)出ますが、全てキャンセルを選んでください。
すると、タスクバーにTVRockアイコン
Tvrockiconが表示されまますので、その上で右クリックし、「設定」を選びます。

表示されたTVRock設定画面で「システム設定」のタブを選びます。

下図の赤丸の「TvRock作業フォルダ」で「参照」を押して、\TVRockフォルダを選んでください。

Tvrock1

以上でOKを押し、タスクバーのTvRockアイコンに戻って、右クリックし、「TVRockの終了」を選んでください。

次に、以下の2つのファイルを「右クリック」-「対象をファイルに保存」で適切なフォルダにダウンロードし、

「ch-bs.txt」をダウンロード

「ch-cs.txt」をダウンロード

ダウンロード後、それらを \TVRockフォルダに上書きコピーしてください。これで以降の手順を進めていけば、BS新チャンネルが自動的に反映されます。

*(追記終わり)

.

以降は \TVRockフォルダにある、DTune.batをダブルクリックして実行し、設定していきます。

Tvrockdtune_4


4チューナーを選択。ただし

* 既存のTVRock環境に追加する場合

ここは「定義済みのチューナー数+4」を選択してください。(ただし最大8チューナーまで。8個を超えるチューナーをTVRockで扱いたい場合は、TVRockを別PCで動かした上で、連携機能を使うのがお勧めです。)

また、定義済みのチューナーについてはそのまま「次へ」をクリックしていき、その後ろに追加して定義していきます。「DID A~D」の部分は既存のチューナーの後のアルファベットになるようにシフトさせてください。例えばチューナー2個(A、B)が既にある場合は、「DID C~F」と置き換えていただければ良いです。 *

** 2台以上のW3U2を導入する場合

8チューナーを選択し、「オプション」欄のBonDriver_Spinel_PX_W3U2_T(S)x.dllに、定義したサフィックス反映してください。また5番目以降のチューナー定義で、オプション末尾は順に「DID E~H」として、これが1つのTVRock内で他のチューナー定義と重ならないように、特に注意してください。  **

チューナー1にて、

Tvrock_dtune1_2

「視聴・録画アプリケーションがあるフォルダ」に、\TVTestディレクトリを指定。

「チューナータイプ」を地上波デジタルに指定。

「実行アプリ名(視聴用)」をtvtest.exeとし、オプションに

/d BonDriver_Spinel_PX_W3U2_T0.dll /DID A

を入力。

「実行アプリ名(録画用)」もtvtest.exeとし* 、オプションに

/d BonDriver_Spinel_PX_W3U2_T0.dll /min /nodshow /DID A

を入力。

録画先フォルダを適切に指定。

  (*7/25修正。RecTestではなく録画もTVTestを使う設定方法に変更しました。TVTestのほうがアップデートが速いため。)

以後、チューナー2~チューナー4を順に、以下のように設定していきます。

---------------------------------------

「チューナータイプ」をBS/CS

「実行アプリ名(視聴用)」オプションに

/d BonDriver_Spinel_PX_W3U2_S0.dll /DID B

「実行アプリ名(録画用)」オプションに

/d BonDriver_Spinel_PX_W3U2_S0.dll /min /nodshow /DID B

他はチューナー1と同じ

---------------------------------------

「チューナータイプ」を地上波デジタル

「実行アプリ名(視聴用)」オプションに

/d BonDriver_Spinel_PX_W3U2_T1.dll /DID C

「実行アプリ名(録画用)」オプションに

/d BonDriver_Spinel_PX_W3U2_T1.dll /min /nodshow /DID C

他はチューナー1と同じ

---------------------------------------

「チューナータイプ」をBS/CS

「実行アプリ名(視聴用)」オプションに

/d BonDriver_Spinel_PX_W3U2_S1.dll /DID D

「実行アプリ名(録画用)」オプションに

/d BonDriver_Spinel_PX_W3U2_S1.dll /min /nodshow /DID D

他はチューナー1と同じ

---------------------------------------

特に、DID A~Dをきちんと別々の値にしないと、同時起動する際にハングします。

この後、地上波、BS、CSの順で、以下のようにチャンネルセットをおこないます。

(既存のTVRock環境に追加する場合は、定義済みのチャンネルが表示されますので、それで問題なければ「次へ」をクリックしていってください。)

地上波の場合、一覧に地域のプリセット値があればそれを選択します。

もし、一覧に載っていない中継局から視聴している場合、あるいは「周波数変換パススルー方式」のCATVで視聴している場合は、TVTestを起動し、「設定」-「チャンネルスキャン」を開いて、チャンネルスキャン済みのデータを見ながら、 ここで手入力していってください。番組構成が同じ地域のデータを一旦表示させてからチャンネル&サービスIDを変更していくと、やり易いと思います。

周波数変換パススルー方式CATVの場合は、別の注意点もあります。こちらもご参照ください。

またいずれにしろ地上波のチャンネルは、TVRockのプリセット値が必ずしも最新ではありませんので、追加されたり無くなったチャンネルがないかを、TVTestのチャンネルスキャン済みの設定画面と見比べて確認し、違いがあればここで追加・削除するのがお勧めです。

例)東京地区のチャンネル構成 ・ プリセット値

Tvrockdtune_ts_2

東京地区のチャンネル構成 ・ 編集後

Ts

BS、CSは、プリセット値のままで「次へ」進みます。

Tvrockdtune_bscs_3

Tvrockdtune_cs

最後に番組スキャンを行いますが、これは後でいくらでもスケジュール起動できますので、適当なところで強引に中断して良いです。

Tvrockdtune__3

「次へ」をクリックすると、TVTestが2タスク起動して番組スキャンを開始しますので、タスクバーから右クリックで、「ウインドウを閉じる」を選択して2タスクとも終了させてください。

すると、「終了しました。次へ進んで下さい。」の画面になりますので、「次へ」を押します。
更に「次へ」を押せば、「終了」のボタンが出てきますので、クリックしてください。起動したWeb画面は終了させてOKです。

.

5)TVRockの残りの設定

DTuneを終了させると、TVRockは以下のようにタスクバーに最小化されていますので、右クリックして「設定」を選択します。

Tvrock_2

いろいろな設定項目がありますが、特に重要だと思っているのは以下の5つです。

なお、既に設定済みのTVRock環境にW3U2を追加した場合、改めて以下を設定する必要はないと思われますが、DTune.batを使った際に一部の設定が初期値に戻っていますので、そこだけリンク先の手順で戻しておいてください。

①チューナータブで、4つのチューナーがDTuneで設定した内容になっているか?

Tvrock_tuner_2

余談ですが、ここの画面の右中ほどにある「チャンネル一覧」ボタンを押すと、TVRockがデフォルトで持っている地上波/BS/CSのチャンネルリストを読み込むことができます。これはDTune.batを使わずに手動でチューナーを追加/変更する時には使えますが、内容が古く、しかも編集したりDTune.batのch-cs.txtのように、後から置き換えるのも不可能です。BS,CSのチャンネル構成はもはやこの内容のものから大きく変わっており、地上波もリストに出てこない中継局が多いですので、これを使うと手作業での修正が多数必要になります。
このBlogで手動のチューナー追加やチャンネル設定変更手順を推奨せず、DTune.batを使った手順に統一しているのは、この辺にも理由があります。

②インテリジェントタブで、番組表の設定が画像のようになっているか?

-左下のTVRock番組表のセクションは、「起動する」をチェックしたうえで、もし番組表アクセスを特に規制しない場合は「認証無し」とし、(家の中でも)制限したい場合は「Basic認証」をチェックした上で適切なユーザーID&パスワードを入力しておいてください。

Tvrock_4

③プロセスタブでは、必要に応じて終了後コマンドを定義しておくことができます。

ただし、これは敢えて今定義しておく必要はありません。ただ後でいろいろ録画サーバーとしての使い方を考えていく時に便利な機能ですので、ここでご紹介しておきます。

書くときは コマンド名:スクリプト のフォーマットで、複数行のスクリプトでは頭に同じ コマンド名:を付けていきます。以下が例です。

HD:"Tssplitterのパス名\TsSplitter.exe" -EIT -ECM -EMM -SD -1SEG -OUT "最終保存先パス名" "%1"

 ワンセグが同時に録画されている場合、それを除去。

CS_Split:"Tssplitterのパス名\TsSplitter.exe" -EIT -ECM -EMM -1SEG -CS -OUT "最終保存先パス名" "%1"  

 BS,CSで複数サービス(チャンネル)が同時に録画されている場合、別ファイルに分ける。

ただし以上の2つは、TVTestで「現在のサービスのみ保存する」が指定されていれば不要です。

CS_Move:MOVE "%1" "移動先フォルダ・パス名"

 録画後、ファイルを指定したフォルダに移動させる。

例えば家族で録画サーバーを共有しているときに、自分用の録画は自分用のフォルダで管理したいですので、そういう時にこのような後処理コマンドを指定してそれぞれ専用のフォルダに移しておく、という使い方ができます。また私の場合、iPodで観たい番組をMediaConverter7の「監視フォルダ」に送り込んで、iPod用のフォーマットに自動変換させる、という使い方をしています。

Tvrock2_3

なお、TsSplitterを使う場合は、DTV関係ファイル置き場より最新バージョンをDLし解凍の後、適切な実行用フォルダを作ってコピーしておきます。

http://2sen.dip.jp/cgi-bin/dtvup/upload.cgi?page=0&lm=10000

.

終了後コマンドが定義してある場合、録画予約の際に図のように 「終了後コマンド」で指定することができます。(ここではHD:コマンドを指定)

Tvrock_6

.

④システム設定 タブ

‐「TvRock作業フォルダ」は、補足2.で説明する他PC展開のときの可搬性を良くするために、\TVRockフォルダを指定しておきます。またムービーフォルダは適切なフォルダを指定しておきます。

‐ログイン時にTVRockが自動起動するよう、「ログイン時に起動」をチェックしておきます。

-右上の(スリープ復帰の)タスクスケジューラ使用については、マシン環境によってうまく使える場合も、使えない場合もあります。もしタスクスケジューラを使う場合は、チェックした上でWindowsのIDとパスワードをここで指定してください。

DTune.bat 実行直後は、ここがチェックだけされてID&パスワードがない状態ですので、そのままでは正しい定義にはなりません。チェックを外すか、ID&パスワードを入力するかのいずれかを選択してください。

Tvrock2_4


⑤録画基本設定 タブでは、録画予約のときのデフォルト設定として、

-視聴・録画デフォルト: 「録画のみ」として録画中に映像が表示されるのを抑止し、CPUパワーを節約します。

-録画終了後デフォルト: 「アプリケーション終了」として、録画終了時に速やかにチューナーを解放するとともに、録画サーバーが休止やスリープしない設定にします。

-ファイル名置換フォーマット

これは私の例ですが

@TT@SB@NB [@CH] @yy年@mm月@dd日 @sh時@sm分@ss秒(@wk曜日)

としています。内容の判りやすいファイル名にするのと同時に、できるだけファイル名をユニークにして、万一シリーズ物が同じファイル名になって上書きされるのを防ぐためです。

Tvrockdefault_2_2

以上でTVRockの設定は完了ですので、「OK」を押して設定を反映させた後、タスクバーのTVRockを右クリックして一旦終了し、番組表取得のために、(TVRock実行用ディレクトリのtvrock.exeをダブルクリックして)再度起動してください。

.

TVRockを使った録画予約は、番組表からの操作が基本になります。そのためにはまずタスクバーのTVRock右クリックで「インテリジェント」-「番組情報取得」を選び、 番組情報取得のタスクを定義します。

まずは以下の画面で、対象チャンネルを設定してください。

Photo_4

特に不要なチャンネルがなければ、地上波、BS、CSとも全チェックで良いと思います。(視聴することのないチャンネルや、例えばCSを契約していない場合CSを全解除にしておけば、それだけ番組取得の時間は短縮されます。)

上のようにチェックして、「記憶する」のボタンをクリックした後「開始」を選べば、番組表取得のためのTVTestタスクが2つ(地上波用とBSCS用)起動します。

ただしこのタスクは、30分程度でおわってしまう設定になっていますので、全チャンネルの番組表取得には時間が足りません。そこでこれらを基にして、定期タスクを作成します。

タスク動作中に右クリック→「予約リスト」から「番組情報取得スケジュール」のレコード(2つ)をそれぞれ開いて、画像のように書き換えてください。

これでOKを押せば定期タスクとなり、番組情報を自動的に取得してくれるようになります。

Tvrockprogramdltask

地デジと衛星用に、チューナー1,2でそれぞれ差し障りのない曜日、開始時刻を指定しておくと良いと思います。取得できる番組表は取得日から1週間分で固定(ただし地デジ難視聴対応BSチャンネルは2~3日分のみ)ですが、図のように「カスタム」を選んで複数曜日を指定しておくと番組変更に対応しやすくなるのと、仮に取得に失敗したチャンネルがあっても次回でリカバリーできます。

衛星用は、私のようにCSの番組表も取得する場合、BS,CS合わせてチャンネル数は80を超えます。こうなると全チャンネル取得には5時間弱かかる場合もありますので、それも見越した十分な長さの時間をセットしておいてください。地上波のほうは1時間程度もあれば十分です。

なお、特にこの衛星系の番組表取得の時間を短縮するために、2チューナー以上を使った「高速化」の機能もあります。

これには上の番組情報取得の設定で、「同じ放送波の同時取得時には高速化を行う」をチェックして、「記憶する」にした上で、番組情報取得スケジュールの別のタスクを、ぴったり同じ曜日、同じ時間帯に、同じ放送波の別のチューナー(例えば衛星ならチューナー4)を使って、同時に開始するよう、作成しておきます。

例えば私のところでは、(W3U2が複数台ありますので)チューナーの4、6、8を使って、図のように火曜早朝に、衛星系の番組表取得のタスクが3つ同時に走るように定義してあります。

Concurrentprogramdl_2

こうしておくとTVRockは自動的に判断して、それぞれに均等に放送局を振り分け、同時並行で番組表取得をおこなうようになります。

この機能を使えば、例えば1チューナーで5時間かかる番組表取得も、2チューナーなら2時間30分、3チューナーなら1時間40分程度にまで短縮されます。

(ただしその間、これらのチューナーは普通の予約録画に使えなくなりますので、チューナー数に余裕がある場合の方法です。

またいくら実際の時間が短縮できても、タスクに定義してある時間帯が長いままだと、該当チューナーはその間予約録画で使うことができませんので、それも短くしていってください。上図では3チューナーで高速化する前提で、2時間弱で定義してあります。)

.

番組表が取得できれば、利用のための準備はできましたので、あとは実際に使いこなしていくだけです。詳しい作者の解説がありますが、最初は以下の使い方ができれば十分です。

予約は、タスクバーのTVRock右クリックで、「インテリジェント」-「TV番組表」を表示して、対象の番組で、「予約」をクリックして録画予約していきます。

Tvrock

これが便利ですね。ブラウザーの「お気に入り」に追加しておけば、以降は直接呼び出すことができるようになります。

ただし、初期状態ではこの「予約」ボタンが、下の図のように個々のチューナーを選ぶボタンになっていることがあります。

 Tablenotprior

その場合は番組表の図の位置にある、「優先デバイス予約」という欄をクリックすれば、「予約」ボタンの表示に変わります。そうしておけば予約時には、空いているチューナーを自動的に割り当ててくれるようになります。

Switchtoprior_2

*番組表を利用するブラウザについて(注意点)

現状IE9だと、番組表がなかなか表示が出てこなかったり、場合によってはTVRockがハングしてしまう、という不具合があります。IE8以前であれば問題ありませんが、既にIEを9にバージョンアップされている方は、TVRock用にはFirefox等を使う形にして、この番組表のアドレス(http://localhost:8969/nobody/now)をお気に入り登録しておけば、そのほうが快適に操作できると思います。

.

もう1つ、応用編として、キーワードによる自動予約録画の機能をご紹介しておきます。

TVRock番組表→キーワード検索から、タイトルキーワード、詳細キーワードを入れれば、番組表の中から条件の合致する番組を検索することができます。

Keywordserch1

ここから更にキーワードを足したり、チャンネル、ジャンル、曜日などで絞り込むことが可能です。

この検索条件で引っかかる番組を自動録画していくためには、この画面で「自動検索予約の編集」ボタンを押します。

そうすると、この画面になります。

Keywordrecord

ここで録画時の必要な情報を入れてください。私の場合いつも入れているのは、

(1) 「ファイル名置換」をチェックして、ファイル名のネーミングルールを @TT@SB@NB [@CH] @mm月@dd日 と変更(他の予約リストからコピペ)

(2) 「録画優先度無効」のチェックを"外す"。(デフォルトだとここがチェックされていますが、そのままだとチューナーの先約があるときに、自動で代替チューナーを割り当ててくれません。チェックを外すと空いている順に割り振ってくれます。)

(3) 「既に予約されている番組は登録しない」にチェック。(2重の録画を避けるため。)

以上のような必要項目を入力したら、「自動検索予約リスト登録」を押してください。

一度登録しておけば、自動検索予約リストから削除するまでこの設定は有効です。新しい番組表が取得されるたびに、同じ検索条件で予約が追加されていきます。たとえ何週間か家を空けることがあっても、自動で番組を検索して録画していきます。

また良く映画のプロモーションなどで、注目している女優さんがバラエティ番組などに直前に出演決定し、番組表にもそれが直前に反映されることがあります。大抵こういうのは地上波ですので、地上波の番組表取得を毎日にしておけば、その辺も上手く拾える場合があります。

また、どんな番組が予約されるのか時々チェックするのも楽しいのですが、特に衛星系の放送局では、同じ番組の繰り返し放送も多いので、時々「予約リスト」をチェックして重複に気づいたら、予約無効(○→×に変更)にしておくと良いと思います。("削除"してしまうと、また登録されます。)

また検索条件の変更は、「自動検索予約リスト」で該当の項目を選び、「キーワード編集」のボタンを押せば検索画面が出てきますので、そこでいつでも変更可能です。

.

このPCで視聴したり予約録画するための設定は、これで完了です。

このような環境を初めて構築されたかたは、まずはいろいろ触ってみて、操作の感覚を掴んでください。

これ以降では、他のPCからTVを視聴/予約録画するための設定方法のほか、内蔵カードリーダを使う方法、遅いPCや多チューナー構成で衛星受信のカクつきを無く方法などについて、補足説明します。

.

*補足1 内蔵カードリーダの使用について。

    (USBカードリーダを使う人は読み飛ばしてください。)

PX-W3U2は内蔵カードリーダを持っていますが、以前はこれを信頼性の高い方法で、特に有料放送用に使うことができませんでしたので、私はUSBスマートカードリーダを使う構成にしました。しかし現在では2つの方法で、内蔵カードリーダを安定して使えるようになっています。

1つは、PX-W3U2のハードウェアの機能を使ってスクランブル解除する方法で、以下に解説します。

これはPCの負荷も軽く、2つ目の方法であるFakeWinSCardよりシンプルな仕組みなので、どのような環境でも安定して使える点が特長です。ただし「有料放送の視聴は不可、チューナー(W3U2)1台ごとにBCASカードが必要 」という制約がありますので、それで問題がない場合にお使いください。

その辺の制約のないやり方は別の(2つ目の)方法になりますので、FakeWinSCardを使う方法をご参照ください。

1-3)-③で、

a') BonDriver_PX_W3U2_S0.dll

a") BonDriver_PX_W3U2_S1.dll

b') BonDriver_PX_W3U2_S0.ini

b") BonDriver_PX_W3U2_S1.ini

c') BonDriver_PX_W3U2_T0.dll

c") BonDriver_PX_W3U2_T1.dll

という6つのファイルを作りましたが、その中で

b') BonDriver_PX_W3U2_S0.ini

b") BonDriver_PX_W3U2_S1.ini

をテキストエディタで開き、最後の行に

[M2]

M2_Dec=1

を追加し、保存してください。

また新たに、空のテキストファイル

f') BonDriver_PX_W3U2_T0.ini

f") BonDriver_PX_W3U2_T1.ini

を作り、いずれもテキストエディタで開いて、

[M2]

M2_Dec=1

をコピペして、保存してください。

以上のa')~f")を

\Spinel\BonDriver

に上書きコピーします。

次に、\Spinel\Spinel.iniをテキストエディタで開き、該当箇所を以下のように書き換え、保存します。

DescrambleControl = 0

以上で再起動すれば、内蔵カードリーダを使ってスクランブル解除がおこなわれるようになる筈です。

 

 補足1に関する補足(ここからは、せっかく付いている内蔵カードリーダをフルに使い倒したい人向け。ここまでで満足した方には余談です。)

winscard.dll は独自に実装したものを、実行ファイルと同じディレクトリに置くことで Windows標準のものとすり替える(フックする)ことができます。(最近話題のNetCASはこの方法を使っています。) TVTestの機能では更に、BonDriverと同じディレクトリに、ユーザーが実装したwinscard.dll を”BonDriver名.scard” とリネームして置くことで、BonDriver毎にこのフックができるような機能を持っています。

CardReader_PX.dll は実装が足りないため、winscard.dllそのものとしてはうまく動きませんが、この(後者の)使い方であれば、”ほぼ”うまく動くため、この使い方を勧めているBlogや記事も結構あります。

しかし、上記のようにAPIとしての実装が不完全で、チャンネルやBonDriverの切り替えタイミングによって使えなくなるなどトラブルが多く、私はこれ単体ではお勧めできるレベルではないと考えています。

ただしこの辺の動作を安定させたり、汎用性を高める開発も有志によって行われています。例えばこのCardReader_PX.dllの不備を補完して、完全なwinscard.dllとして使えるようにした、FakeWinSCardというツールがあります

ここでは、これを使う手順を簡単にご紹介しておきます。これを使えばスマートカードリーダを別途購入する必要はありません。本体だけで有料放送のEMM処理を含む、スマートカードリーダと同等の全ての事が出来るようになります。

(ただし、環境によってはうまく動かないこともあるかもしれません。あくまで有志作成ツールですので、その場合はスマートカードリーダの利用をお願いします。 使ってみた感じだとBCAS処理能力はUSBカードリーダの半分程度で、同時視聴を増やしていった時の限界もやや早めに出るようです。特にCS110の有料番組をSpinel経由・他PCで視聴したい方はその辺の対策として、リンク先の手順でBonCasLinkを早めに導入されることをお勧めします。)

①PX_Series用FakeWinSCard をDTV板

http://2sen.dip.jp/cgi-bin/dtvup/upload.cgi?page=0&lm=10000

よりダウンロード

②FakeWinSCard.dll  をWinSCard.dll にリネーム
以後、

WinSCard.dll (上記でリネームしたもの)

CardReader_PX.dll (リネームしない)

CardReader_PX.ini  (リネームしないが、中のデバイス名・番号を、カードを挿すデバイスに合わせる。

   具体的には[Settings]以下の内容を、BCASカードを挿すデバイスに合わせて次のようにしてください。

    TunerFrendlyName=HDTV_PX_W3U2 BDA Digital Tuner_0   (PX-W3U2 最初のデバイスの場合)

    TunerFrendlyName=HDTV_PX_W3U3 BDA Digital Tuner_0   (PX-W3U3 最初のデバイスの場合)

    TunerFrendlyName=HDTV_PX_S3U2 BDA Digital Tuner_0   (PX-S3U2 最初のデバイスの場合)

    TunerFrendlyName=HDTV_PX_W3PE BDA Digital Tuner_0   (PX-W3PE 最初のデバイスの場合)

    TunerFrendlyName=HDTV_PX_S3U BDA Digital Tuner_0    (PX-S3U 最初のデバイスの場合)

   同じデバイスを2個以上挿している場合はTuner_0になるとは限らず、Tuner_1、Tuner_2等のように指定しますが、
   どのデバイスが何番になるかは、挿すUSBあるいはPCIeの位置関係で決まってくるようなので、いろいろ試してみてください。

この3つをワンセットにして、独自に実装したwinscard.dllとして使うと、内蔵カードリーダが完全に機能するスマートカードリーダになります。

③例えば\TVTestディレクトリにこれを入れれば、TVTestからスマートカードリーダとして使えるようになります。

また\Spinelディレクトリに入れればSpinelによるスクランブル解除に使え、BonCasServiceと同じディレクトリに入れれば、BonCasLinkで他PCと、内蔵カードリーダに挿したBCASカードを共有できるようになります。

要は各プログラムと同じディレクトリに入れることで、それぞれから内蔵カードリーダを使えることになります。

尚、上記のM2_Dec=1の方法とは併用できませんので、実行用の \TVTestフォルダや\Spinel\BonDriverフォルダにある BonDriver_PX_W3U2_xx.ini は全て、 M2_Dec=1 という設定があればそこを削除するか、M2_Dec=0と書き換えてください。また関連して Spinel.iniで DescrambleControl = 0となっている場合 = 2 と書き換えてください。

私自身、最初からこれがあれば使っていたかもしれませんが、一応今はスマートカードリーダがあって困っていないことと、16チューナー環境でスクランブル解除するためには、少しでもパフォーマンスの高い本物のカードリーダの方が良いので、現状では使っていません。したがってご参考情報にしてありますが、十分使えるものだと思います。

各プログラムのフォルダ毎にこれら3つのファイルを置かなければならないのはちょっと面倒ですが、逆に応用として、複数個の\TVTestフォルダや\Spinelフォルダに別々のPXチューナーを指定したCardReader_PX.iniと置いたり、置かずにUSBカードリーダの処理にして、BCAS処理を負荷分散させることもできます。

尤も有料チャンネル契約BCASカードは金がかかるので増やせませんが、未契約カードや青BCASでも番組表取得なら出来ますので、それらのカードを使って無料放送用だけではなく、BS,CSでの番組表取得の負荷軽減にも使えます。

以上です。

.

尚これは、BonDriver_PXxx.iniでM2_Dec=1を指定するのとは全く別の方法です。M2_Dec=1では、CardReader_PX.dllは全く使いません。

M2_Dec=1を指定すると、スクランブル解除はデバイス(W3U2)内部でおこなわれるようになります。内蔵カードリーダの存在をアプリケーション側は知らず、デバイス本体からスクランブル解除(Multi2解除)済みの信号を単に受け取る形になります。

各デバイス内でMulti2解除処理ができるよう、デバイス毎にカードが必要になりますし、今のところEMM処理については、内部でおこなうオプションはBonDriverには用意されていません(よって上記では、有料放送を視聴しないことが前提になっています)が、元々デバイスH/Wが持っている機能を使っていますので、動作は安定しており、PCへの負荷もかかりません。

 (Multi2解除処理とEMM処理の仕組みをもう少し知りたい方はこちら。)

.

*補足2 他PCからの視聴・録画について

ここまでに作成した\TVRock、¥TVTestフォルダをコピーして、「視聴・録画用環境マスター」を作っておけば、他PCに、このPCのPX-W3U2を共有して視聴・録画する環境を簡単に構築できます。

Lanpcjpg

①展開用マスターの作成

●予め、録画・視聴サーバーのIPアドレスは固定にしておきます。(ここでは仮に、192.168.0.250とします)

一応、固定IPアドレスの設定をやってことがない方のために手順を説明しますと、

サーバーPC上で、「コントロールパネル」→「ネットワークと共有センター」→「アダプター設定の変更」から、(現行LANの)「ローカルエリア接続」を選択(ダブルクリック)します。(これはWin7の場合です。XP,Vistaの場合の操作はそれぞれ微妙に異なりますが、該当するものを探してください。)

結果、以下の左のようなウインドウが出てきますので、矢印の順でセットしていきます。

Ipfix_2

大抵の家庭内LANでは、アドレス体系(IPv4)はここにある192.168.0.x の形式で、ルーターのアドレスは192.168.0.1になっている筈です。 (そうでない設定をあえてしているような人は、このパートを参照する必要はないはずで。。^^;)

固定IPアドレスを適当に決めてセットしてください。大抵の家庭内LANでは、192.168.0.2から32or64個分のアドレスはDHCPが管理していると思いますので、それと重ならない大きなアドレス末尾(~255)を割り振ると良いです。ここでは192.168.0.250 をセットしています。

サブネットマスクに255.255.255.0を入れ、デフォルトゲートウェイと優先DNSサーバーにルーターのアドレス192.168.0.1をセットし、後はOKを押していけば終わりです。

.

●マスター用にコピーした¥TVTestフォルダの、直下にあるBon_Spinelドライバー用iniファイル4つ

a') BonDriver_Spinel_PX_W3U2_S0.dll.ini

a") BonDriver_Spinel_PX_W3U2_S1.dll.ini

a"') BonDriver_Spinel_PX_W3U2_T0.dll.ini

a"") BonDriver_Spinel_PX_W3U2_T1.dll.ini

を、テキストエディターで編集し、該当箇所を以下のように書き換え、保存します。

Address = "192.168.0.250:48083"

RequireExclusiveChannelControl = 0

ForceTCPDataLinkMode = 1

これとコピーした¥TVRockフォルダも合わせて、展開用マスターとします。

.

②各クライアントPCでの導入設定

●視聴環境

予め、1-1)の各種ランタイムをクライアントPCに導入しておいてください。.

上記展開用マスターをクライアントPCにコピーした後、TVTestを起動します。

このとき、クライアントPCにサーバー側で使ったデコーダがない場合、

「DirectShowの初期化ができません。」

というメッセージが出て、映像が表示されません。その場合は、「設定」‐「一般」で適切なデコーダ(Microsoft DTV-DVD Video Decorderなど)を選んで一旦TVTestを終了し、再度TVTestを起動してください。

チューナー/チャンネルが適切に選択でき、映像が表示されれば、クライアント側の視聴環境は設定完了です。

●録画予約

クライアントPCからサーバーに録画予約する場合、(仮に)録画・視聴サーバーのIPアドレスを192.168.0.250とすれば、ブラウザーでアドレスバーに

http://192.168.0.250:8969/nobody/now
と入力すれば、サーバー上の番組表を常に参照できます。これをお気に入りに登録しておけば、簡単に呼び出せます。

ただし上のほうにも書きましたが、番組表を見るブラウザは、ie9ではハングしたような状態が頻発しますのでFirefox、ie8などが推奨です。

ここから録画予約すれば、録画はサーバー側にスケジュールされます。また現在の全ての予約内容の一覧を見たり編集もできるので非常に便利で、私も常用しています。

.

③(オプション) クライアントPC側に独立したTVRock環境を作る場合。

普通のクライアントPC設定は上記②までで十分です。サーバーに対する録画予約はブラウザーを使って簡単にでき、そのほうが録画が重なった場合でもチューナーを適切に割り振ってくれます。

しかし、敢えて他PCで独自に予約録画をおこないたい場合もあるかもしれません。(例えばサーバー側は受信してSpinelで配信するだけの役割にして、大容量のHDDを持った録画機を別に立てたい場合など)。

またTVRockは、録画だけでなく実は視聴オンリーでも予約できますので、予約した時間になったらクライアントPCで、TVTestを指定のチャンネルで自動的に立ち上ける、という、テレビによくある機能を実装したい場合もあるかもしれません。(目覚まし代わりに使いたい時など。)

そういう場合は、TVRockもSpinel経由・他PCで動かすことができます。以下はその手順です。(当面その必要のない方は、この③と④は読み飛ばしてください。)

クライアントPCでTVRockを起動します。

以下のような初期化ダイアログが何回か出ますが、

Tvrock

キャンセルを選んでください。(OKを押してしまうと、展開用マスターで作ったものではなく、デフォルト値がセットされた構成ファイルが、勝手にできてしまいます。)

TVRock右クリックから「設定」を開き、「システム設定」のタブで、「TvRock作業フォルダ」を、クライアントPCの \TVRockフォルダに指定します。(図は例です。)

Tvrock2

OKを押したのち、一旦タスクバー上のTVRockアイコンを右クリックして、「TVRockを終了」させます。

\TVRockフォルダ上でDTune.batを実行します。

以降は「2-4)DTune.batによる、TVRockの設定 および、5)TVRockの残りの設定 」と同じ手順を進めてください。多くの項目はサーバー側で設定済の内容がそのままプリセットされていますが、

-チューナー毎にクライアントPC側の\TVTestディレクトリに指定しなおすこと。

-同じく録画先フォルダをクライアントPCの環境に合わせて適切に指定すること。

以上(図の赤丸部)に注意してください。

Tvrock_dtune1_2b

Dtune終了後、設定画面で内容を編集していきます。ほとんどの項目はサーバー側の設定がそのまま引き継がれますが、以下の3項目は(Dtuneの制約上)設定が初期化されています私の場合以下のように編集しましたが、各自のポリシーに合わせて再設定してください。

・システム設定で、「復帰処理をタスクスケジューラーで行う」をチェックアウトしていたのがチェックされていた。=>チェックアウトに戻した。

・インテリジェントで、TVRock番組表を「認証無し」にしていたのが「Digest認証」になっていた。=>「認証無し」に戻した。

・番組情報取得の対象チャンネルが地上波だけになり、衛星のチェックが解除されていた。=>インテリジェント-番組情報取得の手順で、BS,CSを再度全チェックし、「記憶する」をクリックした。

以上で、TVRockを終了・再起動すれば、クライアントPC上で独自の予約ができるようになります。

.

④(オプション) クライアントPC側のTVRockを、サーバーTVRockと連携させる場合。

TVRockを③のように複数PCで動かす場合、例えば番組表をそれぞれのPCで取得するのはチューナーの無駄ですので共有したいですし、各PCの予約内容を俯瞰して、適切なPCに再割振りしたい場合もあります。

その場合TVRockには「同期」という便利な機能がありますので、簡単にご紹介しておきます。

サーバー側TVRockの設定画面を開き、「同期」タブで、以下のように「マスターモード」をチェックします。

Tvrockserver_2

「接続できるスレーブの数」は適当にセットしておけばOKです。

次にクライアントPC側TVRockで同じ画面を開き、

Tvrockclient

「スレーブモード」をチェックして、サーバーPCのIPアドレスを入力します。

以上でサーバー、クライアントそれぞれのTVRockを終了→再起動すれば、以後連携するようになります。

具体的にはサーバー側で取得した番組表はクライアントTVRockでも参照できるようになりますし、それぞれの予約状況を1つの番組表で確認したり、録画するPCを変更したりなど、自由に編集できるようになります。

また、シャットダウンしているPCを、予約時間になったら常時ONのPCが、Wakeup on LANを使って「叩き起こす」という機能もあります。

図は連携した状態での予約リストの例で、2台のコンピュータそれぞれでの予約一覧が出ています。

Photo_2

なお、ここまでの設定では、実際はチューナーはSpinel経由で共有していることに注意してください。同じチューナーで同じ時間帯に別のPCが録画しようとすると、排他の優先権のあるTVRock(この場合サーバーPC側のTVRock)がチューナーを奪い取ることになります。

この辺は1つのTVRock内の予約なら、同じ時間帯にチューナーが重複しないように管理しますが、同期機能はSpinelの存在は関わり知りませんので、別のPC上のTVRockが使うチューナーは別物と見なしています。この辺は予約時に注意する必要があります。

本来はこの機能は、別々のPCがそれぞれのチューナーを持っている場合を想定した連携機能です。また、後日の私の環境のように、1つのTVRockが使えるチューナー数の上限(8個)を超えるチューナーを使う場合に、複数PCで予約録画を分担させる場合にも有効です。

例えば私のところでは後日4台16チューナー体制になりましたので、クライアント側にもう1つTVRockを立てて残り8チューナーを受け持たせ、予備の役割にしました。図のように代替チューナーを定義しておけば、予約録画時に空いているチューナーを順に探していきます。

Tvrock_2

このうちサーバー"K"機内の予約振り分けは、DTune.bat を使って初期設定する際に自動的に定義されるものですが、クライアント"P"機への振り分けは、連携機能を使って初めて可能になるものです。(ただしチャンネル再設定やチューナー追加で DTune.bat を走らせると、この赤枠内の「他サーバー」機への振り分け部分が「使用しない」に戻ってしまいますので、都度再設定しておいてください。)

こう定義しておくと、予約の際に衛星チューナー2番が他の予約で埋まっていれば、サーバー"K"機内の残りの3つの衛星チューナーを順に探し、それも埋まっていればクライアント"P"機内の4つの衛星チューナーを順に探して、空いているチューナーに予約を割り振るようになります。

.

*補足3 サーバーPCに視聴用TVTest環境を別途作成する

ここまでの手順でサーバーPCに作成したTVTest環境はTVRockでも使いますので、チューナー操作の優先権を持たせてあります。(BonDriver_Spinelの排他制御オン:RequireExclusiveChannelControl = 1 と設定してあります。)

こうしておくことでTVRockは確実に録画開始することができますし、録画中に他のアプリがうっかりチャンネルを切り替えてしまうようなことも防げます。

しかしこのTVTest環境を視聴にも使うと、そこでの操作にはTVRockは優先権を持てませんので、予約録画や番組表取得を妨げるような悪さをすることがあります。

サーバーPC上でTVRock用TVTest環境と視聴用TVTest環境を分けて作っておくと、この辺のミスが起きない環境になりますし、Spinelを使うメリットをPC1台でも享受できます。これは文章で説明すると判りにくいですので、以下の図で説明します。

Tvtest

このグレー点線枠内の「サーバーPCにおける視聴用TVTest環境」 を作る手順を説明します。

1)\TVTestディレクトリをエクスプローラーで表示した状態で、以下の図のようにコピーした後、リネームして \TVTest視聴用ディレクトリ(名前は任意)を作成します。

Tvtest_2

2)この中には\TVTestディレクトリと全く同じものが入っていますので、その中の以下の4つのファイルを順にテキストエディタで開いて

BonDriver_Spinel_PX_W3U2_S0.dll.ini

BonDriver_Spinel_PX_W3U2_S1.dll.ini

BonDriver_Spinel_PX_W3U2_T0.dll.ini

BonDriver_Spinel_PX_W3U2_T1.dll.ini

該当箇所をそれぞれ次のように書き換え、保存します。

RequireExclusiveChannelControl = 0

これ(だけ)で出来上がりです。デスクトップには \TVTest視聴用 にあるTVTest.exeのショートカットを置いて、通常の視聴にはこちらを使うようにします。

なお作成するのは簡単ですが注意点としては、両方のTVTest環境とも同じようにメンテナンスする必要があり、その点が二度手間になります。(尤もメンテナンスは片方だけでおこなって、その都度 BonDriver_Spinel_xxxx.dll.ini 以外のファイルをもう片方に上書きコピーする手順でも構いません。とくにチャンネル再編については、*.ch2 ファイルをコピーするだけでOKです。)

私自身の経験上も、TVRock用と視聴用のTVTest環境は分けた方が、録画のうっかりミスもなくより完成されたシステムになります。

またちょっとした応用ですが、上の絵にもある通りSpinelを使えば、同じチューナーを使って複数のPC/TVTestから同じチャンネルを観ることができます。(排他制御はチャンネルを切り替える権利を与えたり与えなかったりする機能であり、Spinelのこの機能の本質はむしろ同じチャンネルのtsを何重にも配信できる所にあります。その時にチャンネル制御が混乱しないように排他制御をおこなう、という発想です。)

これを使えば何台ものPCで同じ番組を映すことが可能ですし、工夫すればマルチモニタの表示にも応用できます。

排他制御の応用について

ここまでの手順では、TVRockで使うチューナーに排他制御の優先権を設定してあります。録画中や番組表取得中に、それを知らないユーザー操作やうっかりミスで該当チューナーのチャンネルを操作してしまうと録画や番組表取得が失敗してしまうので、それを抑止するのが目的です。

これはサーバーとクライアントPCの使い方に合わせて、細かくカストマイズすることもできます。

例えばTVRockはサーバーとクライアントPCの両方で動かすことができますが、それに全部のチューナーを定義する必要はありませんので、TVRockが使うTVTest環境はそれぞれ分けておいて、その中には対応するTVRockが使うチューナー(用のBonDriver_Spinel_xxxx)だけを置いて、それぞれの BonDriver_Spinel_xxxx.dll.ini で排他制御をオン、すなわち

RequireExclusiveChannelControl = 1

と設定しておけば良いと思います。

視聴用のTVTest環境では好きなだけBonDriver_Spinel_xxxx を置くことができますが、そちらでは排他制御オフ

RequireExclusiveChannelControl = 0

としておけば、予約録画が走っていない間は自由に使うことができ、また予約録画や番組表取得がスタートするとそのチューナーの制御権がTVRockに移って、チャンネルが切り替わるとともに録画終了するまではチャンネルを弄れないようになります。

TVRockが使わないチューナーについては、視聴用TVTest環境での排他制御は個別にオンにもオフにもできます。

これを応用して、各人のPCで優先視聴できるチューナーを決めて、それだけ排他制御をオンにしておけば、他人やTVRockに邪魔されずゆっくり視聴できるTV視聴環境にもできます。

もっともそうやって録画用と視聴用のチューナーを分けていくと、W3U2 1台分のチューナーではとても足りないですね。私は後日W3Ux 4台16チューナーの構成にしましたが、今はそれを録画専用8チューナーと、視聴・兼録画予備用8チューナーに分けて使っています。

その状態で今年の正月番組で同時録画が沢山走った時も、最大で8チャンネル同時でしたので、視聴用のチューナーは充分確保できていました。(そのときは衛星6チャンネルを同時録画していましたので、W3Ux を4台にした意味はありました)

.

その他・BonCasLinkを使ってサーバーのスクランブル解除の負荷を軽減する。

(特にCSで)番組表取得の歯抜けが多数ある場合、あるいは衛星2チューナー同時視聴で画面がカクつく場合の対策

さて、これを導入した当初、BS,CS(スカパーe2)で、2チューナーで同時に視聴していると、片方のチューナーで画面がカクついたり、操作の反応が極端に悪くなったり、あるいは定期的な番組表取得のタスクで、長い時間かけても番組表の歯抜けが多発する、という現象が起きていました。

これらは後に、サーバーをFusion(E350)機からZ68ITX(i7 2600k)機に入れ替えたところ綺麗に解消しましたので、一旦は単純にCPUパワーが足りなかったのかなぁ、と考えていました。

ただ、その結論だとE350やATOMは、このような複数チューナーの衛星視聴には適さないことになります。それも変ですので、今回何か負荷の重いことを敢えてやっているに違いなく、改めて良く調べてみました。

結果としては、今回の構成ではSpinel側ですべてのスクランブル解除処理を行っていたことで、特にCS視聴時のCPU負荷が高めであり、これがE350にとっては荷が重く、処理が重なると遅延やデータ取得の失敗を起こしていたようです。

判明した原因:

①今回の構成のようにSpinelにスクランブル解除を任せる場合、クライアント側は「受信するだけ」でスクランブル解除の負荷もなく、クライアント展開は楽なのですが、サーバー側のSpinelには無駄な負荷がかかります。

②BS、CSの場合、1つのTSに多くのチャンネル(サービス)が乗っているのですが、Spinel側はクライアント側がTS上のどれを視聴しているかは関わり知らないので、受信&配信中のTS上の全てのチャンネル(8個前後の場合もある)を、一斉にスクランブル解除しようとします。

③この処理がFusion E350クラスのCPUには重く、更に2つ目の衛星チューナーが視聴を始める(=同じような処理を始める)と、個々の処理に時間が掛かり過ぎ、ハングしたようになることが起きていました。また番組情報取得の際はタイムアウトが頻発することにより、データ取得の失敗が起きやすくなっていました。

④CPUの能力に余裕があれば、CS2チューナー同時処理でもあまり問題になりませんが、更にチューナー数が増えていった場合は、やはり問題になります。

対応方法:
.
以上の原因が判りましたので、類似の現象が起きる場合はスクランブル解除の負荷を軽減するために、以下のツールを使ってみると良いと思います。

またこれはそういった対策だけではなく、BCASをネットワークで共有したい場合にも広く使えます。ただしツールの性格上、USBカードリーダか、FakeWinsCardを使うことが前提になります。

スクランブル解除の負荷は、SpinelではなくTVTestに担当させると、1つのサービス(チャンネル)のみをスクランブル解除の対象にすることによって軽減され、処理能力不足の状況は起きにくくなくなります

その際、TVTestが動く各クライアントからもサーバーのBCASを参照する必要がありますのでそのために、BCASをネットワークで共有するツールである、BonCasLinkを導入します。

今回の環境への追加導入も簡単ですので、以下の手順で進めてください。

こちらのリンクからBonCasLinkの最新版(up073.zip)をダウンロードしてください。
解凍したものは以下のようになります。

Boncaslinkfiles

この\BonCasLinkフォルダをサーバー、クライアントそれぞれにコピーし、実行用フォルダとします。

(尚、FakeWinSCardを使って内蔵カードリーダを使用する場合は、用意した3つのファイルを、サーバー上で\BonCasLink\サービス版 フォルダにコピーしておいてください。)

・サーバーで、上記\BonCasLink\サービス版 フォルダの「サービスインストール.bat」 ファイルを右クリックし、「管理者として実行」してください。画面で何か聞かれたらEnterを押せば良いです。

Bcserviceentry

・次に「スタートメニュー」→「コントロールパネル」から「システムとセキュリティ」→「管理ツール」→「サービス」の順に選びます。

Bcserviceauto

・図のような画面になりますので、スクロールさせてBonCasServiceを探し、ダブルクリックします。

Bcserviceset

・表示された画面で、図のように「自動」を選び、「開始」をクリックした上で「OK」をクリックしてください。これで自動開始サービスとして登録されます。

・次にサーバー側のWindowsファイアウォールで、BonCasServiceへのアクセスを許可するために、以下の作業をおこないます。

スタートメニューの「コントロールパネル」→(システムとセキュリティ)→「Windowsファイアウォール」から「詳細設定」を選び、「受信の規則」から「新しい規則」をクリックします。

Fwentry

規則の種類で「プログラム」を選んで「次へ」を押すと、対象のプログラムを聞いてきますので、「このプログラムのパス」を選んで「参照」を押し、「\BonCasLink\サービス版」 フォルダにあるBonCasService.exe を指定します。

Fwprogrampath

以降は「次へ」を押しながら、「接続を許可する」→「プライベートのみ(ドメインとパブリックのチェックは消す)」を指定し、最後に「BonCasService」と名前を入れて、「完了」をクリックします。

Fwcomplete

以上で、BonCasServiceの設定は終わりです。(これはWindows7での手順ですが、他のOSの場合も類推しながら作業いただければ。)

・次に、サーバー、クライアントの双方で、\BonCasLinkフォルダにあるBonCasProxy.exeをダブルクリックして起動します。タスクトレイに図のようなカードの形をしたアイコンができますので、右クリックから「クライアントの設定」を選びます。

Bcproxy

図のような設定画面が出ますので、サーバー側はこのままで「OK」、またクライアント側には、サーバーのIPアドレス(リンク先のように固定のアドレスに設定する前提)を入れ、OKを押します。

Bcproxysetting

設定値を保存するため、クライアント側では一旦タスクトレイ上のアイコンで「右クリック」→「終了」し、再度BonCasProxy.exeをダブルクリックして起動してください。(設定したあと上げっぱなしにするとIPアドレスは保存されませんので、ご注意ください。一旦終了させれば、サーバーのアドレス情報が\BonCasLinkフォルダ上 BonCasProxy.ini ファイルとして保管されますので、\BonCasLinkフォルダを丸ごとコピーすれば、他のクライアントにも簡単に展開できます。)

・BonCasProxy.exeはサーバー側、クライアント側とも、Windowsスタートアップ時に起動するようにしてください。これで、TVTestからのBCASアクセスは、BonCasProxyとBonCasServiceを経由するようになります。

・次に、スクランブル解除を原則SpinelではなくTVTest側でおこなうように、Spinel、TVTestの設定を以下のようにしてください。

 ○サーバー、クライアントの両方で、Spinelでの標準スクランブル解除処理を"なし"にする。

(サーバー側Spinel.iniで、DescrambleControl = 2 になっていることを確認し、またサーバー・クライアントの各TVTestフォルダにある全ての BonDriver_Spinelxxx.dll.ini で、 DesiredDescrambleControl = 0 にする

 ○サーバー・クライアントの両方で、TVTestの「設定」→「一般」で、カードリーダを"なし"から"スマートカードリーダ"に変更する

 これに伴って、TVTestのスクランブル解除関係のチェック項目が加わる(ホワイトアウトした状態からチェック可能な状態になる)ので、設定しておく。

Emm_3(図の赤丸部のように設定)

以上です。意外と簡単ですね。なんで最初からこの手順で説明しなかったんでしょうか(笑) まあ、マシン環境によって必ずしも必要な手順ではないですので、あくまで応用編としてのご紹介です。

ちなみにここまでご紹介していませんでしたが、通常のWindows7の仕組みだと、リモートデスクトップでサーバーを操作した瞬間に、SpinelやTVTestのようなアプリがスマートカードリーダを読めなくなるという仕様上の制約があります。しかしBonCasLinkを導入すれば、上手くWindows7を騙しているのか、この問題が起きなります。このようにリモートデスクトップをPC運用で多用する人にも、BonCasLinkを使うことのメリットがあります。

実はサーバー内については、TVTestでスクランブル解除するときに敢えてBonCasLinkを経由させる必要はないのですが、リモートデスクトップが使えるメリットと、オーバーヘッドもほとんど無いことから、今回その構成にしました。あとでBCASを別サーバーに移したり負荷分散させたりといった応用が効くのもメリットになります。

ご参考ですが次の絵は、後日私がチューナー台数を増やした時の構成です。

16

BonCasLinkを使う方法と、使わずにSpinelにスクランブル解除を任せる方法を併用しています。

・なお、実はこの状態でも、サーバー内でSpinelはBonCasLinkは使っておらず、カードリーダを直接見に行っているので、リモートデスクトップの問題は、実はSpinelでのスクランブル解除については解決していません。応用として、Spinelで別のサーバーにあるカードリーダを使いに行きたくても、まだ使えない状態です。

これについては、Spinelで「BonCasClient」を使うことが解決策になりますので、オプションとしてご紹介いたします。

リンク先から最新版のBonCasClientのパッケージ(2012/2月時点ではup075.zip)をダウンロードしてください。解凍すると、以下のようになります。

Boncasclientfiles

このBonCasClient.dllを\Spinelフォルダにコピーしてください。

なおこの場合、\Spinelフォルダに入れてある(筈の)B25Decoder.dllのままではうまく動きませんので、一旦Spinelを終了させた後、こちらからダウンロードしたB25Decoder.dllに入れ替えてください。(BonCasClientを使わない場合は元に戻してください)

これでSpinelを再起動すれば BonCasClient→BonCasService 経由でBCASカードを使うようになり、リモートデスクトップを使用しても影響しなくなります。

また応用編として、Spinelから別のPCにあるBCASカードを使うこともできるようになりますので、極端な話BCAS処理専用のミニマムサーバーを立ち上げっぱなしにしておいて、他の処理をさせない形で安定運用にすることもできます。(スリープ状態からの再起動でUSBカードリーダを見失うことがある場合に有用かも? 合わせ技として、SpinelとTVTestの両方でスクランブル解除する設定にして、使うBCASカード/サーバーを別のものにしておけば、片方が使えなくてももう片方でバックアップできる構成になります。)

さて、BonCasClientで別のPCにあるBCASカードを使う場合、BonCasClient.dllと同じフォルダに、BonCasClient.ini というテキストファイルを作成し、中身を以下のようにしてください。(アドレスは BCASカード&BonCasService のあるPCのIPアドレスで、サンプルです。127.0.0.1とすればローカルになります。)

[Server]

IP=192.168.0.250

Port=6900

ただし、前提になるVC++ 2005 SP1 ランタイムのレベルについては、ちょっとした注意点があります(特にXP環境ではこれをやっておかないと、Spinelが異常終了します。) Spinel作者の情報をリンクしておきますので、ご参考まで。(Spinelは32bitのプログラムですので、x86版のパッチを選ぶこと。)

http://lapislabs.blog24.fc2.com/blog-entry-14.html

なお、実は上記BonCasLinkの最新バージョンには追加機能があり、USBカードリーダがサーバー上で2台以上発見された場合、Port=6900、6901、6902・・のような複数ポートに分けてカードリーダ毎のサービスを提供できるようです。一方TVTestも\TVTestフォルダに BonCasClient.dll と BonCasClient.ini を置いて、「一般」→「カードリーダ」でBonCasClientと指定できますので、(BonCasClient.iniでPort指定を変えることによって)\TVTestフォルダ毎に利用するカードを選べそうです。

有料契約済みの赤CAS枚数は増やせませんので、肝心のCSの負荷分散にはあまり使えませんが、未契約カードや青カードでも番組表取得には使えます。

FakeWinSCardを使う方法とも併用して、PC1台内であってもBCAS処理の負荷分散ができることになります。

以上で、BonCasLinkに関するご説明は終わりです。

.

その他・TVTestの使い方に関するTIPS

TVTestは、TS抜き環境で映像を楽しむための基本になるソフトですので、少しばかりTIPSを書いておきます。

1)TVTestのヘルプファイル

TVTestは画面を見ながら操作していけば大体は判った気になるのですが、実は視聴中にさかのぼり録画ができたりと、機能豊富です。ところが、TVTestの導入方法が書いてあるサイトは多いのですが、使い方やカストマイズは意外な盲点で、なかなか情報がありません。

あまり知られていないのですが、TVTestには便利なヘルプファイル

Tvtesthelp

が付いています。ここではこれを使う方法を説明します。

\TVTestフォルダに、TVTest.chm というファイルがあり、これがヘルプファイルなのですが、Windows7の場合デフォルトでは、これをダブルクリックしても何も中身が表示されません。そこで、

①TVTest.chmファイルを1回クリックして、その後右クリック→プロパティを選ぶ。

Tvtest_chm

②プロパティの「全般」タブで、「ブロックの解除」をクリックする。

Tvtest_chm_property

以上でOKを押す。

これでTVTest.chmをダブルクリックすれば、上記のヘルプが表示されるようになります。

普段使えるように、デスクトップにこのヘルプファイルのショートカットを作成(ファイルを右クリックしたままデスクトップの上に持って行って、「ショートカットをここに作成」)しておくと使いやすいと思います。

2)TVTestの使い方に関するFAQ

http://tvtest.zzl.org/tvtest_faq.html

それほど情報量はありませんが、使っていく上でありがちな疑問点をカバーしています。

3)録画したTSファイルの再生方法

再生環境を作り込んでいくときりがないですが、とりあえず普段の再生にはWindowsMediaPlayerや、お好みによってVLC、GOM、PowerDVD(有料)などが使えます。

しかし放送用フォーマットのTSファイルをそのまま再生する場合、これらの汎用プレーヤーでは操作性が悪いと感じる事があります。

例えば二ヶ国語音声の操作が面倒だったり、音がうまく出なかったり、サイズカットされた映像の比率変更も機能が少なめです。

この辺は、もともとテレビとして作られているTVTestの機能を、そのまま再生にも使えたほうが便利と考える人もいて、有志によってTVTest用のプラグインが開発されています。

実際私も使っていますが、特にCSの標準画質の映像はこれでないとうまく扱えないことが多く、重宝しています。

以下に代表的なものをご紹介します。詳細は各パッケージのReadmeにありますが、簡単な解説サイトもリンクしておきますので、参照してみてください。

なお、これらは既存のTVTestの環境に付け足してもよいのですが、もう1個\TVTestフォルダを作って、他のBonDriverを入れずに再生専用にして、デスクトップのショートカットも別に作ったほうが使い易いと思います。

①BonDriver_File: 定評あり

ここから最新版をダウンロード

http://typezero.ddo.jp/dtv/index.php?page=all

解説サイトの例

http://gomacat.blog18.fc2.com/blog-date-200905.html

②TvtPlay: 最近出てきたものですが評判良

ここから最新版をダウンロード

http://2sen.dip.jp/cgi-bin/hdusup/upload.cgi?page=0&lm=2000

解説サイトの例

http://www.dxcode.com/archives/2011/08271704.php

4)PowerDVD11以降のデコーダとしての利用について

PowerDVDを購入して導入済の環境の場合、PowerDVD用デコーダ(CyberLink Video/SP Decoder)をTVTest用デコーダとして使う人も多いと思います。

しかしPowerDVD11以降にバージョンアップすると、TVTestのデコーダとして、これが選択できなくなります。

しかしWindowsの汎用デコーダとして使えなくなったわけではなく、デフォルトで表示されなくなっているだけです。(CyberLinkがなぜそうしたかの理由は判りません。)

以下の方法で復活させることができますので、PowerDVDの綺麗な画質や動画再生支援を気に入っている方は、試してみてください。(2011/2追記:PowerDVD12でも同様の手順を確認しました。)

・コマンドプロンプトから操作します。Windowsのスタート→アクセサリ→コマンドプロンプト で、コマンドプロンプトを表示してください。

以下の順に1行づつコマンドを入力してください。(一行づつコピーして、マウスをコマンドプロンプトの上に置いて、右クリック-貼り付けし、Enterしていくと良いです。

ただしPowerDVD12を導入された方は、フォルダ名で PowerDVD11→PowerDVD12の置き換えが必要です。一旦下記をテキストエディタにコピペして 11→12 と置換したうえで、この手順を進めると良いと思います。)

(64bit Windowsの場合)

C:

CD \Program Files (x86)\CyberLink\PowerDVD11\Common\VideoFilter

regsvr32 CLVsd.ax

exit

(32bit Windowsの場合)

C:

CD \Program Files\CyberLink\PowerDVD11\Common\VideoFilter

regsvr32 CLVsd.ax

exit

以上でTVTestの 設定→一般→デコーダ で、「CyberLink Video/SP Decorder」が選択できればOKです。

5)その他便利なプラグイン

① NicoJK ニコニコ実況プラグイン

その名の通りのプラグインです。地上波のみの対応ですが、ニコ実の使い方からすれば十分じゃないでしょうか。

1_2

導入も簡単です。

・前提S/Wとしてこちらから、ニコニコ実況SDKをダウンロード&解凍し、jknicom_release.exe を実行して導入してください。

・次に、NicoJK導入パッケージはこちらにありますので、最新バージョンのNicoJK_revxx.zipをダウンロードしてください。

・解凍後、NicoJK.ini に放送局名とニコニコ実況番号(JK)との関連付けがありますので、首都圏の方はそのままで、それ以外の方はお住まいの地域に合わせて編集してください。といっても基本ニコニコ実況の地上波分は東京キー局+関東ローカル局分しかありませんので、各地域の放送局でも、対応するキー局の実況を流す形になります。

お住まいの地域の放送局名(TVTestがスキャンしたものを半角/全角含めて正確に:BonDriverxxx.ch2ファイルからコピペすれば良)=対応するキー局のJK

と修正していくか、書き加えてください。

例えば愛知県なら

NHK総合・名古屋=1

東海テレビ=8  などなど書き加えていけば良いです。

・編集が終わったら、NicoJK.ini とNicoJK.tvtp を、\TVTest\Plugin フォルダにコピーしてください。TVTestを起動後、画面で右クリック→プラグイン→NicoJKをクリックすれば、ニコニコ実況の表示ON/OFFが切り替わります。

2

以上で導入完了です。盛り上がる場面はもちろん、TVを観ていて「冷温停止なわけないだろ!」などツッコミ入れたくなるところでその通りのツッコミがどーっと入ったり、地震のときはテロップよりはるかに速くほぼ瞬時に「茨城揺れたwww」などのコメントが多数流れたりと、TVをリアルタイムで観たくなりますね。

といっても、非力なマシンだとそこそこ負荷になって画面がカクつきますので、その点はご注意を。(実況の表示OFFにすれば当然負荷はかかりません。)

負荷の観点というよりもずっと実況が流れっぱなしの画面を観るのも疲れますので、メインのTV画面では実況表示なし、別のTV画面で表示させるという視聴方法もあります。(Spinel経由であれば別のPCでも、同じBonDriver_Spinelを使って同時に画面を出せます。TVTestはそれぞれ設定できますので、片方だけで実況を表示させると、観ていて疲れません。)  これで2009年のWBC決勝なども観たかったですね。

②リモコンの使い方

・付属のリモコンの使い方については、W3U3の記事に使い方を説明してあります。→記事はこちら

・ただしSpinel経由クライアントPC側でテレビを視聴する場合、付属のリモコンは使えません。(あくまでWindowsからはW3U2のリモコン受光部はUSBデバイスの扱いになるため、USBで繋がったPC以外では利用できない)

それ以前に付属のリモコンは、TVTestの中の機能であればほぼ割り当てできるのですが、TVTest自体を立ち上げることはできませんし、例えばマウスの代わりにも使えませんので、TVTestでEPG番組表は表示できても何か操作することはできないなど、TVをリモコンで全操作したい方には、やや機能が不足しています。

その辺を解決するものとしては、PCリモコンがあります。

これは例ですが、TVTestのリモコンとしてはもちろん、ショートカットキーの割り当て、マウス代わり(操作性は別として)にも使えますし、もちろんW3Ux、S3UxシリーズだけではなくPX-S1UDやBCUDなど、TVTestで使えるチューナーなら何でも使えます。

TVTestの起動をリンク先を参考にショートカットキーに割り当てた上でそれをリモコンのボタンに割り当てたり、TVRockに割り当てることも可能です。部屋のPCをTV代わりに活用したい、でもリモコンのないTVなんて何か足りない気がする。。と思われる方は、このようなものを活用されてはいかがでしょうか?

③L字画面や上下左右カットされたSD画面をパン&スキャン(画面全体に拡大)する方法

更に汎用的に、画面を分割して拡大表示する方法

・TVTest画面下のステータスバーにある1440x1080のような映像サイズの項目(表示されていない場合は 設定→ステータスバー で「映像サイズ」をチェック) で右クリックすると、図のようにパン&スキャンの選択ができます。

Panscan2_2

地上波やBSでは日頃は使う必要はないと思いますが、CS110でSD放送では、画面の上下や左右がカットされた番組がありますので、ここで「レターボックス」とか「超額縁」などを選んで画面にフィットさせることができます。

更に地上波でも、選挙や災害などのときは、いわゆるL字画面になることがありますが、ここにあるL字の項目を選べば、それらをカットして画面にフィットさせることができます。

しかしこのL字の各局仕様は異なりますので、それらを拡張する設定をご紹介します。

リンク先から、「TVTest_パン&スキャンの設定(up0575.zip)」をダウンロード&解凍して、「パン&スキャンの設定.txt」に従ってTVTest.iniを編集してください。

さらにおまけで私が作った定義です。以下の内容も書き加えれば、ナショジオの一部SD放送の画面フォーマットにも対応できます。

PresetCount=8
Preset0.Name=L字 CX



Preset7.Name=NatioGio
Preset7=0,7,100,86,16,10

(赤字部を変更および追加)

このように追加定義した結果のメニューです。

Panscan3_2

・このようなPreset値は自由に定義を追加できます。ただしTVTest.ini ファイルの直接編集ではなく、上記メニューで「パン&スキャンの設定」を選んで入力し、追加&更新したほうが、画面上で確認しながら進めることができ、判りやすいと思います。

.下図のように各設定の名前をつけながら、切り取りの左上の位置と切り取る大きさを、それぞれ画面全体を100とした縦横%で指定し、「追加」していく形になります。

Panscandef5

ここの「比率」は普通にディスプレイ全画面を使う時は16x9で良いですし、ディスプレイを縦に使う時は9x16なども可能です。(切り取る領域の縦横比もそれに合わせる必要がありますが:ディスプレイを縦に3つ並べて使うときは、「大きさ」を33.3%x100%くらいに設定すると良いと思います。)

追加&更新した内容はTVTest.iniの[PanAndScan]の項目に追加されていますので、[PanAndScan]セクションをまとめてコピペしていけば他のTVTest環境にも展開できます。

・これを応用すれば、画面の1/4とか1/9ずつを表示させる設定などもできますので、例えば9台のディスプレイを 3x3 に並べて、それぞれに表示領域を受け持たせたTVTestを全画面表示させて、「9台のテレビで映像を拡大表示」ということも可能です。4x4とか5x5とかも、LANの帯域が許せば可能かもしれません。

PCでEyefinityなどを使った動画マルチモニタ表示にすると、マルチモニタとしての汎用性は高いのですがディスプレイ接続など専用に作りこまなければならず、また頑張っても6画面分割が上限です。その点Spinel経由であれば(非排他制御・Spinel側スクランブル解除設定の同じBonDriver_Spinelを使って同期表示させることで)一般的なPC数台で、それぞれのTVTestを使って表示領域を分担させることで、このようなシステムを簡単に構成できます。(タイムラグが微妙にある時は、スクランブル解除をTVTest側でやっていないことをチェックした上で、遅れのある画面で右クリック→リセット→リセット をおこなうと改善されます。)

次の写真はTVTest4画面分割の例で、上の図にある4x1, 4x2, 4x3, 4x4の設定を使っています。

実際にディスプレイを2x2に並べて映してもこのような絵になります。

Panscan4screen

同じくこちらは、縦ディスプレイ4つを並べてシネスコサイズの映画チャンネルを観る設定にしてみたり。

Panscan4cinesco_2

・ただし今のところ残念ながら、このパン&スキャンの設定は起動時やチャンネル/BonDriver切り替え時にはリセットされますので、その度にセットする必要があります。

チャンネルを保持している間は、図のように「番組の切り替え時にデフォルトに戻す」をチェックアウトすることで、保持することができます。

Panscandef3

うかつにチャンネルを替えられない点がちょっといまいちですが(チャンネル切り替え自体はどれか一画面を切り替えれば同期して切り替わります)、このような2x2のモニタスタンドで

(解説には17インチまでと書いてありますが、24型、27型にも対応しています)

日頃は普通の複数PC用ディスプレイとして別々に使い、ロンドンオリンピックやワールドカップ中継の時には皆で54型相当の大画面で盛り上がる、なんて楽しいかもしれませんね。

.

その他・WindowsXPの場合のデバイス導入手順

私はあまり環境として使っていないので気にしていませんでしたが、XPの場合はUSBに挿すだけで自動的にW3U2の認識まで進むわけではなく、何回かダイアログに答える必要があり、間違い易いかもしれません。適当に次へ次へとやってしまうと失敗し易いので、ここの手順を以下にまとめました。

図のように都合5回(Loader→BDA→HIDIR→BDA→HIDIRの順)、同じように答えていく必要があります。

Xptejun

ただし、HIDIRの認識の過程で(つまり二度)、以下のダイアログが出る可能性があります。

恐らくはドライバーinfファイルの問題だと思いますが、これには以下のように、「参照」から(32bit,64bitそれぞれの)BDAドライバーを展開したフォルダーを探して指定し、OKを押してください。(ちょっと面倒ですが。。)

Xp_hidir

デバイスマネージャーで、この通りにデバイスが展開されていれば成功です。

Xp_result

うまく動かない時はこうなっていなかったり、デバイスに!や?が付いた状態でないかどうか、良く見て確認してみてください。その場合ドライバーの手動更新を試みる必要がありますが、手順はVista&7と殆ど変りませんので、本文の説明に譲ります。

.

その他・既存の環境にPXシリーズを追加する

既にPT1/2やHDUxなどのチューナーを使って動いているts抜き環境がある場合、それに追加する形でPXシリーズを使いたい場合も多いと思います。

その場合、既存の環境では必ずしもSpinelやTVRockを使っている訳ではないと思いますし、ソフトウェアの配置も様々だと思います。私の力足らずでそれら全ての導入ケースを網羅することはできませんので、ここのガイドを適宜、各人の環境に読み換えていただければ。

ただ、ソフトウェアのバージョンについては、既存の環境はちょっと前に作ったまま「凍結」しているケースが多いと思いますが、PXシリーズを混在させる際には、できるだけ新しいバージョンに上げた方が良い面もあります。そこで、既存の環境のままPXシリーズを混在させた場合はどういう点が問題になるか、またPXシリーズに関係なく、衛星系チャンネル再編イベントに対応するために必要なバージョン情報などを一覧にしました。

Addingpx_table

ご推奨は、この機会に各ソフトウェアのバージョンを最新に上げておくことですので、その方法も表の中に解説してあります。

もちろん環境によって予想しない問題が発生する可能性はありますので、既存の環境を一旦バックアップに取った上で作業されることをお勧めしますが、あまり躊躇することもないと思います。既にうまく動いている環境に何か手を加えるのはちょっと抵抗感もある筈ですが、いずれ必要になりますし、慣れの問題です。

各ソフトウェアをバージョンアップして、特にTVRockについてはチャンネル再編の対応方法をDTuneに統一しておくと、(最初ちょっと大胆な作業になりますが)今後のメンテがかなりやり易くなりますので、このタイミングでご検討いただければ幸いです。

またTVTestのバージョンについては、上の表のようにver.0.7.22r2以降の、できるだけ新しいバージョンに上げることをお勧めしていますが、諸般の事情で古いバージョンをそのまま使いたい事もあるかもしれません。

その場合、あまり古いバージョンだと新BSがうまく視聴できないと思いますが、厳密に検証した訳ではありませんので、どの版以前でどういう問題が出るかは判りません。その場合はあくまで自己責任で。。

ただし、ver.0.7.21以前だと、リンク先でダウンロードするように書いてある最新BSチャンネル・プリセットファイル(Preset_BS.ch2)がそのままではうまく使えません。(チャンネル名に%BS15/TS1 のようなゴミが付いてしまいます)。そこで、代わりにこちらを

「Preset_BS.ch2.old」をダウンロード

適切なフォルダに「右クリック」→「対象をファイルに保存」でダウンロードし、「Preset_BS.ch2」にリネームした上で、\TVTestフォルダに上書きコピーして使ってください。

また、Spinelも最新バージョンへのUPをお勧めします。(上記PXシリーズ正式対応のほかに、あまり古いバージョンだと新BSに対応できない、という不確定情報もあります。) その際既存の設定ファイル(.iniファイル)は流用して良いのですが、新機能対応との矛盾を起こさないために、以下の設定変更をお勧めします。

* Spinel.ini にて
以下の設定に置き換えて、既存の EnableB25Decoder = と EnableB1Decoder = の行は削除するかコメントアウトしてください。
DescrambleControl = 2
; B25/B1スクランブル解除の動作を指定します。
; 0: 常にスクランブル解除前のTSを送信します。
; 1: 常にスクランブル解除済みTSを送信します。
; 2: スクランブル解除ONを要求してきたクライアントには解除済みTSを送信しますが、
;    それ以外のクライアントには解除前のTSを送信します。
; 3: スクランブル解除OFFを要求してきたクライアントには解除前のTSを送信しますが、
;    それ以外のクライアントには解除済みTSを送信します。
それに合わせてこちらの設定もお勧めします。
* BonDriver_Spinelxxx.ini にて
DesiredDescrambleControl = 0 (Spinelはスクランブル解除しない) または 1 (Spinelがスクランブル解除する)
; スクランブル解除を行ったTSの配信を希望するかどうかを指定します。
; 実際に解除済みTSが配信されるかどうかは、サーバー側のDescrambleControl設定値によって決まります。
;   0: 特に希望がない(どちらでもよい)事を通知します。(デフォルト)
;   1: スクランブルが解除されたTSの配信を希望する事を通知します。
;   2: スクランブルされたTSの配信を希望する事を通知します。

.

まとめ

家庭内であれば、1台常時ONのサーバーを置いてW3U2のようなチューナーを何台か入れておき、録画はサーバー側で一括しておこなう、視聴はそれぞれの部屋からSpinel経由のPCで、録画済ファイルはWhiteBrowserで管理してPCやiPodで鑑賞、というのが、映像環境として一番使いやすい気がしますね。本来デジタルTVはPCとの親和性がとても高いものだと感じられます。

有線or無線LANが繋がっていればアンテナ線の屋内配線は不要ですし、PCは非力なものでも十分です。PC用モニターはもれなくHD画質で、最近は27型も安くなっています。そもそも今の市販のTVはサイズが大き過ぎますね。一通りの画質と機能が揃ったのは最低でも32型という感じですが、部屋で観るには24型のPCモニターでも十分広く感じます。

それどころかウチではエコポイントの時に買った液晶AQUOSも、今やHDMI接続でSpinel経由TVTestのテレビ番組や録画(tsファイル)を映すことが圧倒的に多くなっていて、「単なるPCモニター」と化してます。操作性はTVTestのほうがずっと上ですし、それでいて液晶テレビらしい画質で見られますので、もはやテレビ本体にチューナー等の余分な機能は要らないですね。

昨今はこのようなミニPCが結構出回っていますが、

何故かどれも、本体をPCモニター裏に取り付けるためのVESAマウントが付いています。

日本では単に「カワイイ超小型PC」として(一部で人気があるとは言え)ニッチな存在であるこれらPCですが、本来グローバルでは、PCモニターやTVに取り付けて「テレビ兼PC」、あるいは「ネット動画の再生もできるセットトップボックス」として使うという、明確な目的がある訳です。最近はYoutubeの再生にも対応したテレビも増えていますが、ネット端末として見たときの機能や将来に亘る様々なサービスへの対応は「単なるPC」のほうが遥かに優れているわけで。。

確かに無線LANさえあればテレパソみたいな余計な装備は一切いらない(録画もBD焼きもサーバーに任せればいいので)、それでいて部屋のTVとして使えて、PCとしてWebやOfficeを使うにも能力十分という、(映像信号に変な制御のかかっていない海外では)結構使い勝手のいい製品で、日本ではノートPCやスマートホンに押されて存在感のないデスクトップPCやホームサーバーも、このような使い道の広がりが本来あるんじゃないかと思います。

あるいはこういうスレートが、

ごろ寝テレビ兼TS再生機として遊べそうなので、私も使ってみようかなと思っています。

普及の進まないDLNAと比べても、ずっと使いやすくて実用的な環境だと思うんですが。。

まあもっとも、「ユーザーが使いやすい映像環境」ではHDDレコも地デジTVも売れなくなったり海外メーカーに席巻されると思われているからこそ、日本だけにしかない地デジのコピー制御なんて仕組みが出来上がってしまったのかも。といういより本質的には、放送局が放映権料を現状維持するための言い訳に過ぎないコピー制御の大義名分に、独自に規格をつくりたいメーカーの利害も一致し、国民はそれに付き合わされるという不幸な状況ですね。

この問題で良く言われるのは「私的録音録画補償金制度」との絡みで、補償金をがっぽり徴収しようとする狂った著作権管理団体のために、メーカーやコンテンツ提供者側はやむを得ずガチガチのコピー制御(技術的保護手段)を組み込まざるを得ない、という論調ですが、当の制度はグローバルにもいろいろ迷走していながら日本だけいつも奇妙な仕組みに着地してしまう点からみても、問題の本質はそこでは無いのでしょう。そこには日本特有の国民不在の業界/官庁談合体質があり、著作権管理団体の話は議論を枝葉に発散させ、本質的な問題を覆い隠すための方便にすぎないと思います。(なにしろ根っこは同じなんですから。。日本の場合放送局や大手の家電メーカーが、同時に最大の著作権者や著作隣接権者であったり生殺与奪権を握ってたりもするわけで、それらの間の対立構図や気配りなんて茶番にしか見えないわけですね^^; 守りたいものも実は「些細な」著作権なんかではなく、もっと大きな既得権益や閉鎖的な市場だったりするわけです。)

閉塞感への抵抗なんて大それたもんじゃないですが、こういったチューナーを活用できてくると本当に楽しく、またいろんな形で視聴できるようになって改めて、TVで放送されているコンテンツの価値の高さに気付きます。私の最近の生活もこのシステムのおかげで、家でその日録りだめた番組を(CMも含めて)流しっぱなしにしながらくつろぐことが多く、そういう意味でのTV視聴時間がかなり増えました。

以下は私見・ムダ話です。

TVで流されているコンテンツの著作権はしっかり保護されるべきもの、しかし罰すべきなのはそれを侵害して無断でネットに流したり不当な利益を得たりする行為であって、その罰則を一罰百戒的にすれば良いと思います。これは実際、違法サイトと知ってDLをすることも違法となるよう法律が改正されるなど、厳格化されつつあります。

しかしコピーワンスやダビング10のような仕組みはそういう意味では役立たずで、しかもこれをおこなうためのファイルシステムや処理手順もITの世界標準から逸脱したものになるため、デジタルならではの速い進化に付いて行けず使い勝手も損なっていき、結局コンテンツが持っている価値も毀損していくだけ、つまり「観る機会がないものは観ない、後から買って観る価値も知らないまま」になるだけだと思います。

放送業界はこのような仕組みに頼るのではなく、現代人は忙しく生活も多様化していて、放送を録画して好きな方法で観られなければもはや視聴する機会は限られること、ユーザーの好む視聴方法はこれからも勝手に進化していくこと、コピー制御はどう理屈をつけてもそれらを妨げ、正当なユーザーを苛立たせ離反させるものでしかないこと、などを正視して、こういったものを建て前にしなければ成立しないようなビジネスモデルは変えていくしか無いことに気付くべきだと思います。

そういう環境に置かれているにもかかわらず、(当事者ですからそういった話が放送されることはめったにありませんが)コピー制御についてまともな議論を避けて「著作権保護」という建て前をひたすら強調し続けている理由は、放送には一瞬一瞬に様々な著作権、肖像権が含まれているので、放送会社は多くの場合、それをリアルタイムの放送のみに利用する前提で制作会社や出演者、著作権管理団体と契約し、許可を得ているのですが、デジタル化でユーザーの自由度が高まることでそのルールや運用方法を変えていかなければならないことを危惧し、その議論自体をできるだけ避けているように見えます。確かに面倒なことなのですが、放送はユーザー(視聴者)あってのもの、という原則が忘れられていて、結果ユーザーにデジタル化の新しい魅力を訴求できない元凶になっているのではないでしょうか。(CDやDVDを初めて手にした時を思い出せば、画質や音質が上がったことに最初感動しましたが、すぐに慣れっこになりそれが当たり前になって、積極的に視聴する理由にはならなかったのではないでしょうか?それよりもCD、DVDの利便性-敢えて言えばダビングやコピーの利便性を多分に含む-のほうが、視聴スタイルが変化した理由としては大きかったと思います。その要素が今のデジタル放送にはありません。)

世界で日本以外の国ではデジタル放送化でコピー制御はせず、業界側が変わるという結論になったのも、米国や欧州の著作権管理が甘いから、ということでは決してありません。(むしろ厳格です。) 放送がデジタル化時代に生き残るための決断以外の何物でもなかった筈です。

どういう理屈であろうと、技術的に実現可能な利便性を規格によって制限するという考えは100%間違った結論であり、この辺は歴史的に何度も繰り返されてきた失敗なので世界的にも認識は変わりつつあるはずなのですが、残念ながらこのままでは日本だけがまた失敗を繰り返すことになりますね。

最近多くの人がテレビを見なくなっている理由をアンケートにとっても、「面倒なコピー制御があるから」と答える人は僅かだと思います。当たり前のことで、TVの前に座って観る機会が減っているときに、ガチガチの制御のせいでそれに代わりうるような手軽で魅力ある視聴方法を創造できなければ、視聴者がそれに興味を示して便利とか不便を感じる暇もなく単に見捨てられるわけで、コンシューマービジネスにおける販売機会喪失のようなことが永続的かつ大規模に起こっているだけだと思います。

それを克服するだけの新しい創造が、狭い業界内でのアイデアやお互いに遠慮した話し合いから生まれるなどと自惚れてはいけません。まったくの異業種/門外漢の力が必要で、それが自由に活躍できるだけの完全なオープン化が必須でしょう。なぜ断言調になってしまうかといえば、過去の他の業界での事例がほぼ全てそうだからです。

業界話し合いの産物として出来てしまった地デジコピー制御の仕組みは簡単には変えられないという雰囲気もあるかもしれませんが、そんなことはないはず。音楽CDのCCCDだって利用者や著作者が声を上げ、ビジネス上無意味であることを音楽業界も納得することで、あっという間に駆逐されたのが思い出されます。ただその間に(最初はPCが一切読めないようにしようとし、次にはPCに物凄い制約付きの音しか再生させないようにしたレーベルゲートCD等を「音楽業界の要請に応えて」推進していた)SONYや、PCを携帯プレーヤーへの制限転送装置としか見なしていなかった国産メーカーは、携帯プレーヤー市場の主導権をAppleに奪われ、そこから発展していくモバイルアプリケーション、個人向けクラウドなどの主導権も永遠に失なってしまいました。

単に一時的なブームや品質の問題ではなく、多くのユーザーはiPod&iTunesが(それまで裏モノツールの範疇だった)CCCD破りを堂々とおこない、DRMも徐々に縮小しながら、ユーザーの利便性や楽しさ(いわゆるユーザーエクスペリエンス)に軸足を置いたITの活用を提案し始めたことに共感したのです。iTunesを使えばCDの「抜き」も簡単にできますが、それを使って友達同士での音楽データ交換が盛んになったという話は聞きません。そんな些細なメリットよりも、「そうさせないためのコピー制御がもたらす不便さ」を排除し、単純に聴きたい時にすぐに聴けるようにしたユーザビリティ重視の新しい仕組みを強力に支持し、正当に代価を払ってiTMS(iTS)から曲をDLすることもその利便性から、抵抗なく受け入れたわけです。

それと同じで重要なのは、ユーザーの嗜好やライフスタイルが旧来のTV放送スタイルではもう満足できないほど変わっていることを直視して、自らも大きく変えることを恐れない姿勢だと思います。(今やあらゆる企業がそうです) ユーザーの進化に目をつぶり否定する姿勢では、市場やユーザーを繋ぎ止め、新たなユーザーを獲得していくことは決してできません。リアルタイムに観る人が減って従来の営業で稼げないのなら、デジタル化による様々な仕組みを制度上使えるようにしながら、放送で扱っているコンテンツで商売していくのが本筋で、放送を取り巻く多くの企業の活性化にも繋がります。(通販番組で小銭を稼ごうというのは電波を転用・悪用しているようにしか見えません。) いずにしろ、このままではデジタル化を活かした真のムーブメントが海外で進んでいき、それに抗しきれず門戸を開いたときには競争力を失った日本の企業は退場するか、コンテンツや部品などの素材メーカーとしてささやかに生き延びるしかなくなってしまうという、いつか来た道をまた辿ることになります。

この辺は地デジ化の騒動もやっと収まった今から、将来のためにしっかり議論されるべきですね。放送については、そう簡単にはいかない既得権や許認可、更には電通さんの思惑が複雑に絡んで、自らの努力でも容易には変えられない状態になっている筈です。(実際、地上波やBSの有料/無料混成やPPV案は計画時から存在し、仕組み上も備わっていながら、見切り発車でないがしろにされた経緯があると思います)が、だからこそ早急にそれをシンプルに変えていかないと、ここにもまた巨大なガラパゴスが出来上がってしまっている気がします。そのためにはこうすれば良い、という処方箋を作る必要はありません。新しい発想やビジネスを妨げるようなあらゆる壁や制度、規格などをなくすことを、業界・監督官庁の利害の及ばない外部の力(要はユーザーである国民の声)でやれば良いのです。

まあグローバルにデジタルTVの規格が作られていく過程そのものが、TVとしての独自の進化にこだわる日本の家電メーカーに対して、単なる画質向上ではないITの世界との親和性を重視した欧米企業の強い意思があったと思います。もちろん米国企業の強みであるPCソフトウェアの業界標準化の力を活用して、当時まだ強力だった日本の家電メーカーの支配力を削いでいこうとする側面もあったような気がしますが、その後のITやネットワークの進化をみると、その方向性は正しかったと思います。実際TVやデジタルコンテンツはもはやPCネットワークの中でこそ活きてくるので、日本独自規格、ましてやメーカー毎の独自規格も相変わらずあって、ちょっとばかり新しい機能を使うだけでも多額の買い物をしなければならずしかも大したことはできないような映像システムでは、そんな経緯がなくても時代錯誤で、ユーザーにとって何の魅力もなくなっています。TV技術の主戦場は変えられたのではなく、そうなるべくして変わったのですが、それを認めたくない国産メーカーは日本にだけは理想郷を作りたかったのでしょうか。理想郷ではなくガラパゴスだとしたら、総務省やパブコメなどのお墨付きを幾らもらおうとも、その運命は決まっているのですが。

泣いても笑ってもこれから、箱物テレビ&レコーダー等が全く売れないという家電メーカーさんにとって辛い時代に突入することになりますが、ここで判断を誤ったり留保していると、待っているのは退場勧告のみです。もうクローズドな箱物を売る発想で、自らも縛るような規制技術を残していくのではなく、業態を完全に変える覚悟で、ユーザー個人個人と向き合って夢を叶えていくような「ホームITサービス業」にシフトしていくのが、今までの企業価値を活かしながら世界に伍していく道ではないでしょうか?

恐らく、ですが、この記事でご紹介したようなTVTestやSpinel、TVRockなどの「フリーウェアとしては恐ろしく完成されたTV活用ソフト」は、TV産業に関わったことがあって現状に飽き足らない技術者個人個人が、本来のデジタルTVはこうあってほしいという願いで作ったのではないかと想像できます。そうだとしたら、日本の技術者の底力は旧態依然とした産業構造に阻まれているだけで、まだまだ捨てたものじゃないと思いますし、そう願いたいですね。

(うっ、つい熱弁になってしまいました。。2012年初 追記です。)

.

ということであとがきが長くなりましたが、これらの機器の設定、およびこの記事を書くにあたって、2chのPlex PX-W3U2板、ソフトウェア作者さんや各種Blogを多く参照させていただきました。いつもお世話になっていますが、改めてお礼を申し上げます。

« Fusionマシン | トップページ | サブ機の改装と、水道水冷却 »

デジタルTV、TS抜きチューナー」カテゴリの記事

コメント

通行人Aさん、有難うございます。こうやって書き留めておくと、自分自身便利なんですよ。新しいPCにセットアップするときにここを見ながらコピペすれば良いですし。
まあ文章ボケ防止というか、私も社会人になってから(企画書など以外では)まとまった文章を書く機会もなかったので、自分の練習の意味も含んでまして。。単に日頃見聞きしたことを書くのは簡単なんですが、人に理解してもらう解説を書くのは大変で、最初は1、2ページの内容を書くにも数日かかっていましたが、最近はだいぶサラリと書けるようになりました。

管理人様には超感謝!!の気持ちでいっぱいです!

先日S3U2のほうを購入したのですが、このHPにめぐり合わなかったら
絶対に私ひとりではセッティングするのは無理だったろうな…と苦笑いしています。
ここまで丁寧に、しかも画像付きで解説してくれていましたので、サクッと
テレビ画面を見るところまでたどり着くことができました。
また、ここまでのHPを作るのも大変だったんじゃないでしょうか?
本当にどれだけ感謝の言葉を並べても感謝し足りないぐらいです。

まだ、細かい部分で自分なりに理解できていない所がありますので
こちらのHPがすり減る?ぐらいに見ながらチャレンジしてみたいと思っています。
本当にありがとうございますです m(_ _)m

もともとS3U2が出てない時だったのでこれは想定外だったんでしょうね。
Spinel作者の方は忙しいのかもしれませんね。
とはいえいろんなプログラムを作ってくださった作者の皆さんには感謝です。

タカヒロさん、無事解決したようで何よりです。Spinel定義体は元のがそうなっているので、S3Uのほうのネーミングルールを変更しない限り二重登録っぽくなりますね。登録の際にBonDriverとチューニング空間のやり取りをしますので、それが想定しているものと違っていれば、エラーにもなるかもしれません。S3Uのチューニング空間はちょっと特殊ですので。。

それはそうとSpinel作者の方にPX-S1UD対応の件も依頼してみたんですが、レスポンス無いなぁ。ページ自体もう3か月も更新されていないし、お忙しいんでしょうね。。

早速Spinel定義体の訂正版をダウロードさせていただきました。
なるほど「これはもともSpinel定義体…」とは盲点でした。
追加で定義された部分のみを見てました。
結論から言いますと無事にSpinelを利用して他のPCから視聴/録画が出来ました。

また、ここも重要ですが改定前のSpinel定義体でも視聴/録画が可能でした。
申し訳ありません。
ただSpinelを終了する時必ず「予期しない例外が発生しました」とエラーが出ます。
前回自分でも「PX-S3U2」のみを定義したSpinel定義体作ってみたのですが
TVTestを起動すると「チューナーの呼び出しに失敗しました」のエラーで
困っていたのです。
今回作っていただいた訂正版でも「PX-S3U2」のみを認識してくれたのですが
同じエラーでしたのでもう一度すべてを最初からやり直してみたらうまくいきました。
私が何かの設定が間違っていたと思います。
改訂版は終了してもエラーが出ませんし快適な環境が作れました。
本当にありがとうございました。

タカヒロさん
>PX-S3Uが出てくるのが「???」
おおおーっ なるほど、確かにそうなるはずですね。ご指摘いただき、有難うございます。
とりあえず外からですがSpinel定義体の訂正版を作成してみましたので、ちょっと試してみていただけると幸いです。
http://vladi.cocolog-nifty.com/blog/files/Spinel4Plex_120111.zip
本文にも訂正を入れてあります。
これはもともSpinel定義体が、S3U**というネーミングでS3Uを判別し、更にS3U2**というネーミングでS3U2を判別しているので二重登録されたわけです。
SpinelクライアントからPXS3U2で呼ぶ限り悪さしないかも、とも思ったのですが、現実にはチューナーが起動するとステータスとかいろいろやりとりしますので、悪さしているかもしれません。
ただし、Spinelモニターを開いたり閉じたりする時に異常終了が発生するのは「ありがち」なことです。
タスクトレイに最小化したまま触らなければ(問題がない限り)安定していますので、導入時以外は触らないのがお勧めで、「触らぬ神に祟りなし」です。

PX-W3U2があると知らず、年末にPX-S3U2を購入してこちらのページを参考にして
設定してみました。
パソコンの知識はある程度あるのですが設定するにあたって文章だけのページが多く、
この商品の特性を理解していないとなかなか難しいと思うのですがこちらは画像での
説明もありわかりやすくTVTestでの視聴/録画及びTVRockからの予約も
できるようになりました。

他のパソコンから視聴する場合「Spinel」の導入が必要だと思うのですが
TVTest内の「BonDriver_Spinel」のINIに定義されたアドレスへ飛びチューナを探す
という事を行っていると思うんですがアドレスが初期の場合ローカルになるので
TVTest内の「BonDriver_Spinel.dll」で視聴してると思っています。
というのは「Spinel」が起動してなくても視聴/録画が出来ます。

最終的には他のパソコンから視聴/録画を行いと思っているので「Spinel」の
導入したいのですがこのページを参考に「Spinel」を起動すると
PLEX PX-S3Uデバイス1
 ∟地上D/BS/CS110 チューナ (PXS3U/0/C/0)
PLEX PX-S3Uデバイス2
 ∟地上D/BS/CS110 チューナ (PXS3U/1/C/0)
が出てきます。
一番初めは順序を学ぶ為名称まで気にしてなかったのですが最終設定を行おうと
思って確認していた所「U2」ではなく「U」である事に気づき再度このページを
訪れたところ変更が加えれていました。
早速読み返してみた所
「PX-W3U3、PX-S3U2用修正済みSpinel定義体をダウンロード」が
追加されており早速ダウンロードし上書きして起動してみた所
PLEX PX-S3Uデバイス1
 ∟地上D/BS/CS110 チューナ (PXS3U/0/C/0)
PLEX PX-S3Uデバイス2
 ∟地上D/BS/CS110 チューナ (PXS3U/1/C/0)
PLEX PX-S3U2 デバイス
 ∟地上D チューナ1 (PXS3U2/0/T/0)
 ∟BS/CS110 チューナ1 (PXS3U2/0/S/0)
と3種類出てきました。
PLEX PX-S3U2 デバイスが追加されていたのでホッとしましたが×で消すと
「予期しない例外が発生しました」と出てきます。
上書きした「BonDriverMapping.json」「PLEX.xml」内のPX-S3U2」の項目を
拝見させていただいたのですが定義が追加されているだけなのこのファイルに
問題がないと思われます。

解凍してすぐの「Spinel」の「BonDriver」内に「up0685.zip BonDriver_PX-S3U2」を
解凍した下記の3ファイル
”BonDriver_PX_S3U2_S.dll”
”BonDriver_PX_S3U2_S.ini”
”BonDriver_PX_S3U2_T.dll”
を入れて実行するPX-S3Uが出てくるのが「???」なのですが
(dll内の何かの定義が間違ってる?)
これを回避するには別のPX_S3U2用のBonDriverを探すしかないと思っています。
個々の環境?で違うかもしれませんがとりえずPX-W3U3、PX-S3U2用修正済み
Spinel定義体をダウンロード」では今のところ「Spinel」の起動が出来てないので
お知らせいたします。

P.S
最初はインストールしたドライバからチューナーの種類を認識しているのかと
思いましたがBonDriverで認識しているのですね。
「up0771.zip PX-W3U3用即席パッチ版BonDriver」で試してみましたが
正常に「PX-W3U3」のみが出てきます

SADAさん、
>スカパー期間が過ぎて3日後くらいから見れなくなりました。
それは有料チャンネルですから、お試し期間が過ぎればそうなります。残念ながら裏ワザはありませんので、観る価値があると思ったら基本パック契約ですね。
新規赤CASカードならデフォルトで1週間はe2見られますが、16日お試し申し込みは1世帯1回までだったと思うので、2回目からはNGになると思います。

>光で来てるらしいことが発覚しました。CSは映りません なんででしょうね?
光で来ているのなら
①フレッツテレビである (デフォルトでBSパススルーも流れてきます。)
②フレッツテレビ×e2を契約している(e2ではないほうのスカパーHDではダメです。)
以上の条件ならCS110がパススルーで来ます。しかしフレッツ光では②が無いとそもそも信号が来ないということじゃないでしょうか。ちょっとケチな気もしますが、CSに関しては2種類あって契約範囲も広いので、帯域抑制のためにも、NTT経由で契約のある家庭にのみ該当のCSを流してるんでしょうね。
ちなみに多分BSも、デフォルトで信号が送られてくるのは無料チャンネル分だけだと思います。以前BS有料系の番組表を取得できない、というお話がありましたが、それが原因じゃないでしょうか。
なお、パススルー関係のご参考。フレッツテレビ自体はCS110のパススルーもサポートしています。またe2でもHD画質の局は増えてきています。
http://kickun.com/wiki/index.php?%E3%82%B1%E3%83%BC%E3%83%96%E3%83%AB%E3%83%86%E3%83%AC%E3%83%93%E3%81%A7PT2%E3%82%92%E4%BD%BF%E3%81%86%E9%9A%9B%E3%81%AE%E6%B3%A8%E6%84%8F%E7%82%B9

こんばんは。

またまた質問で恐縮なのですが、
スカパーにお試しの電話をして期間が過ぎて3日後くらいから見れなくなりました。
あとウチのテレビは光で来てるらしいことが発覚しました
CSは映りません なんででしょうね??

こういった場合どうしたらいいでしょう??
ほかのカードに変えてもう一回お試し期間の申し込みをするのか
ソフトウェアを最新のものにするのか
どうかアドバイスお願いします。。

IFC-EC2U3/UC(USB3:buffalo)にて見事に解決しました。
まだ、不安定なところ(設定ミス?)ですが
しばらくは自分で頑張ってみます。
また、相談にのっていただければ幸いです。
有り難うございました。

こまったくんさん、
こちらこそ一方的にいろいろお願いして申し訳ありませんでした。
まあ、これで解決した訳ではありませんので、結果また教えてください。
USBの場合はいろいろなコントローラーやドライバの組み合わせがありますので、特にチューナーデバイスのようにタイミングがシビアで暗号化なども行っている場合、どちらが悪いという訳ではなく相性問題は起きえると思います。(現にうちのZ68ITX機でも、オンボードのVIA USB3.0とは相性悪いです。まあこのVIAはW3U2に限らず、いろんなデバイスと相性悪いのですが。。)
それでもUSBの拡張カードは安いですので、困ったらあまり悩まず、使ってみると良いと思います。

★本来USB2.0で接続されるべきものがUSB1.1で接続されている場合
デバイスマネジャーの接続別で接続のルートはUSB2であることは確認済みです。
★VAIOノートVGN-C70B/WはもともとVista前提
確かにそのとおりです。http://www27.atwiki.jp/vaio_type_c/pages/4.htmlを参考にXp化しました。はじめに言うべきところだったのでしょうが、デバイスドライバの表示が正常なこと、今回までUSB絡みのトラブルがなかったこと、Friio、KTV-FSUSB2(泡版)でトラブルなく使えたこと、そして、それが原因ですよと短絡的な結論に至って欲しくなく言い遅れてしまいました。すいません。ちなみにVGN-C70B/Wは液晶割れで液晶も外してあります。たまに地デジTVには接続しますが、もっぱらVNCでリモートで操作しています。
原因がインストールではなくPX-W3U2のハードでもなく、VAIOのUSBの周りのドライバーに狭まり、自分なりにも納得できました。
適切なご助言有り難うございました。
今後、助言の元、対処法を考えたいと思います。

こまったくんさんのように、デバマネで正常に認識できていてもBonDriverがうまく動かないのは、大抵USBの不具合で、例えば本来USB2.0で接続されるべきものがUSB1.1で接続されている場合や、USB通信でエラーが頻発している場合に起こります。今のところW3U2本体の(以前HDUSであったUSB1.1病のような)不具合の事例は聞きませんし、現状Win7機で正常に動いているわけですので、W3U2ではなくPC本体のドライバーか、USBコントローラーが疑わしいです。
VAIOノートVGN-C70B/WはもともとVista前提のモデルで、XPで使う場合のドライバー類は提供されておらず、非公式な手順をネットで探して導入されていると思いますので、その辺が問題かもしれません。ちょっと見ても、USBドライバーはもともとXP環境では素直に導入できないようですし。
http://www27.atwiki.jp/vaio_type_c/pages/4.html
チップセットと一緒に導入できないというのは恐らくは(先走っておっしゃっているような)945チップセットの問題ではなく、ベンダー製のUSBコントローラが使われてるんじゃないでしょうか。
まずは次のサイトを参照して、
http://121ware.com/qasearch/1007/app/servlet/qadoc?QID=004385
USB1.1特有のメッセージが出ていないか、またその如何にかかわらずここにある「Windows Update にて、USB2.0対応ドライバを入手する方法」を参考にUSB2.0最新ドライバを入れられる場合はやってみて、テストしてみると良いと思います。
それでダメな場合は本体のUSBポートは諦めて、この辺のカード経由で接続することを考えてください。
http://buffalo.jp/products/catalog/storage/ifc-ec2u2/
http://www.area-powers.jp/product/ep/ep34u2-z1.html
動作保証はできませんが、私の古いノートPCではXPで、Buffaloのちょっと古いタイプのUSB2.0カードを使って、問題なく動きます。
なお、USB3.0はまだ相性問題を起こす事がありますので、USB2.0対応品が良いと思います。
もちろん万一、USBケーブルの不良や遅いUSBハブを経由している時にも不具合は起きますし、ノートPCの場合、いろんな理由でUSBポートが1個ずつ劣化する事があります。上記USBカード購入の前に念のため、2つあるUSBポートのどちらに繋いでも現象同じかどうか確認し、また万一USBハブを使っている場合は外す、USBケーブルを別のものにしてみる、などもテストしてみてください。
私のほうからご助言できるのは以上で全てです。

早速のご返答ありがとうございます。
レジストリ確認しました。
LANSettingの方は値が異なりましたので、値をあわせ
TVTest等を起動しましたが、症状はおなじです。
なお、レジストリについては気になっていましたので、
ドライバの再インストールの際はASICEN以下を削除するようにしています。

そうなるとやはりUSB周りが疑わしいですが、その前にもう1つの可能性として、私の経験ですが、レジストリが壊れている、という場合があります。
BDAドライバはチューナーを使いに行くときに、設定したはずのISDB_T_LNA_Controlと、LNBの設定値を、レジストリから読みに行きますが、これが壊れた状態になっていると、チューナーオープン時にエラーが起き、オープンに失敗します。
レジストリエディタで、リンク先の図にある2か所(W3U2は0B06_0004 が付いているもの) を見てみてください。
http://vladi.cocolog-nifty.com/blog/images/2011/11/21/lnxreg.jpg
セットされた値は違っていても良いのですが、ここを開くことすらできなければ、この問題が当たります。
ただこの場合の対応は、レジストリを前のものに戻すしかなく、(Win7では回復コンソールから割と簡単にできますが)XPだとちょっとやっかいです。そうはいってもこの問題だと、いくらUSB周りを変えても解決しませんので、先に一応ご確認ください。

4つを選択しましたが、すべて「チューナーのオープンに失敗しました。」になります。
報告します。

SS有難うございます。デバイスマネージャー上では正常に認識できていることを確認しました。
一応念のための確認ですが、TVTestでは左下をクリックすることで、BonDriver_Spinel_PX_W3U2_S0からS1,T0,T1と切り替えが出来るはずですが、そのどれを選択してもこの「チューナーのオープンに失敗しました。」になりますでしょうか?

デバイスマネージャーのスクリーンショット
こんなツールがあるんですね。勉強になります。
http://www.dotup.org/uploda/www.dotup.org2288489.png

コメント有難うございます。尚、当方はメーカーサポートではありませんので、ログの情報をいちいち送らないでください。必要な情報はこちらから申します。とりあえずは下記・省略後の情報で十分です。

ではやはり、デバイスの認識に失敗していますね。当記事末尾のほうに、XPの場合のデバイス認識手順について書いてありますので、もう一度ご参照ください。できれば、デバイスマネージャーのスクリーンショットをどこかにUPしておいていただければ。ご自身でBlogを持っていなければ
http://www.dotup.org/
などにupしてURLをいただく形でもよろしいです。

PLEX PX-W3U2の設定についてを参考にインストールしました。
結果は以下のとおりです。
今夜は一杯やっているので、明日、しらふでリターンマッチを考えています。
(インストールに自身はあるのですが)


Spinelの起動で以下の画面となりました。

 PLEX PX-W3U2 デバイス
  地上D チューナ1 (PXW3U2/0/T/0)
   統計情報
 略

TVTestの起動では同じように
起動するとIBonDriver::OpenTuner()の呼び出しでエラーが返されました。がでる
また、右下の時計のあたりから
クライアントの接続を拒否しました。
チューナーのオープンに失敗しました。
TunerPath=PXw3U2/0/s/0
ClientID=VGN-C70B/TVTest/3736
との吹きだしがでました。

TVTestのログ

追記
なまじ企業向けシステムを経験されているために:そんなことはありません。本業は違います。
あまりマニュアルも読まない方なんじゃないかと:あたっていますね、でも、うまくいかないとマニュアルを読み漁ります。
 Vladiさんのブログも購入・インストール失敗後、バイブルとして肌身離さず持っています。
 よろしくお願いします。

追伸:
こまったくん さん、 昨夕と今日の投稿は受け取っていますよ。当Blogでのコメント公開は承認制になっていますので、私が承認していないだけです。
現状、きちんと問題判別できる環境になっていないので、もし引き続き助言してよろしいのでしたら、お願いしたことは確実に対応をお願いいたします。(されずにいろいろ実験されておられるので、それにコメントするのはご遠慮したく、公開していないだけです。)
ソフトウェアを最新Verにする件も、下でお願いしているはずです。ここの手順に沿ってやっていただければ、自然とそうなる筈ですが。この辺はどうか、ご自身でよかれ、という判断はしないでください。

*******************
ご返答がないようなので、諦められたのかもしれませんが、一応アドバイスを残しておきます。
この方の場合、なまじ企業向けシステムを経験されているために、あまりマニュアルも読まない方なんじゃないかと。

>C++のランタイムはとりあえずインストールしない、エラーはでるが起動はできる ??
とか、
>ISDB_LNA_Manual_Mode_ByPass.reg等も行わない  ???
などなど、前提を大きく外しているので結果を言われても全く意味のない試行をされています。
また別途投稿いただいていますが
>M2Dec=1
を追加
  SCR3310-NTTCom Smart Cardを接続 、
(この場合、USBカードリーダーは使わないとBlogでも書いてあるのですが、更にカードリーダーのエラーコードまで追っておられます。)
などなど、作業が至るところ我流で、そのどこが間違っているという問題でもないです。

XP環境で「ドライバーは認識している」「W3U2がうまく機能しない」という、ありえない事ではないですがそれほど報告のない現象が、
この方は複数の機種で起きている、という事自体、根本的にはマシンの問題ではなく取組み方の問題、と疑わざるを得ません。

私も企業担当SEの経験が長かったので、そういう我流の強い方(結構過去にシステムをやっておられた地位の高い方も多いです)とも良くお付き合いしますが、そういう方にまず言っているのは、とにかくよく判らないときには我流を捨てて、手順を守ってください、ということです。そうでないとご助力しようにも、どこまでがオリジナルな環境の問題で、どこからが本質の問題なのか、いちいちサポートする側も悩まなければならなくなります。そのためにコストをもらっている要員ならある程度それにも応えるべきですが、大抵はそういう仕事は付き合いのボランティアですので。。今回のような場合はまさにそうです。

ここの記事の出来も良くありませんが、もし困ってられるのなら、とにかく「参考にする」のでも「一部やってみる」のでもなく、このまま間違いなく同じ手順でやってみてください。この手順が正しいと言っているのではなく、この手順で作ってあれば、やりとりが楽になるからです。
(ただしTVTestのVerはもはや古く、新BSにも対応していないようです。それも含めて、手順通りにソフトウエアは最新版にしておいてください。無駄な問題まで追いたくありませんので。。)

それらの上で、
やはりシステムに問題がある可能性があります。しかし現状では、やっていただいているレベルを信用できる状態ではありませんので、まずは問題判別やご助言のために、システムの前提を合わせていただくことをお願いします。

こまったくん さん、
追伸で繰り返しですが、先ずはちゃんと動く構成を1つ作って頂きたいので、ここのBlogの手順で、1から入れ直してみていただけますでしょうか?
Felicaとかカードリーダーの話は、その辺をちゃんと作った後の、ほんの最後の話です。
いろいろやった事を投稿頂いてますが、その辺の公開は、上記の話しの後にさせて頂きます。

こまったくん さん、こんにちは。
とりあえず今日はあまり時間がないので、大したご助言もできませんが、まず、とりあえずは
1.対象の機種を1つに決める。Vaioノートで使いたいならそれ1つにする。
2.ためしに、ここのBlogの通りに導入してみる。ランタイム類も必ず全て入れ、WindowsUpdateもかけて最新版にする。
ツールも入れて、正常なメッセージが出るか確認。
3.Vaioノートは万一、Fericaインターフェースが悪さしている可能性があります。これで動かない時は、内蔵カードリーダーでM2Dec=1の指定をやってみる。
それでSpinel,TVTestを起動してみて、どうなるか確認してみてください。

PX-W3U2はXPで「起動するもの」「しないもの」があるので調査してみました。
できれば、起動しないものに対するご助言などいただければ幸いです。

方法:とりあえず起動まで、視聴可能かは今後の課題
1.http://plex-net.co.jp/plex/px-w3u2/PX-W3U2.Driver_Utility_Package_Ver.1.0.1.zipをダウンロード解凍
  ([ドライバ・各種ツール] ダウンロード 2011 年11月15日更新)
2.上記のBDA_driver_32(XP_Vista_Win7)をインストール(Install_Driver.bat)
(過去インストールしてあればUnstall_Driver.batし再起動→Install_Driver.bat)
3.PX-W3U2を接続、デバイスマネージャーでデバイスドライバを正しく認識していることを確認
4.「up0648.zip TVTest 0.7.17をPX-W3U2用に改良」を解凍
5.TVTest.exeの起動
  (C++のランタイムはとりあえずインストールしない、エラーはでるが起動はできる)
  (ISDB_LNA_Manual_Mode_ByPass.reg等も行わない)


起動したパソコン(エラーがでない)
エラーも出ず(プラグインの読み込み以外)、内蔵カードリーダもカードを読み込む
・NEC VY17F/AG インテル(R) Pentium(R) Mプロセッサ 740
  チップセット, Intel 915PM Express
・Dell
  チップセット, IN10/ICH7
・AR37N
  チップセット, 915GV

起動しないパソコン(エラーでる)
症状
 内蔵カードリーダーを読み込まない(すべての桁が0)(TVTestのログ)
 起動するとIBonDriver::OpenTuner()の呼び出しでエラーが返されました。がでる
・Vaio ノート VGN-C70B/W
  チップセット, 945PM Express
・DH73N(prius desktop)
  チップセット, 945G

以上です。現状では「チップセット, 945」が怪しいと思っています。


そのほかでわかった事
1.アンテナをつなぐと日テレ、BSジャパン、BSフジは11.00dB/0.00Ms
 dBは10.00~11.02ぐらいかなアンテナはずすともちろん0dBになります。
2.起動していないパソコンでPX-W3U2を接続しないでTVTestを起動しても結果は同じです。
  →デバイスマネージャーでは表示されているが、BonDriverは認識できない

ご助言がいただければありがたいです。

>CSアンテナがないことが発覚しました
ん?BSアンテナが立っていれば、殆どはCS110にも対応しているはずですが、BSだけフレッツテレビ等のパススルーで来ているということでしょうか?
まあ南向きのベランダがあれば、安いアンテナとサッシケーブルで自前設置が可能です。
>BS有料系の番組表を取得できなくて困ってます。
これは不思議ですね。どのような設定でも、番組表取得に有料無料の区別はない筈ですが。
BS有料チャンネルは後ろのほうにあるので、
①番組表取得でタイムアウトしていないか?
→おまかせ番組情報取得は使わない。本文表記の方法で、BSだけなら2時間程度の設定にしてみる。(BSはなぜか時間が掛かります。)
②本文後ろのほうにある「(特にCSで)番組表取得の歯抜けが多数ある場合」の現象が起きていないか?
BSでは従来起きにくかったのですが、新チャンネル追加によってBS-7,BS-9などはテレビ3チャンネルの複数サービスになっていますので、CPUの能力によっては起きるかもしれません。
→もし、番組情報取得でアニマックスだけを指定すれば取得できても、スケジュールで全チャンネル取得にすると取得出来ない場合、この現象の可能性がありますので、ためしにここにある対策をしてみるのも一案です。

こんばんは。カードを赤に変えたんですが、ウチにはCSアンテナがないことが発覚しました(爆

また質問で恐縮なんですが、BS有料系の番組表を取得できなくて困ってます。
IEは9にしてしまったのでGoogle Chromeを使ってます。地デジや無料のBSは取得できるんですけどね~

CSアンテナはたってませんが、BSアニマックスはちゃんと視聴できるようになりました。
大変感謝です。電話したらすぐでしたね。

迅速なレスにとても感謝です。
どうも!
>BSも一応チャンネルスキャンはしたのですが、地域で見れる放送に差はないんでしょうか。
ないです。
>最初にプリセットのままにしたら何も写らなかったので
一見デフォルトでセット済のように見えても、プリセットなりスキャンして明示的にOKのボタンを押して、さらに一回TvTestを終了・再起動しないと何も映らないと思います。

青カードでも、WOWWOWとかスカパーのような有料放送でなければBS見れますよ。

迅速なレスにとても感謝です。ありがとうございます
一応、赤のカードで試したんですが、長時間放置は試してなかったです。
BSも一応チャンネルスキャンはしたのですが、地域で見れる放送に差はないんでしょうか??
最初にプリセットのままにしたら何も写らなかったので。それでスキャンしたんです。
カードは今日電話して再発行(じゃないけど)してもらいました。ちゃんと赤です。

今は前に使ってたチューナーの青カードをスマートカードリーダーに刺してるんですが、
BS見れるんでるよね~ 何ででしょうかね???ちょい不思議です

自分もこういう「為になる」サイトを作っていきたいです。いろいろと参考になります。

SADAさん、こんにちは。
BCASは赤なのが前提です。青だと、たとえ無料番組であってもアニマックスとかは観られないことがあります。
赤で有料契約済み、あるいはお試し申し込み済みにもかかわらず、「契約されていないため視聴できません」が出るということは、TvTestで「設定」→「一般」で、カードリーダを「スマートカードリーダ」の設定にしていると思いますが、その下の「契約情報の更新(EMM処理)」を行う、もチェックしてください。(項目が出てこないときはTvTestを最新版に。)
その上で、TVTestを立ち上げた状態でC-TBSウェルカムに合わせて、数時間ほうっておいてください。電波に乗って視聴許可情報が定期的に送られてるので、それを受信してEMM処理が行われ、観られるようになるはずです。
ただ、私個人の例ですが、数時間しても観られるようにならなかったので、スカパーe2のサポートデスクに問い合わせたところ、数分でOKになりました。なかなか電話がつながらないサービスですが、根気強く呼び出して申し出れば、素早く送信してくれるようです。ご参考まで。

はじめまして。
PX-W3U2を導入した際にこの記事を参考にして成功しました
本当にわかりやすく、かつ緻密な内容で感動しました
今後もがんばってください!!

質問があるのですが、
有料放送を視聴しようとすると、「契約されていないため視聴できません」
とTVtestの左上にでます。 スクランブル解除の設定はしたんですが…
一応無料のチャンネルは当然のことながら視聴できます。
どーしてもBSアニマックスが見たいので、アドバイスをお願いします
わがままですみません

そうですか。お役に立てず残念です。
とはいえ本来は、W3U2やPT2が無くても、普通にTV放送を楽しめるのが当然ですし、最近のHDDレコーダーも良くできてますので、いろいろ使い込んでみてください。
ただ、そうはいっても、自分で楽しむだけの目的なのに不便を感じる人もいるために、そういうのが(実はPC用チューナーとしてはそちらのほうが圧倒的なシェアで、B社とかI社などの表に出ている地デジチューナーはダミー商品じゃないかと思えるぐらい)存在しているわけなので、必要を感じたらまたチャレンジしてみるのも良いと思います。思うにW3U2とはあまり関係のない、PCの環境の何かだと思いますよ。

Vladi さん、ご回答いただきありがとうございます。私の環境で何度もアドバイスを確認しながら調査したのですが、やっぱり設定には問題がなく、破損したファイルが作成されただけでした。。。64bitの環境なのが問題なのかわからないのですが、一か月近く番組を見ることができなかったので結局新しい普通のHDDレコーダーを買いました。。。

せっかく新設にアドバイス頂けたのに問題解決ができなくてすみません。ただ凄くわかりやすい説明だったので、今後もこのような説明頑張って続けてください!これからもブログ読ませていただきます。

ささくらさん、初めまして。
>おかげさまでスムーズにテレビが見れるようになり、録画もできるようになりました。
有難うございます。1つは、要領の悪い私自身が後で何も考えずに再導入できるように、という目的で書きましたので、普通の方にならかなりクドいくらいだと思います。
>予約録画がどうしてもできず、予約録画をすると空というか破損しているようなファイルができあがってしまいます。
うーん私自身はこの状況は経験がないので、これだけでは何とも言えないのですが、
①まずはTVROCKの7/24のバグ(というより作者のうっかり)は対処済ですか?現象が違う気がしますので、該当しないとは思いますが。。
②予約録画がうまく開始できていない、ということは?
ここの設定通りであれば、予約録画時間中TVTESTがタスクバーに最小化されて存在しているはずです。
それがないようであれば、(TVTESTからの録画ボタンでは録画できているようですので)TVROCKの「チューナー」タブの設定の問題の可能性、というのもあります。よくやるのは、A~Dの識別子が重複しているとか。。
それからもし、休止からの復帰後録画という運用をしている場合は、タスクスケジューラーの設定の問題、あと、たまにUSBが復帰後ちゃんと認識されてない、という問題もあると聞いています。その辺あてはまりそうなものはありますでしょうか。
③(BS,CSの場合限定で)録画タスクは動いているが正しいチャンネル(サービス)が指定できておらず、結果的にどのチャンネルも録画されない、という問題。
この場合はTVROCKのチャンネル&サービスの設定が正しくないせいだと思います。デフォルトのまま使っていると思いますので、あまり考えにくいのですが、もしCATV経由でお使いなら、あり得るかもしれませんね。
判らない時は例えば、TVTESTの「現在のサービスのみ保存する」を外してみて、録画ができているかどうかやってみる手はあると思います。衛星限定ですが。。

追伸:私自身の経験ですが、USB3.0のポートでは、システムの異常終了が発生することがありました。もしUSB3の(青い)ポートに繋いでいる場合は、試しにそうでないポートに繋いでみる、というのも。1つの可能性ですが。
それと、TSの場合、受信できていないとアナログの録画と違って、一切ファイルの中身ができてきません。TVROCKのチャンネル設定はちゃんと出来ているか(TVROCKはTVTESTとは独立にチャンネル設定しますが、スキャンする訳ではないので、間違ったプリセット値を選べばそうなります。)
そのぐらいかな。

はじめまして。今まで見つけた記事の中で一番わかりやすくて感動しました。
おかげさまでスムーズにテレビが見れるようになり、録画もできるようになりました。

ただ予約録画がどうしてもできず、予約録画をすると空というか破損しているようなファイルができあがってしまいます。ここで説明されている通りにやったのですがなぜだか、どこで調べても、質問してもわからず、藁にもすがるつもりで、大変失礼かとは存じますが相談させていただきました。

OSはWindows 7を使っています。

SONYは本当に不思議な会社です・・・
他者を驚かす製品を作ったと思えば、迷走したり・・・コピーガードも堅いのか脆いのかわかりませんw

コメント欄でやりたいといっていた、録画終了後コマンド三者の共存ですが、漸くうまくいきました^^
現在テスト中ですが、私の思ったとおり動いています。
後日、私のブログにて紹介したいと思います。

私のブログといえば、ついに本格稼働することに決めました。
今回は自宅サーバーと無料DNSサーバーを組み合わせて作ってみました。
中身がスッカラカンのブログですが、よろしくお願いします。
URLは、http://sigxrog.dyndns.org/になります。

まあSONYの件は、、私の想像と妄想の世界かもしれず、単なる戯言です。なんたって日本の誇る世界のSONYですから。。 
本当は例えばコンテンツホルダーを強引に説得してDRMをなくしていくのはAppleではなく、ソニーであってほしかったのですが、この十何年逆のことばかりやってますね。私の家からSONY製品が無くなっていった期間と一致しています。おっと戯言・・

WMPですが、SP1当てた途端に化けました。
今までWMPで再生可能だったものが全部ワンセグにw
PowerDVDは依然としてワンセグですね。
今のところ、TsSplitterかTME3で解決しますが、これは本格的にTsSplitterもコマンドに組み込む必要がありますね。
SONYは・・・本当に迷走気味ですね。私はSONYという会社結構好きなんですがね(笑)

仕様というか、業界自己規制なんでしょうね。どこで読んだかは忘れましたが(多分週アスか何か)その情報は確かにあったと思います。現にPowerDVDもTotalMediaTheatreもBD再生中は3D変換不可能になりますし。
Blu-ray、3DTVとも不調らしいので、そんな事言ってる場合じゃないのに、、と思っていたら、ソニーさんこの春モデルのVAIOノートでそれが「可能」なんて言ってるモデル出してますね。自ら謎の自主規制ルールを作りながら日和見的に自らそれを破ってるとすれば、サスがはSONY、侮れない。。

本当にBlu-rayの仕様なのでしょうか?
最近の3Dテレビって2Dを3Dに変換する機能ついていますよね?
別のライセンス関係の様な気がしますが・・・

ご参考(粳寅)
http://www.plus-blog.sportsnavi.com/tcyym/article/168

>Blu-Rayをハードディスクにm2ts形式として取り込み、それをPowerDVDで
そう。AnyDVDHDはあるので、それだけの事なんですけどね。その程度のせこいプロテクトで利便性を損なってるBlu-rayの仕様って一体なんなんだか。。

とりあえずTsSplitterかければ治るんですね。
導入を考えたいところですが、今のコマンドも気に入っているしなぁ・・・
バッチファイルを作る知識があればいいんですが・・・
余談ですが、WMP12だとTSで音声が2つ以上登録されている場合、必ずエラーはきますね。(例:紅白)
>PowerDVD(粳寅)だとTSファイルをHDで、(疑似)3D再生できますね。
3D変換してくれるんですか、始めて知りました。
粳寅ってなんですか?
>Blu-Rayだとできないので
では、Blu-Rayをハードディスクにm2ts形式として取り込み、それをPowerDVDで再生させてはどうでしょう?
出来なかったらTSやにその他の形式変換すればいいと思います。
手間はかかりますが、まあ、バックアップとったと思えばいいんじゃないですかね?

まあ、今の録画環境はFusion+W3U2という無音・小型・常時稼動という特長が良いわけで。。あまり贅沢は望みません。
TSはですなぁ、、VLCでもセグメント別に再生できるんですが、PowerDVDのようにセグメントの区別をつけられないソフト(デコーダ)だと、どちらが再生されるかは、その時次第ですね。いずれにしろ後でTsSplitterかければ一瞬なんですが、ずぼらしてダブルクリックでちょっと再生してみたときにワンセグ映像だと、ちょっとムカつくという、それだけの理由です。。

そういえば、PowerDVD(粳寅)だとTSファイルをHDで、(疑似)3D再生できますね。Blu-Rayだとできないので「HD映像の3D変換は負荷が高くて難しいのか?」と以前は思っていたのですが、Blu-Rayの「ブルーレイ3Dでない映像は3D変換してはならない」というくだらない規約のためのようです。なんだかなぁ。。

>ちゃんとtsファイルができているにもかかわらず(PowerDVDやMediaPlayerで)再生すると、いずれもワンセグ映像になってしまう
ああ、これ普通にうちの環境でもなってます。
TSの問題というより、再生ソフト側の問題のほうが強いようです。
その手の動画は、
K-lite Cordec Pack+Media Player Classicで解決しました。
が、その手の動画以外の動画が再生中にプチフリを起こす問題があるので、今は使い分けています。
WMP12がアップデートで対応してくれるのを待つしかないです。
>私は後者のBonTsDemuxはぜひやってみたいのですが、非力なFusionマシンでどこまでやれるものなのか
Fusionは厳しいでしょうね(^_^;)
ただ、2100Tがそこまでストレスなくエンコードできているので、SandyBridgeならなんでもいいんじゃないかと。
3者の共存は、自分でbatを作成し、それぞれ出力されたファイルを対象に次のコマンドを再生できれば可能かと。
しかし、自分はその対象の取り方を知らないので出来ませんが。
あとは、録画機をもう1台製作し、エンコ用にあてるとかですね。
いずれにしても、お財布と節電に反することになりますが(^_^;)

おおーっSigxpさん、ご無沙汰です。頑張ってますか?
コメント有難うございます。

録画終了後コマンドは、何も改めて解説するようなものではなかったのですが、たまたまこのPX-W3U2テストのためにプリキュアを予約録画してみたところ、ちゃんとtsファイルができているにもかかわらず(PowerDVDやMediaPlayerで)再生すると、いずれもワンセグ映像になってしまう、、なんじゃこりゃあ~、という、無知ゆえの新鮮な発見が発端です。。

>両者とも、TSSpritterとの共存(ワンセグ除外したTSに対して自動実行する)のは難しそうですが
TsSplitterね。
私は後者のBonTsDemuxはぜひやってみたいのですが、非力なFusionマシンでどこまでやれるものなのか。。そういうことを始めると、またSandyコンパクト機を作りたくなったりと、きりがないですね^^;

こんにちは^^
Spinel導入されたんですね、お仲間です。
録画終了後コマンドですが、オススメを2つ紹介しておきます。
http://blog.mochiring.net/archives/552
TSのタイトルリネームとフォルダ振り分けを自動化してくれるバッチです。
自分は今はこれを使っています。
http://hitoriblog.com/?p=2818
こちらは録画終了時に自動的にiPod用にエンコードし、Podcastとしてネットワークで共有する構築です。
これがあればかったるいエンコード作業をせずにiPodに未視聴の番組のみを持ち出すことができます。
ぜひやってみたいのですが、前者との組み合わせが難しいです。
両者とも、TSSpritterとの共存(ワンセグ除外したTSに対して自動実行する)のは難しそうですが、お好みで^^

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/570024/51765019

この記事へのトラックバック一覧です: PLEX PX-W3U2の設定について (PX-W3U3およびPX-S3U2の手順も追記):

« Fusionマシン | トップページ | サブ機の改装と、水道水冷却 »

無料ブログはココログ
2012年5月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

ウェブページ