BSのチャンネル設定がいつの間にやら少し変わっていたので対応した話
具体的には
BSスカパー!が閉局(閉局自体は2022年10月31日で放置してた)
スターチャンネル1~3がスターチャンネルに統合
NHK BSプレミアムが閉局(しばらくは被災地向けにNHK総合を放送)
NHK BS1はNHK BSプレミアムと共にNHK BSとして統合
これをTVTest、TvRock、EDCBで順に対応していく
①PT1-PT2-Sample-200改でチャンネルスキャン
PT1-PT2-Sample-200改は手っ取り早く改変後のBonDriver_PT-S.ChSet.txtを吐き出してくれる優れものなのでreadmeを元にチャンネルスキャン
②TVTest(録画用)でBonDriver_PT-S.dllのチャンネルスキャンする
①で出来上がったBonDriver_PT-S.ChSet.txtをTVTestフォルダのものと置き換える
※なるべく上書きしたほうが間違いがないがこのBonDriver_PT-S.ChSet.txtには対応するチャンネル名が白紙なので既に持っている物(チャンネル名有)を使用する場合
左から2番目の「BonDriverとしてのチャンネル」の数値がきちんと連番になるように修正すること!
BSスカパー!の行は削除 「NHK BS1→NHK BS」 「NHK BSプレミアム→NHK」 「スターチャンネル2/3→スターチャンネル」にリネーム
旧スターチャンネル1は不要だが停波してないようなので残しておいても可
チャンネルスキャンでBonDriver_PT-S.ch2の作成と視聴確認
③BonDriverProxyEx_x64フォルダに①のBonDriver_PT-S.ChSet.txtを上書きしBonDriver_Splitter-S0.iniを書き換える
②と同様BonDriver_Splitter-S0.ini内の記述の削除やチャンネル名のリネーム及びサブチャンネルのチャンネル名を記述する 例:「NHK BS(102)」 「放送大学テレビ(231)、放送大学テレビ(232)」
※左から3番目の対象BonDriverでのチャンネル番号の数値は1サービス化設定の場合は連番になるがパススルーの場合はメインとサブチャンネルは同じチャンネル番号であることに注意
④BonDriverProxyEx_x64を再起動しBonDriver_Proxy-S.dllでチャンネルスキャンする
iniの記述を変更したので必ずBonDriverProxyExの再起動をしてからTVTestでBonDriver_Proxy-S.dllのチャンネルスキャンをする
今回はBSの変更のみなのでBSのみチャンネルスキャンで良い
チャンネルスキャンでBonDriver_Proxy-S.ch2の作成と視聴確認
※正常動作を確認次第BonDriver_Splitter-S1~S3のiniも修正すること(当方の環境ではS0.iniをコピーして複製は厳禁)
⑤TvRockおよびEDCBの設定変更に必要なファイルをバッチ処理する
TvRockとEDCBの設定変更には設定に必要なデータが載ったファイルを出力するバッチ
空に架かる橋氏の「TvRock用ch-bs.txtch-cs.txt生成バッチファイル」を使用するch-bs.txtini-bs.txt
~.chset4.txtChSet5.txt
の4つが必要となるので
④で作成したBonDriver_Proxy-S.ch2をバッチファイルのあるフォルダにコピー
あらかじめ中身を開いて1サービス化のスキャン結果は不要なので
;#SPACE(2,BS)以下の記述は削除してから作成する
※録画はパススルーで当方の環境ではパススルーは
;#SPACE(0,BS(pass through))
;#SPACE(1,CS(pass through))
となっているのでこの部分を残すということ!
削除できたら .ch2 ファイルをバッチにD&Dして出力開始
前述のファイル4つができていたら成功
⑥TvRockのdtv.iniを設定変更
TvRockの設定方法はいくつかあるのだけど今回は
iniを直接編集しチャンネルエディタで設定を詰める方法を採用
まずch-bs.txtを作成してスターチャンネルのTSIDとサービスIDを確認する
スターチャンネル 786186482 200
とあるので TSID=786186482 サービスID=200とわかる
TvRockを終了した状態であらかじめバックアップなどを取ってからdtv.ini をMery(テキストエディター)で開きスターチャンネル1のチャンネル名とTSID部分を置き換える
スターチャンネル1=778584209 → スターチャンネル=786186482
続いてサービスIDも置き換え(チャンネル名の変更だけで良い)
スターチャンネル1=200 → スターチャンネル=200
後はチャンネル名の変更や削除など行った場合はそれもまとめて置き換や削除する
チャンネル名変更などを行った場合で予約などが消える場合は以下のファイル内の記述も置き換えた方が良い
tvrock.key
tvrock.sch
tvrock.ssa
tvrock.sta
⑦TvRock録画用アプリのiniを設定変更
TvRockで実際に録画するアプリはTSTaskなのでTSTask.iniも設定変更する
録画用TVTestフォルダ内のTSTask.iniを開く
※TvRock録画用アプリは32bit版で統一しているので間違えないように注意
また⑤で作成したini-bs.txtも開いて[BSFrequency]の部分を比較してTSTask.iniにない物は追記していく
次にPluginsフォルダのTvRockOnTVTest.iniを開き同様に[BSFrequency]の部分を比較し必要があれば追記していく
⑧TvRockを起動しチャンネルエディタで設定を詰める
TvRockを起動しチャンネルエディタを開くと下の方にdtv.iniで修正したチャンネル名が並んでいると思う
さらに放送波の種類が地上波などおかしくなっているのでこれをBSに直した後に正しいチャンネル順に並べ替える
また修正前のチャンネルがダブっていたりするので削除しておく
TvRockの設定に入りスターチャンネルのTSIDとサービスIDが正しく修正されているかを確認する
あとは番組表取得などで正しく動作するかを確認する
⑨EDCBの設定
EDCBの設定は簡単で⑤の過程で作成されたChSet5.txt
BonDriver_Proxy-S().ChSet4.txt
を使用する
※⑤でできるChSet5.txtは衛星のチャンネルしか記述がないので別途EDCBフォルダ内のChSet5.txtから地上波の設定を⑤のChSet5.txtにコピーしておくこと!
EDCBを終了してからの
BonDriver_Proxy-S().ChSet4.txtはBonDriver_Proxy-S(BonDriverProxy).ChSet4.txtにリネームしてChSet5.txtと共にEDCBのsettingフォルダにコピーする
念の為tsidmove_helper.batを使用してTSIDの変更を適応しておく
あとはEPG取得などで問題なく動くか確認しておく






コメントを残す