【EDCB】EpgDataCap_Bonについて語るスレ 37at AVI
【EDCB】EpgDataCap_Bonについて語るスレ 37 - 暇つぶし2ch444:名無しさん@編集中
14/05/19 23:25:50.24 8mSfxvYb
>>441
俺は録画し終わってからzen2hanなvbaスクリプト?使ってる

445:名無しさん@編集中
14/05/19 23:46:13.67 YLRfCI7r
>>439
Mediaportalという外国のソフトがうまくDVBのEPGを取得できないので(文字化けする)
EDCBを改造してEPGをMediaportalに登録してやろうとしています。
EDCBはEPGtimerから自動取得をやっているので、EDCBにタイマーつけても問題ないですよねという
質問です

446:名無しさん@編集中
14/05/20 02:31:35.82 VlNCHMey
プログラム書ける人の質問に思えないんだが・・・

447:名無しさん@編集中
14/05/20 04:24:19.04 Up4ChGZZ
EpgDataCapBon.exeは番組情報の取得してもそれをそのままEpgTiimerに渡してるだけで
解析は全部EpgTimer側だろ。
お前にが改造で切るできないは別にして、やっても無駄だろうに。

448:名無しさん@編集中
14/05/20 04:45:30.61 /4Nt6vpE
なるほどそういう仕組みなのねですね

449:名無しさん@編集中
14/05/20 08:32:23.52 Y8F8phUJ
うーEPGTimerだと機能が多すぎるですよね・・・
どうしようかな、やりたいのはEPGの自動取得とDB登録だけなんで

450:名無しさん@編集中
14/05/20 09:11:13.59 hfk5bgPj
>>449
プログラムを書ける・弄れる人?

MediaportalにARIB8のデコードを実装すればいいんじゃないの?
EDCBのARIB8のデコードはClass化(CARIB8CharDecode)されていて、ほとんどそのまま使えるし。

「DB登録」が何を意味してるのかわからんが、EPG情報をHuman-Readbleな形で取得したい
のであれば、(EIT他を含んだ)生TSを(APIが公開されてる)EpgDataCap3.dllに流し込むだけだし。

>>447は「解析は全部EpgTimer側」と書いてるが、EpgTimerも実際の解析はEpgDataCap3.dllを使ってる

451:名無しさん@編集中
14/05/20 09:37:17.42 Ozx8CRZJ
>>442
Velmy氏版+ChSet4・5.txt書き換えで使ってるが
予約元(プログラム予約・キーワード~ のこと)によって
元々のと書き換え後のサービス名が混在しちゃうんで困ってる。

452:名無しさん@編集中
14/05/20 10:08:33.56 UV8Z7uDW
>>440
誰か知らないが、スカパーオススメ番組の予約ありがとな。
おかげで、昨夜気が付いてPASSかけたよ。

453:名無しさん@編集中
14/05/20 10:25:56.44 Y8F8phUJ
>>450
レベルの高い話なので、ゆっくり考えてみます。
Mediaportalの開発者が対応してくれると楽なんですけどね、
フォーラム行ったら他の国からもはやくやってって責められてるみたいで
なんだかなぁという感じでした。

454:名無しさん@編集中
14/05/20 20:24:35.28 mipXmTnk
録画鯖にクライアントからEpgTimerNWでアクセスして運用しています。
録画鯖がスリープしている場合、通知領域などにあるEpgTimerNWのアイコンをクリックすると当然応答がないのでEpgTimerNWが数秒固まります。
こういった場合に数秒反応がなければ自動的にマジックパケットの送信等接続を試みるように設定できるのでしょうか?
もしくはその様な機能を持つブランチってありますか?

455:名無しさん@編集中
14/05/20 23:07:07.42 CIwCffxR
socketのタイムアウトを短くすればいい
ってか録画鯖と言っておきながらスリープ運用するのが俺に言わせりゃおかしい

456:名無しさん@編集中
14/05/20 23:30:01.57 ZMF/SBHf
BonDriver使う通信ならRDCT挟め、で事足りるんだけどな
自力で改造するしかないんじゃね

457:名無しさん@編集中
14/05/22 18:45:26.09 Gd0zPOkj
>>450
やはりEDCBからEPGを入れるようにしようと思います。
しかしEPGTimerのソースを見てみましたが、EPG取得部分の処理が結構難しいですね

EDCBのほうに全BonDriverのEPG取得をタイマーでやるように改造した人はいないでしょうか
是非使わせてほしいです

458:名無しさん@編集中
14/05/22 18:57:59.06 J0aWNrA8
なんだろう、この話が噛み合ってない感

459:名無しさん@編集中
14/05/22 19:17:45.80 kS9YGftC
EDCBが取得するEPGデータは未加工のTSそのまんまなわけだし
取得自体はEpgTimerに任せて取得されたデータを利用する形にすりゃいいんじゃねぇの?
EPGデータの加工はEpgDataCap3.dllを外部から利用する形でもいいし、ソースコード拝借して自分の作りたいツールに内蔵してもいいし
kkcaldやTVTestはそうやってるだろ

460:名無しさん@編集中
14/05/22 19:17:53.25 +zy5pN07
以前、EpgTimerでのEPG取得で地デジのチャンネルが消えて困っていると相談した者です。
EDCBを1から導入し直したら改善されたと思っていたのですが数日経ったらまた同じ症状が再発しました。
EDCBを手動で起ち上げてEPG取得してやれば問題無く全チャンネル表示されるのでEpgTimerのEPG取得を切って手動対応しています。
しかしやはり不便なので何とかしたいのですが自分の頭ではもうどうするのがいいのか思い付きません。
皆さんの御知恵を拝借したいと思います。どうかよろしくお願いします。

461:名無しさん@編集中
14/05/22 19:20:54.99 kS9YGftC
チャンネルが消えるってどういうことだ
いつの間にかChSet4.txtとかChSet5.txtの内容が変わるとか?

462:名無しさん@編集中
14/05/22 19:22:24.02 +zy5pN07
言葉足らずですみません。
チャンネルが消えるというのはEpgTimerの番組表に表示されなくなるということです。

463:名無しさん@編集中
14/05/22 19:27:43.60 Gd0zPOkj
>>459
EPGTimerが取得して書き出したデータを、二次利用するほうが、いいということでよろしいのでしょうか?

464:名無しさん@編集中
14/05/22 19:29:11.84 BC0/9otV
>>462
Setting\EpgDataのepg.datファイル自体が消えるの?

465:名無しさん@編集中
14/05/22 19:32:57.29 kS9YGftC
>>462
デフォルト番組表でサービス自体が消える・カスタム番組表が一部または全部表示できないってのは
EPGデータがないかdropなどで破損してるときのことが多い
たぶん繰り返しになるけど考えられる原因は、
チャンネルスキャン時に一部または全部のBonDriverで同一サービスが複数物理チャンネルでスキャンされている
そもそも受信状態が悪くdropまみれのデータしか取得できない
フェージングなどの障害で正常に受信できない時間帯がありその時間にEPG取得している
深夜などの一部チャンネルが放送休止中にEPG取得スケジュールを組んでいる
あたりが考えられる
まずは表示されない時にEpgDataフォルダの中に該当するチャンネルのデータがあるかどうか、
正常っぽいサイズかどうか、拡張子を.tsにしてMulti2decを通してdropしていないかどうかを確認してみれ

466:名無しさん@編集中
14/05/22 19:33:21.19 cNqo3u9g
深夜に取得してて放送休止してるチャンネルが取得できてないっていうおちじゃないのか

467:名無しさん@編集中
14/05/22 19:42:59.70 +zy5pN07
皆さんレスどうもです。
スキャンする時間帯は放送休止している時を避けて3つほど登録してあります。
あと受信状況ですがしばらくEDCBを起動して観察してみましたがDropは全く起きていません。
なので上記2つは多分違うかなと思います。

もう一度再現させてチャンネルのデータがあるか確認ですね。試してみます。

468:名無しさん@編集中
14/05/22 19:57:34.77 JiXVew2e
人柱10.66で番組自動予約設定で「頭文字D」とかで登録したら再放送まで録画してしまうんだけど何とか回避出来ないですかねぇ?
最新バージョンなら時間指定とかで回避出来るらしいんですが…

469:名無しさん@編集中
14/05/22 20:03:02.90 6SRW2x48
最近、Velmy氏版からxtne6f氏版へ乗り換えたんですが
「同一番組名の録画結果があれば無効で登録する」の動作でxtne6f氏版だと、同じ名前の番組が同じ日に2つ以上ある場合、その日の2つめ以降の番組が無効になりません
録画した次の日以降にある同名の番組は問題無く無効化されるのですが…

Velmy氏版だと同じ日に2つ同じ番組があった場合、先にやる番組が録画完了したら、後に放送する方を無効にしてくれたんですが
これをVelmy氏版と同じ動作にするにはどこを弄くれば良いんでしょうか?

470:名無しさん@編集中
14/05/22 20:05:22.16 ifTMZ9Ba
Mediaportal_Bonというものを作っておりますがEPGを取得するのに
EPGTimerと同じ場所に置いて併用してねって言われると
普通でしょうか、嫌がられないでしょうかそこが心配です。

ただ、Mediaportal_Bonを使うような人がEPGTimerも動かしているだろうとは思いますが
問題なければ、その方向で進めたいと思いますが

471:名無しさん@編集中
14/05/22 20:11:23.83 h3zeV8uY
自分で使うだけじゃないのかよ
配布前提?

472:名無しさん@編集中
14/05/22 20:12:51.61 kS9YGftC
>>463,470
そんなもん他人の顔色なんか窺わず自分で判断して動けよ
ソースコードの使用条件はReadmeに書いてあるだろ

473:名無しさん@編集中
14/05/22 20:26:43.18 ifTMZ9Ba
>>471
別にみんなのためにやってるんじゃないからね、勘違いしないでよね

>>472
とーちゃん、おれはやってやるぜ

474:名無しさん@編集中
14/05/22 20:41:36.28 +5q3opXS
>>467
EPGデータを保存するファイルを共有フォルダに置いてませんか?
EDCBをwindowsのサービスとして使ってると
共有フォルダに書き込めなくなるみたいですよ
管理者権限とやらの設定を変えれば直るらしいが、やり方は知りません

475:名無しさん@編集中
14/05/22 23:00:40.24 FBumA2a4
>>473
あきらめろ

476:名無しさん@編集中
14/05/23 21:23:38.23 Goui/2dY
EPG取得処理を拝借しようと思ってソース見たらC#じゃん全然オレわからん
EpgTimerSrvのほう使えばいいの?

477:名無しさん@編集中
14/05/23 21:50:34.87 oVbZujdd
>>476
あきらめろ

478:名無しさん@編集中
14/05/23 22:24:52.39 3FW2eYJV
>>476
C#ってEpgtimerのことだよね
いろいろやってるのはEpgtimerSrvの方で、Epgtimer何にもしてなくね?

479:名無しさん@編集中
14/05/24 10:24:57.81 IdXyzOt9
>>485
[再]は入ってなく、番組名は全く同じです
ちなみに次の日以降に更に同じ番組名がある場合、こちらは無効処理をしていました
例えば同じ番組が3つヒットして、そのうち最初の2つが同日、3つ目が別の日の場合
1つ目を録画し終わった段階で同日の2つ目は無効処理されず、3つ目は無効処理される、といった感じです

480:名無しさん@編集中
14/05/24 10:28:58.66 IdXyzOt9
すいません、>>479の書き込みですが
板移転の影響で移転前の書き込みがいくらか消えてるみたいで、レス番号がおかしくなってます
>>469関連の話です…

481:名無しさん@編集中
14/05/24 11:01:24.51 PlPr6V17
BSの番組表が3/14になる病気はどうやったら治りますか

482:名無しさん@編集中
14/05/24 12:33:52.42 D+RVt1+P
今更の質問で申し訳ありませんが
今10.66を使ってるんですが>>3のソースをビルドしたらどういうメリットがあるんでしょうか?

483:名無しさん@編集中
14/05/24 12:38:20.37 rh02xOfj
メリットないよ

484:名無しさん@編集中
14/05/24 23:20:39.97 rygwYCqm
メリットは禿げるよ

485:名無しさん@編集中
14/05/24 23:44:36.92 6GYVaR3I
禿げるのはデメリット。

486:名無しさん@編集中
14/05/25 18:20:22.24 54ZXy8e3
xtne6f氏版を久しぶりにコンパイルさせてもらったら、
新たに、std::unique_ptr が使われるようになってて、
2013expressだと、EpgTimerSrv/stdafx.hに、
#include <memory> を追加しないとならなかった。
2010だと追加しなくてもコンパイル出来るのかな?
そんだけ

487:名無しさん@編集中
14/05/25 19:35:50.16 FtXMmHy4
>>486
2010 Expressだとgit clone→afxres_h_copy.bat→ビルドで何のワーニングもなくビルド終了

488:名無しさん@編集中
14/05/25 23:08:03.99 Y2tZjsXY
Velmy版コンパイルしたけどVS2013になってるのね。
あと環境設定ファイル削除しないとコンパイルできないのは、
前スレ既出通りだね。

489:名無しさん@編集中
14/05/26 02:31:02.50 u3SkqWrS
xtne6f氏版は、EpgTimerNWでもNetworkTVモード切れるけど、
サーバー側のBonDriverを使おうとして、エラーになってしまうなあ
「視聴に使用するBonDriver」欄にはローカルのBonDriverが表示されてるんだけど・・
ソースも見てみたけどEpgTimerと共通動作だから難しい感じかな

490:名無しさん@編集中
14/05/26 08:28:10.16 heRULMbh
xtne6fさん版work-plus@2014/05/22日のリビジョンで4k試験放送を録画しようと思ったのですが、チューナー不足扱いになってしまいます。
URLリンク(i.imgur.com)

スカパープレミアム用の録画環境はありますし、該当する時間帯は全て録画を外しました。
使用チューナー強制指定を行ってもチューナー不足扱いになるのですが
他にする手順があれば教えて頂けますでしょうか

491:名無しさん@編集中
14/05/26 12:13:00.30 NK2XTz7h
4Kサービスが現行放送と同じシステム形式で放送されるとして
チューナー不足=そのサービスの録画を実行できるチューナーがないってことなので
チャンネルスキャンしてないとかチャンネルスキャンしてもEpgTimerSrvを再起動してないとか

492:名無しさん@編集中
14/05/26 14:43:46.20 nt0FiQ2k
>>490
ここじゃなくてこっちで聞いたほうがいいと思うけど。

[HDTV]スカパー!プレミアムをPCで視聴12[H.264 AAC]
スレリンク(avi板)

493:名無しさん@編集中
14/05/26 17:44:51.32 x9mVAADB
気付いたのが今なんですが、
xtne6f氏 2014-05-16版 でマジックパケットで起動できますか?
他のツールではマジックパケットを送って起動出来るんですが、
NWで送っても起動出来ないです。

494:名無しさん@編集中
14/05/26 18:26:22.21 x9mVAADB
失礼しました。
VMware Playerのせいでした。
xtne6f氏 ごめんなさい。

495:名無しさん@編集中
14/05/26 20:59:43.49 V+Aa68qL
epg.datからEPGデータを取り出す方法を探していますが
CEpgDBManager::LoadThreadでいいんでしょうか
なんとなくこの辺な気がするけど、難しいです、

496:名無しさん@編集中
14/05/26 21:29:10.47 RyfHAm2m
>>495
そんなことも解らないのーw


あきらめろ

497:名無しさん@編集中
14/05/26 21:32:50.28 VSoEZCdW
>>495
Yes。ブレークポイント置いてEPG再読み込みしてみればわかる

498:名無しさん@編集中
14/05/27 10:39:39.69 oEtmggdt
どなたかビルド済み上げてくれたのかサンクス

499:名無しさん@編集中
14/05/27 22:27:01.17 Yq57XVRF
パスは?

500:名無しさん@編集中
14/05/27 22:48:49.83 pJ8xUxRA
野良だと訳わからん状態になりそうだな

501:名無しさん@編集中
14/05/27 23:33:51.74 MdPHTy30
EDCB本体以外はxtne6f版普通に配布されてるんだよな
でも本体ビルド出来る人は全てビルド出来てしまうという

502:名無しさん@編集中
14/05/28 00:23:04.01 yVDgNC20
質問です。二ヶ国語放送の録画で
主音声+副音声の状態で録画されちゃうTSがあって、
きっちり別々の音声トラックで録画されるのもあるのですが
必ず二つの音声トラックで録画する設定にしたいです・・

あと上記のTSを日本語主音声のみにするか分離する方法ありますか?
PT3+人柱版10.66です

503:名無しさん@編集中
14/05/28 00:30:57.20 ZDr/vh/F
>>502
EDCBはEPGデータを基に番組のTSデータをファイルとして記録するだけ。
記録されたTSデータファイルをどう扱うかは別の話。
要はスレ違いってことだ。

スレリンク(avi板)

このあたりで相談したら?

504:名無しさん@編集中
14/05/28 00:32:11.15 cbtoZwA8
>>502
デュアルモノを二つの音声トラックにするなんて機能はEDCBにはないし、そんな機能を付けるべきソフトではないです。

505:名無しさん@編集中
14/05/28 00:36:07.98 S4tHbFQP
>>502
再生ソフトは何使ってる?
TVTest+TvtPlay
これを試した方がいい

506:名無しさん@編集中
14/05/28 02:29:26.03 yVDgNC20
>>505
MPC-BEです。デコーダもデフォ(EVR)
Splash PROとかでも試してみましたが変わらず・・
TVTest+TvtPlay試してないのでやってみます

>>503
駄目だったら↑か初心者スレで聞いてみます
ありがとう

507:名無しさん@編集中
14/05/28 03:27:39.87 BkenQUri
>>506
番組詳細あるいはXXXX.program.txtをみれば判るんだけど

分離できない例
音声 :
1/0+1/0モード(デュアルモノ)
日本語
英語
サンプリングレート :48kHz

分離される例
音声 :
2/0モード(ステレオ)
日本語
サンプリングレート :48kHz
2/0モード(ステレオ)
英語
サンプリングレート :48kHz

で、どうしても分離したいならAACデコーダを作るぐらいの覚悟が必要(と思う)

508:名無しさん@編集中
14/05/28 14:09:49.81 7RicD4pA
_epg.datの中見てみました。

event_idというものがありますが、これは全チャンネル全番組の中でユニークなのでしょうか

509:名無しさん@編集中
14/05/28 14:21:49.15 cbtoZwA8
>>508
> 送出中のEITに記述されるevent_idは、サービス内で、違うイベントに対し同じ値を付与してはならない。

ARIBを見てみりゃいいよ。

510:名無しさん@編集中
14/05/28 14:35:04.85 7RicD4pA
>>509
ありがとうございます
送信してるEPGの中でユニークという意味ですね
じゃないと桁少なすぎますし

TSID等と時間でユニークにします。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch