EDCBとは

スポンサーリンク
スポンサーリンク

EDCBとは

EpgDataCap_Bonの略です。

TS抜き環境でBonDriverを使用して予約録画を行うためのツール群です。

かつてはTvRockが予約録画ソフトの定番でしたが、開発終了しているので、現在はEDCBが主流です。

自動予約登録が便利で、指定した条件の番組を自動的に予約登録できます。

録画後にバッチファイルを実行できる機能があるため、Amatsukazeなどで録画ファイルをエンコードすることができます。

種類

人柱版

スクランブル解除機能が削除される前の10.66がよく使われています。

10年以上前にリリースされたバージョンですので、今から導入するなら後述のxtne6f版かtkntrec版がおすすめです。

xtne6f版

現在主流のEDCBです。

GitHubでバイナリが配布されていますが、録画ソフトのEpgDataCap_Bon.exeは含まれていません。

そのため自分でビルドする必要があります。

xtne6f版EDCBをVisual Studioでビルドする
Visual Studio 2019以降でのビルド方法です。Mingw-w64でビルドする方法はこちらの記事を参考にしてください。Visual StudioのインストールVisual Studioから「Community」をダウンロードしま...

Visual Studioのインストールが面倒な場合はMingw-w64でビルドする方法もあります。

xtne6f版EDCBをMingw-w64でビルドする
Visual Studioのインストールが面倒な場合におすすめです。Mingw-w64のダウンロードGitHubからi686-xx.x.x-release-win32-dwarf-msvcrt-rt_vxx-revx.7zをダウンロードしま...

設定は以下の記事を参考にしてください。

xtne6f版EDCBの設定
ビルド方法はこちらの記事を参考にしてください。tkntrec版の設定はこちらの記事を参考にしてください。BonDriverの配置「BonDriver」フォルダにBonDriverを入れます。radi-sh版かWinUSB版px4_drvがお...

tkntrec版

xtne6f版をベースにEpgTimerの機能が豊富になっています。

tkntrec版EDCBの使い方
xtne6f版から派生したEDCBです。EpgTimerの機能が豊富になっています。ビルドビルド方法はxtne6f版と変わらないので、こちらの記事を参考にしてください。ソースはGitHubからダウンロードしてください。EpgTimerの設定...

バージョン情報の確認方法

EpgDataCap_Bonの設定画面の右下に表示されます。

「work+s」はxtne6f版です。

何も表示されていない場合は人柱版またはxtne6f版/tkntrec版の古いバージョンです。

ちなみに[]の中に書かれているのはコミットハッシュです。

Git for Windowsをインストールすると表示できます。

EDCBのバージョン情報にコミットハッシュを表示する
xtne6f版EDCBはwork-plus-s-210515から設定画面にバージョン情報を表示するようになりました。これに以下のようにコミットハッシュを追加する方法です。Git for Windowsのインストール公式サイトの「Downlo...

主な構成ファイル

EpgDataCap_Bon.exe

録画ソフトです。EpgTimerSrv.exeから制御することで予約録画できます。

EpgTimerSrv.exe

予約管理ソフトです。

EpgTimer.exe

EpgTimerSrv.exeのGUIフロントエンドです。実際の制御はEpgTimerSrv.exeが行っています。

B25Decoder.dll

スクランブル解除モジュールです。

EDCBのソースには含まれていないので、別途ソースを入手してビルドする必要があります。

B25Decoder.dll(Multi2Dec)をVisual Studioでビルドする
libaribb25より良いらしい参考:参考:Visual Studio 2019以降でのビルド方法です。Visual Studioのインストールこちらの記事を参考にしてください。ビルドGitHubからソースをダウンロードします。解凍してB...

EpgTimerPlugIn.tvtp

番組表からTVTestを起動するためのプラグインです。

予約録画で使うチューナーで視聴していたらTVTestを自動的に終了する機能もあります。

EDCBの番組表からTVTestを起動する
TVTestの設定EDCBのフォルダにあるEpgTimerPlugIn.tvtpをTVTestのPluginsフォルダにコピーします。TVTestを起動します。画面上で右クリックして「プラグイン」から「EpgTimer PlugIn」をクリ...

EdcbPlugIn.tvtp

TVTestを録画ソフトに使うためのプラグインです。

EDCBの録画ソフトにTVTestを使う
EpgDataCap_BonではなくTVTestを使う方法です。必要TVTest0.9.0以降TVTestの保存プラグイン機能を利用しているため0.9.0以降必須です。なるべく初期設定のTVTestを用意します。チャンネルスキャンは済ませて...

RecName_Macro.dll

録画ファイル名をカスタマイズするためのプラグインです。

EDCBの録画時のファイル名の設定
RecName_Macro.dllで利用できるマクロです。日時通常$SDYYYY$$SDMM$$SDDD$$STHH$$STMM$年月日時分の順番です。例: 201810011900見づらい場合はハイフン(-)を入れるなどしてください。$S...

WebUI

ブラウザから操作できます。スマホからリモート視聴もできます。

EDCB Material WebUI

マテリアルデザインのWebUIです。

EDCB Material WebUIの使い方
マテリアルデザインのWebUIです。番組表の表示、予約の追加、ファイル再生、リモート視聴などができます。必要xtne6f版EDCBこちらの記事を参考に導入してください。tkntrec版でもいいです。EDCB Material WebUIGi...

EDCB Legacy WebUI

xtne6f版とtkntrec版に同梱されているWebUIです。

EDCB Material WebUIの導入ができていれば以下のURLからアクセスできます。

http://localhost:5510/legacy/

設定は HttpPublic\legacy\util.lua でできます。

トラブルシューティング

EDCBのトラブルシューティング
B25Decoder.dllが読み込めない必要なランタイムがインストールされていない可能性があります。VC++ 2005 SP1 再頒布可能パッケージなどをインストールしてみてください。BonDriverProxyExでB25デコードをすれ...
TS抜き
スポンサーリンク
スポンサーリンク

動画エンコードが趣味。検証して役に立ったノウハウや設定メモを発信しています。

thtsfをフォローする

コメント

タイトルとURLをコピーしました