戻る

DTV REC やや緩くまとめ

EpgDataCap_Bon(人柱シリーズ)初期設定から録画テストまで(TVTestで視聴もします)

更新日時: 08/12/27 Sat 18:12

こちらのやり方はEpgDataCap_Bon(人柱8.56)改造版を使っています。新しく出た人柱9シリーズでは設定がやや異なります。9シリーズの場合はこちらをご覧ください。

私自身が設定が面倒そうでなかなか導入に踏み込めていなかったEpgDataCap_Bonの設定方法をまとめてみました。
一度設定してしまえば、TVRockから少し機能を取り除いたものとして便利に利用できそうです。
PT1の場合BonDriverPT1_STの方を推奨。

注意:現段階ではEpgTimer.exeの標準設定だと、EpgDataCap_Bon.exeへのパスが間違ってる(\が1個抜けてる)ので必ず指定し直すこと

スクリーンショットを撮ってみた。参考になるとうれしい。ここをクリック

考え方

用意するもの

DTV関係ツール(http://2sen.dip.jp/dtv/)から各種ファイルをダウンロードしてきます。
PT1・Friio・HDUSの各種アップローダーから落としてきます。

設置する

まずは各種ツールをわかりやすいフォルダを作り、解凍します。

私の場合は
フォルダー配置図

こんな感じの配置にしました。

必要ならバッチファイルを作る

私の場合、録画後に→TSSpliterでHD or SDのみに分離+スクランブル解除しています。
D&Dで動作するbatファイル(TSSplit_bon.bat)を TSSplit_call.batを経由して使います。
TSSplit_call.batに書く内容はたった二行
cd /d %~dp0
call TSSplit.bat "$FilePath"
これで呼び出して処理を行うことができます。
これらをEpgDataCap_Bonフォルダの中にbatという名前のフォルダを新規作成して入れました。

設定する

EpgDataCap_Bonを設定する

わからないことがあったら、ReadMe.txtを参照。

  1. まずEpgDataCap_Bonのフォルダを開く
  2. 必要ならBonDriverフォルダの中身を調整する
    白・黒凡のBonDriverが最初から入っているので使わないなら削除する。HDUSやPT1のドライバが必要なら入れる。iniが有れば設定する。
    Spinelの場合はReadmeを読みながらBonDriver_Spinelとiniをリネーム、iniを編集する。(EDCBは「排他する(1)」にします)
    白凡Rev.2では「新」フォルダにあるBonDriverを「BonDriver」フォルダに上書きしてください。
  3. (BonDriverのフォルダから戻り)たくさんファイルがあるがその中から「EpgDataCap_Bon.exe」をダブルクリックする。
  4. チューナーの欄が使うデバイス名になっていることを確認する。
  5. 「設定」をクリックする。
  6. 基本設定タブの中の録画保存先を必要ならば変更する。
    BS・CSも使うならPATなんたらと下に二つにチェックを入れた方がいいかも?
  7. 番組追従をしたいので以下の項目にチェックを入れる
    ・視聴中に視聴チャンネルのEPGデータの取得を行う(EPGデータを取得するチャンネルの場合)
    ・録画中に視聴チャンネルのEPGデータの取得を行う(EPGデータを取得するチャンネルの場合)
  8. ネットワーク設定 タブに切り替える
  9. ・TSデータをUDPで送信する
    にチェックを入れる。 (UDP送信を使う場合)
    その下の127.0.0.1と書いてある左側にある「追加」をクリックして送信先一覧に127.0.0.1:1234を追加する。
  10. 外部アプリケーション設定 タブに切り替える
  11. Viewで使用するexeへのパス に「TVTest」 のexeまでのパスを指定する。
    (開く を押してTVTestのフォルダまで行き、TVTest.exeを指定する)
  12. View起動時のコマンドラインオプション に下記の内容を書き込む。(UDP送信を使う場合)
    /d BonDriver_UDP.dll /nd /p 1234
  13. EPG表示で使用するexeへのパス に 「EPGデータビューア」のexeまでのパスを指定する。
    (開く を押してEpgDataCap_Bonと同じフォルダにあるEpgDataViewer.exeを指定する)
  14. 起動時のオプションの
    ・EpgDataCapのデータファイルパス一覧
    にチャックを入れる
  15. 「OK」をクリックしていったん設定ウィンドウを閉じる
  16. チャンネルスキャン をクリックする。(チャンネルスキャン中と出るのでしばらく待つ)
  17. チャンネルスキャンが終わったら、チャンネル のところをクリックして正常に局が登録されているかを確認する。
    (局名が表示されないで25chとかになっていたら再度スキャンし直す)
    複数デバイスがある場合は チューナー を切り替えて繰り返す
  18. 再び「設定」をクリックする。
  19. EPG取得設定 タブに切り替える。
  20. 1チューナーならチューナーを選択して全チェックをクリック
    複数チューナーの場合はすべてのチャンネルがほかのチューナーで重ならないようにうまく分散するようにチェックを入れる。
    (ex.2チューナーかつ受信できるチャンネルが10ch分の場合、一つのチューナーで5chずつ取得させる)
    必要ならばチューナーを切り替えて繰り返し、下のチェック項目も必要ならチェックを入れる
  21. 「OK」をクリックして設定ウィンドウを閉じる
  22. (EpgDataCap_Bonの設定は終わったので)
    EPGデータ取得 をクリックして、EPGデータを取得させる。
    (しばらく時間がかかるのでコーヒーブレイク)
  23. EPGデータの取得が終了したらいったんEpgDataCap_Bonを閉じる

EpgTimer_Bonを設定する

わからないことがあったら、ReadMe.txtを参照。

  1. まずEpgDataCap_Bonのフォルダにある「EpgTimer_Bon.exe」をダブルクリックする。
  2. 「設定」をクリックする。
  3. チューナーの設定 タブのBonDriver一覧からBonDriverを選び、右側のチューナーの種類・チューナー数を適切に設定する。
  4. 動作設定 タブに切り替える。
    EpgDataCap_Bon.exeへのパス を確認する。変だったら直す。
    必要な場所にチェックを入れる。私の場合は
    ・優先度が同じで時間が重なった場合は、あとの番組を優先する
    録画時のファイル名を番組名にする(※自動を録画機能とは同時に使用できません)[同じ番組名の番組が録画されると上書きされるので非推奨]
    ・録画済みの予約を一覧から自動的に削除する(保持件数 10 件)
    に追加でチェックを入れました
  5. 「検索時のデフォルト対象チャンネルを指定する」をクリック。検索予約に通常入れたい局を選択する。
    (全チェックをクリックしてから不必要なチャンネルのチェックを外すと楽)
  6. Xをクリックして検索対象チャンネルを閉じる
  7. 動作設定2 タブに切り替える
    必要な場所にチェックを入れる。私の場合は
    ・録画時にEpgDataCap_Bonを最小化で起動する
    ・xボタンで最小化する
    ・次回起動時最小化で起動する
    ・予約録画時はviewを表示しない
    ・・視聴時は起動する
    ・EPGデータ読み込み時に、追従するで登録時と番組名が変わっていた場合に番組名を変更する
    にチェックを入れました。
    録画する際に常駐させておく必要があるので「スタートアップにショートカットを登録する」ボタンもクリックしておくといいでしょう。
  8. EPG自動取得設定 タブに切り替える
    PCがあいていて録画予約がない時間を設定する。もちろんPCを起動してそうな時間にする。
    複数指定が可能なので数個入れておくといいかもしれません
  9. 外部アプリケーション設定 タブに切り替える
  10. EPG表示で使用するexeへのパス に 「EPGデータビューア」のexeまでのパスを指定する。
    (開く を押してEpgDataCap_Bonと同じフォルダにあるEpgDataViewer.exeを指定する)
  11. 起動時のオプションの
    ・EpgDataCapのデータファイルパス一覧
    にチャックを入れる
  12. (必要なら) カスタムボタンを設定する
    ・カスタムボタン1を有効にする
    にチェックを入れる
  13. 表示名に「TVTest」と打ち込む
  14. 起動exeへのパス に「TVTest」 のexeまでのパスを指定する。
    (開く を押してTVTestのフォルダまで行き、TVTest.exeを指定する)
  15. コマンドラインオプション に必要なら下記の内容を書き込む。
    /s
  16. 「OK」をクリックして設定ウィンドウを閉じる

EPGデータビューアを設定する

わからないことがあったら、ReadMe.txtを参照。

  1. EpgTimer_Bonの「EPG表示」をクリック。するとEPG情報を読み込んで開く。
  2. 設定をクリックして必要なら
    ・二重起動を抑制する
    ・チャンネル番号を表示する
    をクリックしてチェックをつける
  3. 再び、設定をクリック
    タスクランチャー設定 をクリック
  4. ランチャー1 タブの
    使用する にチェック
  5. ランチャー名に「視聴する」と打ち込む
  6. アプリ名に「TVTest」と打ち込む
  7. その下の「使用する」にもチェックを入れる
  8. アプリケーションに「TVTest」 のexeまでのパスを指定する。
    (開く を押してTVTestのフォルダまで行き、TVTest.exeを指定する)
  9. オプションに下記の内容を書き込む
    /s /rch %LCH
  10. 「OK」をクリックしてタスクランチャー設定ウィンドウを閉じる
  11. また、設定をクリック
    番組ジャンル色設定をクリックする。
    必要なチェックボックスにチェックを入れる
  12. 「OK」をクリックして番組ジャンル色設定ウィンドウを閉じる
  13. またまた、設定をクリック
    チャンネル順設定をクリックする。
  14. 表示しなくてよいチャンネルのチェックを外す。順序を入れ替えたければ入れ替える。
  15. 「OK」をクリックしてチャンネル順設定ウィンドウを閉じる
  16. 全画面表示にする
  17. またまたまた、設定をクリック
    画面設定をクリックする。
  18. 予約番組の表示の「EPGTimer」にチェックを入れる。
  19. チャンネルの幅を好きなように調節する。
    私の場合、全番組が横に収まるようにしました。
  20. またまたまたまた、設定をクリック
    iEPG設定をクリック
  21. ・iEPG機能を使用する(Friio)
    にチェックを入れる。Friioじゃなくても気にしないこと。
  22. ・EpgTimer系
    にチェックを入れる。ほかのに付いていたら外す。
  23. EpgTimer系の右の「設定」ボタンをクリックする。
  24. 名前に「通常録画」と打ち込む
  25. 録画モードを
    「0.全サービス」
    にする。
  26. 録画後実行batは必要なら指定する。
    私の場合、先ほど作ったEpgDataCap_Bonフォルダの中のbatフォルダのなかにある「TSSplit_call.bat」を指定しました。
  27. チューナー数をEpgTimer_Bonで指定したものと同じに正確に書き込む。
  28. アプリ設定を
    ・EpgTimer_Bon
    にチェック。
    アプリにEpgTimer_Bonのパスを設定する。
    (参照 を押してEpgDataCap_Bonのフォルダまで行き、EpgTimer_Bon.exeを指定する
  29. 「OK」をクリックしてEpgTimer/EpgTimer_Bon設定ウィンドウを閉じる
  30. 「OK」をクリックしてiEPG設定ウィンドウを閉じる
  31. (EPGデータビューアの設定が完了したので)
    とりあえずEPGデータビューアを閉じる。
  32. ついでに「EpgTimer_Bon」の「終了」をクリックして、そっちも閉じる。

TVTestを設定する

このソフトはヘルプがきちんとあるのでわからなかったらそちらを読む。

  1. TVTestのフォルダに使用するデバイスのBonDriverを入れ、iniが有れば設定する。
    Spinelの場合はReadmeを読みながらBonDriver_Spinelとiniをリネーム、iniを編集する。(TVTestは「排他しない(0)」にします)
  2. TVTestのフォルダにEpgDataCap_BonからEpgDataCap.dllをコピーしてくる。
    (EpgDataCap_Bonがアップデートしてバージョンが上がっていたらこちらも更新した方がいいかも。)
  3. TVTest.exeをダブルクリックする。
  4. TVTest 初期設定 ダイアログが開くのでドライバの部分など必要なところを調整する。
  5. 「OK」を押す。
  6. チャンネルスキャンを促されるので、「はい」を押す。
  7. CSだったら「サービスを検索する」にチェックを入れて
    「スキャン開始」ボタンをクリックする。
    (しばらく待つ)
  8. 完了したらチャンネル一覧を確認する。
  9. 一般 に切り替える。お好みで設定を変更する。
    私の場合は以下の項目にチェックを入れました。
    ・スクリーンセイバーを無効にする
    ・・アクティブ時のみ
    ・モニタの省電力機能を無効にする
    ・起動時に前回終了時のチャンネルを表示する
  10. 表示 に切り替える。お好みで設定を変更する。
    私の場合は以下の項目にチェックを入れました。
    ・ウィンドウサイズ変更時にアスペクト比に合わせる
    ・OSD表示
  11. ステータスバー に切り替える。お好みで設定を変更する。
    私の場合は以下の項目に追加でチェックを入れました。
    ・受信レベル
    ・番組情報
  12. 録画 に切り替える。お好みで設定を変更する。
    録画先フォルダを必要ならば変更する。
  13. キャプチャ に切り替える。お好みで設定を変更する。
    私の場合は以下の項目を変更しました。
    ・保存形式「PNG」
    ・キャプチャアイコンでファイルに保存
  14. EPG に切り替える。お好みで設定を変更する。
    私の場合は以下の項目のチェックを外しました。
    ・EPG情報をファイルに保存する
    ・待機時にEPG情報を取得する

    外部からCHを切り替えた際にも自動的に切り替わるようになったのでチェックを付け直しました。
  15. 「OK」を押して、設定を閉じる。
  16. 表示されている画面を右クリックする。
    必要なら確認する。
    ・デコーダーのプロパティ
    必要なら指定する。
    ・倍率→75%
    ・画像の大きさ→1440x810(地デジ16:9の場合)
    ・パネルウインドウをクリックして表示
    パネルを本ウインドウの左上にくっつける
  17. (TVTestの設定が完了したので)
    とりあえず「TVTest」を閉じる

動作テスト

やっと設定が完了したので、録画に失敗してはいけないので正常に設定通りに動くかテストしておきましょう。

EpgDataCap_Bonの動作試験

複数同時起動時に視聴する場合はチェンネルを回して見たい局にあわせてください

  1. 「EpgDataCap_Bon.exe」をダブルクリックする。
  2. 複数チューナーがある場合は切り替えられるのを確認する。
  3. チャンネルを切り替えて
    ・Drop数が増え続けていないか(最初に少し出るのは気にしない)
    ・Scramble数が増え続けていないか(最初に少し出るのは気にしない)
    ことを確認をする。
  4. 「即録画」ボタンを押して少し録画をし、ちょっとしたら「キャンセル」ボタンを押し正常に録画ができていることを確認する。
    録画フォルダを開いてみてそこに保存されているか?ファイルは正常に再生できるか?確認をする。
  5. 「View」ボタンを押して、TVTestが起動しUDPで受信していてEpgDataCap_Bon側のチャンネルを切り替えるとチャンネルが回ることを確認する。(UDP送信を使う場合)
  6. TVTestを閉じる
  7. 「EPG表示」ボタンを押して、EPGデータファイルを読み込んでEPGが表示されることを確認する。
  8. (EpgDataCap_Bonの動作試験が完了したので)
    EpgDataCap_Bonを閉じる
EpgTimer_Bonの動作試験
  1. 「EpgTimer_Bon.exe」をダブルクリックする。
  2. 「EPG表示」ボタンを押して、EPGデータファイルを読み込んでEPGが表示されることを確認する。
  3. 「検索」ボタンを押して、適当にキーワードを入れてみて検索できるか確かめる。
  4. 「TVTest」ボタンを押して、TVTestが正常に起動して視聴できる確認する。
    キーボードの数字キーおよびテンキーでチャンネルが切り替えられることを確認する。
  5. (EpgTimer_Bonの動作試験が完了したので)
    EpgTimer_Bonを「終了」ボタンを押して、閉じる
TVTestの動作試験
  1. 「TVTest.exe」をダブルクリックする。
  2. TVTestが正常に起動して視聴できる確認する。
    キーボードの数字キーおよびテンキーでチャンネルが切り替えられることを確認する。
  3. いろいろ右クリックをするなどして弄ってみる。
  4. (TVTestの動作試験が完了したので)
    TVTestを閉じる
EPGデータビューアからチャンネルを切り替えられるかのテスト
  1. EpgTimer_BonかEpgDataCap_Bonから起動させる
  2. 番組表のところで右クリック、一番下の「TVTest」
  3. TVTestが起動し、表示される
  4. ほかのチャンネルでやるとチャンネルが切り替わることを確認する。
iEPG録画予約テスト
  1. 「EpgTimer_Bon.exe」をダブルクリックする。
  2. 「EPG表示」ボタンを押して、EPGを表示する。
  3. 短めの番組(Newsなど)をクリックする。
    ポップアップが出るので「EpgTimer登録」ボタンを押す。
  4. EpgTimer_Bonの予約一覧に登録されたことを確認する。
  5. 予約した番組が黄緑色の枠で囲まれたことを確認する。
  6. EpgTimer_Bonを最小化してタスクトレイに入れておく。
  7. 邪魔なのでEPGデータビューアを閉じる。
  8. (録画時間終了までまったり待つ)
  9. 正常に録画フォルダにファイルができ、再生できるか確認する。
    録画後実行batを指定している場合は、その処理もできているか確認。
  10. (すべてのテストが完了)

プログラム予約をするなり、番組表から選ぶなどして充実した録画ライフを送る。
EPGデータやチャンネル設定はマイドキュメントの「EpgTimerBon」フォルダ内に保存されている
その他の設定はプログラムと一緒に入っている

その他ポイント

EPGデータビューア以外を使うには
EpgTimer_Bonはデジタル放送のEPGデータに対応しているのでEPGデータビューアが使いづらい場合はインターネット番組表を使うことができます。
ただし、デジタル放送用のEPGデータじゃないとだめです。やり方はそのEPGデータの拡張子をEPGTimer_Bonで開くように関連づけを変更するだけです。

チューナーを追加・取り外しした場合はEpgTimer_Bon.iniの一番下の方にある[BonDriver_***]の項目を削除した方が良さそうです。
私の場合はうまくチューナーの優先度が設定できなくなりました。再度登録し直すと復活します。
EPGデータビューアのチューナー数の設定も忘れずに!

***.ts.errファイルはエラーチェック用のファイルです。不要ならETBの設定(動作設定)で「録画時にエラーログを出力しない」

デスクトップにこんな感じで地上波とBSのショートカットを作っておくと少し便利。詳しくはこちら
地デジ・BSショートカット
TVTestの/d でドライバを指定して起動してやる。

EDCBでブラウザ経由で番組表をチェックしたい場合、epgの検索結果を時間軸で表示を使用するといい。ちなみに設定すれば予約もできる。
DTV ソフトウェア&プラグインスレッドから入手できる。パスワードはcapなんとか
epgの検索結果を時間軸で表示
録画後に実行するバッチファイルの指定はiniから行う。いつも使っているエディタで開けない場合は一度「メモ帳」で上書き保存する。

掲示板より転記:
Vistaの場合は、管理者権限でログオンした上で、EpgTimer_bonを管理者権限で実行。
スタートアップに管理者権限で実行するショートカットは置けない(実行されない)ので自動的にEpgTimer_bonを起動したければ
タスクスケジューラで、ログオン時に最上の権限で実行するように登録する必要がある

 

戻る