環境
-
Windows 10 Home 22H2
-
TVTest
https://github.com/tsukumijima/DTV-Builds/blob/master/
から最新のZIPファイルをダウンロードして使用
TVTest_64bit -
PT-2 x 2 枚
-
NTTCom SCR3310 外付けカードリーダー
想定利用法
- 直接チャンネル視聴
- EDCBで録画した TS ファイルの再生
- 地上波、BS、CS
作業
上述リンクよりダウンロード(TVTest-0.10.0-xxxxxx.zip)、解凍
TVTest-0.10.0-220711
フォルダができる
- TVTest_32bit
- TVTest_64bit
のフォルダができるが、 TVTest_32bit は使わないので以下のようにリネームしておく
以下TVTestTVTest_64bit で作業を行う
DirectShowをインストール
filter-install をダブルクリック
管理者権限が必要な処理ですが、スクリプト内部で管理者昇格の仕組みが書かれているのでダブルクリックだけでOK。
BonDriver の設定
BonDriver
フォルダを作成、以下のファイルを格納する。
以下はTVTestフォルダにあるのを移動
- BonDriver_UDP.txt
- BonDriver_TCP.dll
- BonDriver_Pipe.dll
- BonDriver_UDP.dll
- BonDriver_PT-S.Chset
- BonDriver_PT-T.Chset
- BonDriver_PT-ST.ini
- BonDriver_PT-S.dll
- BonDriver_PT-T.dll
- PTCtrl.exe
TVTest 起動
右クリック→設定、
設定画面中の「一般」で、
BonDriverの検索フォルダを先ほど作成したBonDriver に設定する
同じく設定画面中の「TSプロセッサー」で、以下のように設定する。
(カードリーダーは各自のものに合わせる)
TVTestをいったん終了、再度起動。
TVが視聴できるのを確認する。
まだチャンネル設定を設定ていないので、プリセットの BS で確認。
チャンネル設定
地デジ
TVTest のチューナー選択を「地デジ(UHF)」にして、
右クリック-「設定」-「チャンネルスキャン」
「スキャンの詳細設定」で「ワンセグサービスを検出する」を外して「スキャン開始」
衛星
この項目の内容を書きましたが、その後調子が悪かったために別の方法で解決しました。以下の記事にまとめています。
「TVTest の BS チャンネルを設定する」
https://qiita.com/nanbuwks/items/c1e42855349304fc6f34
衛星放送のチャンネル設定については、チャンネルスキャンだとタイムアウトエラーが出るため BonDriver_PT-S.ChSet を直接書き換え https://www.cbreeze.info/pc1/pc1203.html
こちらのBonDriver_PT3-S.ChSet.txt
の内容をそのまま使用させていただきました。
なお、ファイルを設定しても反映しなかったり、チャンネルスキャンのボタンがグレーアウトしたりします。
その場合は、ファイルが不良?
ts ファイル再生
tvtplay
BonDriver_Pipe を選びます。
以下の「BonDriverの初期化ができません。」("...\BonDrier.Pipe.dll" 以下のが読み込めません。ファイルが見つかりません。)のエラーが発生したときは、
「Visual Studio 2015、2017、2019、および 2022」ページからランタイムをインストールします。
https://learn.microsoft.com/ja-jp/cpp/windows/latest-supported-vc-redist?view=msvc-170
倍速再生に対応させるために、設定-音声-音声フィルタをTvtAudioStretcFilterに変更します。
あとは以下のように起動時の設定を追加。
「TVTest + tvtPlay で 起動時にファイル選択ダイアログを出す」
https://qiita.com/nanbuwks/items/afa59f00f148c397480f