TVTest 0.9.0 + PT2
最終更新日 : 2018/05/08
概要
PT2の環境で TVTest を使い地上デジタル放送を受信する。
目次
環境
本記事が対象とする環境は以下の通り。
ソフトウェア
- Windows 7 64bit
- TVTest ver.0.9.0
ハードウェア
- PT2
- SCR3310-NTTCom
準備
手順
Visual Studio Community 2017をインストールする
- MicroSoft からインストーラをダウンロードする。
- ワークロードタブで、"C++によるデスクトップ開発" と ".NETデスクトップ環境" にチェックを入れる。
- 個別のコンポーネントで、"Windows8.1 SDK" と "Windows10 SDK" にチェックを入れる。
- インストールする。
カードリーダーのドライバをインストールする
PT2のドライバをインストールする
- PT2公式サイト から「ドライバ」「SDK」及び「サンプル」ダウンロードする。
- 「ドライバ」及び「SDK」をインストールする。
- "PT1-PT2-Sample-200+.exe"を実行する。
- "Fun" の値が "0" になっていれば正常に動作している。
- デバイスマネージャで、PT2が認識されている事を確認する。
- "サウンド、ビデオ、およびゲーム コントローラー" 以下の "EARTH SOFT PT2"
Windows 7 の場合はインストール前に KB3033929 を適用してください。
とあるが、「インストールされた更新プログラム」に KB3033929 が無くても、Service Pack 1 が当たっていれば多分大丈夫。
TVTest一式を格納するフォルダを作成する
以下の構成のフォルダを作成する。
TVTest (任意の名前) ┣ BonDriver_PT ┣ Plugins ┗ Themes
TVTest を準備する
TVTest 0.9.0 をビルドする
- GitHub からTVTestのソースコード(TVTest-0.9.0.zip)をダウンロードする。
- "TVTest-0.9.0.zip" を解凍する。
- "baseclasses" を "TVTest-develop/src/BaseClasses" に上書きする。
- "baseclasses" は、Microsoft Windows SDK for Windows 7 and .NET Framework 4 からダウンロードできる "GRMSDK_EN_DVD.iso" から入手する。
- "TVTest-develop\src\DirectShowFilter\EVRCustomPresenter\EVRPresenterBase.h" を編集する。
- 18行目付近の
_vista
を削除する。(3つ)
- 18行目付近の
- Visual Studio 2017 で "TVTest-develop\src\TVTest_All.VS2013.sln" を開く。
- 上部の "Debug" を "Release" に変更する。
- 以下、ビルドを行う場合は、全て同じ設定で行う。
- OSに合わせ、"Win32" または "x64" を選択する。
- 以下、ビルドを行う場合は、全て同じ設定で行う。
- メニュー⇒ビルド(B)⇒ソリューションのビルド(B) をクリックする。
- "TVTest-develop\sdk\Samples\Samples.VS2013.sln" も同様にビルドする。
- "TVTest\" に以下のファイルをコピーする。
- TVTest.exe
- TVTest_Image.dll
CasProcessor.tvtp をビルドする
- GitHubをダウンロードする。
- "Clone or download" から "Download ZIP" をクリックする。
- "CasProcessor-master.zip" を解凍する。
- "TVTest-develop/src" から 以下のファイルを上書きコピーする。
- TVTestInterface.h
- TVTestPlugin.h
- Visual Studio 2017 で "\CasProcessor.sln" をビルドする。
- "TVTest\Plugins\" に 以下のファイルをコピーする。
- CasProcessor.tvtp
B25.tvcas をビルドする
- GitHub からソース(TvCas-master.zip)をダウンロードする。
- "TvCas-master.zip" を解凍する。
- Visual Studio 2017 で "TvCas.sln" をビルドする。
- ソリューションエクスプローラの "TvCas" を右クリックし、コンテキストメニュー⇒プロパティ をクリックする。
- 「TvCas プロパティ ページ」から、リンカー⇒入力⇒モジュール定義ファイル に "TVCAS_B25.def" を追加する。
- メニュー⇒ビルド(B)⇒ソリューションのビルド(B) をクリックする。
- "TVTest\" に 以下のファイルをコピーする。
- B25.tvcas
TVTestVideoDecoder をビルドする
- GitHub から "TVTestVideoDecoder_0.3.0.7z" をダウンロードする。
- "TVTest\" に以下のファイルをコピーする。
- TVTestVideoDecoder.ax
BonDriver をビルドする
- GitHub からソース(BonDriver_PT-ST-master.zip)をダウンロードする。
- "BonDriver_PT-ST-master.zip" を解凍する。
- Visual Stadio 2017 で "BonDriver_PT-ST-master\BonDriver_PT\BonDriver_PT1.sln" をビルドする。
- "TVTest\BonDriver_PT\" に以下のファイルをコピーする。
- BonDriver_PT-S.ChSet.txt
- BonDriver_PT-ST.ini
- BonDriver_PT-T.ChSet.txt
- BonDriver_PT-S.dll (BonDriver_PT.dllをリネーム)
- BonDriver_PT-T.dll (BonDriver_PT.dllをリネーム)
- PTCtrl.exe
- "BonDriver_PT-S.ChSet.txt" の内容を変更する。
Before
BS03/TS0 WOWOWプライム 0 2 1 16432 BS03/TS1 BSジャパン 0 3 1 16433 (略) BS15/TS1 NHK BS1 0 17 7 16625 BS15/TS2 NHK BSプレミアム 0 18 7 16626
After
BS01/TS2 BSジャパン 0 2 0 16402 BS03/TS0 WOWOWプライム 0 3 1 16432 BS03/TS1 NHK BSプレミアム 0 4 1 16433 BS05/TS0 WOWOWライブ 0 5 2 17488 (略:"BonDriverとしてのチャンネル"は連番になるようにすること) BS15/TS1 NHK BS1 0 18 7 16625 BS19/TS0 グリーンチャンネル 0 19 9 18224
TVTest の設定
一般
- BonDriver検索フォルダ : .TVTest\BonDriver_PT
映像
録画
- 保存先フォルダ : 任意のフォルダ
チャンネルスキャン
スキャンを行っていなければ、"スキャン開始"をクリックし、スキャンを行う。
トラブルシューティング
ワンセグ画質で録画されてしまう。
TVTestの設定から、録画⇒現在のサービスのみ保存する をONにする。
更新履歴
日付 | 更新内容 |
---|---|
2018/04/19 | 2018/04/16のBSジャパンのチャンネル変更に伴う手順を追加 |
2018/05/08 | 2018/05/08のBSプレミアムのチャンネル変更に伴う手順を追加 |
以上。