PT2 on Win7 64bit
ドライバーの署名問題やら、64bit対応カードリーダー問題やらあるのでメモ
準備するもの
- //earthsoft.jp/PT/download.html" target="_blank">アースソフト:PT2ドライバー & SDK
- //2sen.dip.jp/dtv/" target="_blank">DTV関係ツール -> PT1/2 アップローダ:PT1/2 Windows64bit署名問題対策ドライバ(ドライバ署名の強制を無効とテストモードをなしで動作可能) (up0255.rar )
BonDriver_PT-ST(人柱版2) (up0272.zip) - ジェムアルト
- ICカードリーダ・ライタ PC USB-TR
ドライバーはジェムアルトのサイトから
- スマートカードリーダーのインストール
- PT2ドライバーのインストール
- PT1/2 SDKのインストール
Windows64bit署名問題対策ドライバ(ドライバ署名の強制を無効とテストモードをなしで動作可能) を解凍するデバイスマネージャーを開き、[操作] -> [レガシ ハードウェアの追加]ハードウェア追加ウィザードが起動したら [一覧から選択したハードウェアをインストールする] を選択 -> [全てのデバイスを表示]を選択 -> [ディスク使用]を選択
PT2_x64フォルダにある windrvr6_EARTHSOFT_PTx_driver.inf を指定して進むと警告が表示されるがかまわずインストールデバイスマネージャーに Jungoが表示され、その配下に WinDriver (EARTH SOFT PT2)が表示されていればOKデバイスマネージャーの [ほかのデバイス]配下にある、マルチメディアコントローラーを右クリックし、[ドライバーソフトウェアの更新] を選択[コンピューターを参照してドライバーソフトウェアを検索します]を選択して、PT2_x64ディレクトリを指定
インストールを進めると警告がでるがかまわずインストールする- デバイスマネージャーの [サウンド、ビデオ、およびゲーム コントローラ]配下に EARTH SOFT PT2 が表示されていることを確認する
- 以上でドライバーのインストールは完了
TVTestでの視聴環境の構築 (全て32bit)
TVTestの基本的なインストールは過去参照
- BonDriver_PT-ST(人柱版2)を解凍して、TVTestディレクトリに PTCtrl.exe / BonDriver_PT-S.dll / BonDriver_PT-T.dll / BonDriver_PT-ST.ini を放り込む
64bitアプリ環境なら x64フォルダのファイルを放り込む - BonDriver_PT-ST.ini を開き
UseLNB=0 を UseLNB=1 に修正して保存 (BSアンテナに電源供給) - TVTestフォルダから TVTest.iniがあれば削除してから、TVTestを起動
- 初期設定画面が表示されるので
ドライバ : BonDriver_PT-T.dll
デコーダー : Microsoft DTV-DVD Video Decorder
レンダラ : EVR
カードリーダー : スマートカードリーダー
録画ファイルの保存先フォルダ : 任意 - チャンネルスキャンを実施してチャンネル設定を行う
- TVTestのショートカットを2つ作成し
地上波用 リンク先に [/d BonDriver_PT-T.dll /DID A]を追記
BS/CS用も同様に、リンク先に [/d BonDriver_PT-S.dll /DID A] を追記する
これでTVTestによる視聴環境の構築は完了
(PT-SやPT-Tを指定すると、空いているチャンネルを使用する)
TvRockによる録画環境の構築 (全て32bit)
TvRockの基本的なインストールは過去参照
- BonDriver_PT-T.dll / BonDriver_PT-S.dll をそれぞれコピーして
BonDriver_PT-T0.dll
BonDriver_PT-T1.dll
BonDriver_PT-S0.dll
BonDriver_PT-S1.dll
上記4つのファイルを別途作成する
T0/T1,S0/S1にするのは明示的にどちらのチューナーを使用しているかわかるようにするため
また、トラブル時に原因切り分けを容易にするため - TvRockディレクトリのDTrune.batを実行する (TvRockが起動している場合は終了させる)
- 使用するTvRockDTVターゲットの数を [4チューナー]に設定
- チューナー設定画面で
- チューナー1
アプリケーションがあるフォルダ : TVTestのフォルダを指定
チューナータイプ : 地上波
実行アプリ(視聴・有) : TVTest.exe
オプション : /d BonDriver_PT-T0.dll /DID A
実行アプリ(視聴・無) : TVTest.exe
オプション : /d BonDriver_PT-T0.dll /nodshow /min /DID A
録画フォルダ : 任意 - チューナー2
アプリケーションがあるフォルダ : TVTestのフォルダを指定
チューナータイプ : 地上波
実行アプリ(視聴・有) : TVTest.exe
オプション : /d BonDriver_PT-T1.dll /DID B
実行アプリ(視聴・無) : TVTest.exe
オプション : /d BonDriver_PT-T1.dll /nodshow /min /DID B
録画フォルダ : 任意 - チューナー3
アプリケーションがあるフォルダ : TVTestのフォルダを指定
チューナータイプ : BS/CS
実行アプリ(視聴・有) : TVTest.exe
オプション : /d BonDriver_PT-S0.dll /DID C
実行アプリ(視聴・無) : TVTest.exe
オプション : /d BonDriver_PT-S0.dll /nodshow /min /DID C
録画フォルダ : 任意 - チューナー4
アプリケーションがあるフォルダ : TVTestのフォルダを指定
チューナータイプ : BS/CS
実行アプリ(視聴・有) : TVTest.exe
オプション : /d BonDriver_PT-S1.dll /DID D
実行アプリ(視聴・無) : TVTest.exe
オプション : /d BonDriver_PT-S1.dll /nodshow /min /DID D
録画フォルダ : 任意 - チューナー一覧画面で、連携録画の候補の組み合わせが チューナー1と2 / チューナー3と4になっていることを確認
- 地上波チャンネル設定で地域を選択する
- BSとCSのチャンネル設定については確認だけ
- その後番組情報取得の為暫く待つ
- Rockバーから、各チューナーを実行した時に TVTestが起動してくれば連携完了
Bon Driverをネットワークで共有
サーバーマシンにPT2を導入したが、メインでもBSを視聴したい!と思ったのでSpinelを導入してみた
- DTV関係ツール -> DTVアップローダから
BonDriver_Spinel ver3.2.0.0 / x64版も同梱 (up0433.zip)
Spinel ver3.3.2.0 (up0304.zip)「Multi2Dec Ver.2.10」(ファイル先頭の復号漏れ防止対策) (up0001.zip) - Spinelディレクトリを作成し、Spinelと
D25Decoder.dllを解凍して放り込む - Spinel.iniを [EnableB25Decoder = 1]に修正
- Spinel\BonDriver以下に、TVTestで使用しているBon Driverをリネームしてコピーする
BonDriver_PT-T0.dll
BonDriver_PT-T1.dll
BonDriver_PT-S0.dll
BonDriver_PT-S1.dll
それと
BonDriver_PT-ST.ini
PTCtrl.exe
もコピーする - spinelを起動し、チューナー4つが読み込まれることを確認する
- 視聴したいマシンのTVTestディレクトリに
BonDriver_Spinel.dll
BonDriver_Spinel.dll.ini
Lapis.Spinel.SharedInterfaces.dll
を放り込む - 放り込んだdllとiniファイルをチューナー分コピーしてリネームする
BonDriver_Spinel_PT-T0.dll
BonDriver_Spinel_PT-T0.dll.ini
BonDriver_Spinel_PT-T1.dll
BonDriver_Spinel_PT-T1.dll.ini
BonDriver_Spinel_PT-S0.dll
BonDriver_Spinel_PT-S0.dll.ini
BonDriver_Spinel_PT-S1.dll
BonDriver_Spinel_PT-S1.dll.ini - Spinelのチューナー画面を参照しながら、BonDriver_spinel〜.iniを編集する
録画マシンでは [RequireExclusiveChannelControl = 1] で録画中にチャンネル変更されないようにする
視聴マシンでTVTest起動後に、録画マシンで同じチューナーを選択して起動し、録画マシン側でチャンネル変更すると視聴マシン側のチャンネルが変更される(笑 - TVTestから上記BonDriverを指定して視聴
- 視聴できることが確認できたら、Spinelのショートカットを作成して、スタートアップに登録する
プロパティで実行時の大きさを [最小化]にしておけば起動と同時にシステムトレイに入る - TvRockのチューナーの設定をBonDriverからBonDriver_spinelに変更する
2011/01/02 追記
鯖マシンでエンコしてたり、録画してたりすると重くてドロップしまくりなので運用停止
2011/01/15 追記
どうやらクソ重かったのは、鯖側でB-CASのDecodeまでさせていたかららしい
BonCasLinkを導入して視聴マシンでDecodeすれば軽いみたい
2011/02/03 追記
BonCasLinkを使用してもサーバー側マシンのCPU負荷が振り切ってるとやっぱたまに止まるね(^^;