【EDCB】EpgDataCap_Bonについて語るスレ 66
■ このスレッドは過去ログ倉庫に格納されています
ビルドで32/64bit混ざってるとか、
BonCtrl.iniがうまく設定出来てないとかは? 正月で時間があるし最新ソースでビルドすると同時に
前々からEPG取得が重いの何とかしたいと思って探してみたら
577 : 名無しさん@編集中[sage] 投稿日:2015/01/02(金) 07:17:19.07 ID:2eLXQJFM [1/1回]
EPGの取得が始まると妙に重くなると思ってたんだが、システムへのDEBUG出力が負荷になってるかも。
ReleaseビルドでのDEBUG出力を抑制すると軽くなった(と思う)。
4年も前の話だしどうだろうと思いつつ、やってみたら確かに軽くなったと思う。
ほかの人は特に気にならないスペックなのか、専用機でしか動かしてないのか、何も言わずに書き換えてるのか 当たり前のことやろ
debugビルドで常用なんかしないぞ普通 最新ソースでも void _OutputDebugString はReleaseで有効だけど
#ifdef _DEBUG を追記してReleaseビルドでの出力を抑制すると軽くなるという話だよ
そもそもデバッグ情報が必要になった事は無い気がするが
気持ち悪いと言えば気持ち悪い。しかしEPG取得が走るとカクつくのが・・・ ログ出力オフにしておけば、EPG取得8本動いてもカクつかないし重くもならないけどな・・・ Release版でもデバッグログ出力しているのは確かに気持ち悪いな。
といっても、OutputDebugStringは共有メモリに書いているだけだから、
それほど性能に影響しなさそう。
(vsprintfとnew/deleteの方が重いかも)
というよりも、性能に関して何かするならまずプロファイルとれば? ログ出力オフというのは「デバッグ出力をファイルに保存する」ですかね?オフなんだけどダメでした。
使ったことないですが凡呼んだりしないといけないし既存exeからですかね>パフォーマンスプロファイラー
録画は複数同時&別作業でも問題がなく、CPUもメモリも余裕があるように見えるのに
EPGだけ妙に重いからほかの人どうしてるのか気になりました。
何故か効果あったし、Common.hに追記でまぁ良いかと思ってます VS2017のバージョンが古いんだろう
それ以外に考えられない OutputDebugStringはむしろReleaseビルドで最低限のトレースを取ることに利点があるのに
関数名の「Debug」って言葉に引っぱられすぎ。
Debugビルドならブレークもステップもやり放題なんだからむしろ不要なぐらい。
あとデバッガ差してなきゃOutputDebugStringに負荷なんかない。んなもんあったら大問題になってる
性能云々言うならとにかく計測しなさい。 >>272
>>273
カードは抜き差しして大丈夫っぽい
ビルドやらiniファイルは確認してみます
TVTest単体で立ち上げると問題ない(多分)のに、予約録画になると途中でスマートカードリーダの点滅が切れたり、ホント挙動がよくわからん
こりゃ時間かかりそう boncaslink/server/proxy使うとOKだったりして、と適当なことを言ってみる。 録画結果のドロップ数でリネームするbat作ったんだけど、これで問題ない?
@echo off
setlocal
cd /d "E:\rec"
rem 変数「a」と「b」に値を代入
set a=0
set b=$Drops$
rem 比較演算子「equ」を用いて値が等しいかを判定
if %a% equ %b% (
echo ドロップはゼロ
) else (
echo GOTO rem
)
:rem
rem "$FilePath$" "$FolderPath$\$FileName$_[Drop].ts"
endlocal
pause
:exit /b
早速テストしてみたら都合よくドロップしないからテストできなかった >>287
あと、ドロップあってもなくてもコマンド実行されちゃうよ >>271
んなこたーない
EDCB+PX-W3U4の内蔵カードリーダーで絶賛稼働中 ドロップせずちゃんと録画出来たら、おじさんがドロップをあげよう。 お笑い番組を片端から予約すると、引くくらいの分量が録れるな >>285
NHKだと、ドロップする番組が結構ある
一桁から多くても30くらいまでの、少数のドロップね
たぶん番組とか音声とかの切り替えの関係もあると思うから
前後にマージンを少しとった上で、短い番組をいくつか予約して試してみたら 多重音声か何かの関係かわからんが
ニュース直後の番組はドロップするな
ブラタモリとか
あとWOWOWも1とか2ドロップする >>288
こんな感じでどう?
set a=0
set b=$Drops$
rem 比較演算子「equ」を用いて値が等しいかを判定
if %a% equ %b% (
GOTO end
) else (
GOTO ren
)
:ren
ren "$FilePath$" "$FolderPath$\$FileName$_[Drop].ts"
:end
endlocal
pause
:exit /b
というか0だったときも実行するように改変してたらいいということに思い至った リネームするファイルをフルパスじゃない$FileName$で
ren "$FileName$.ts" "$FileName$_[Drop0].ts"
とすることでリネームされました
レスくれた人ありがとう! >>276
見る気がないやつにはそりゃ不要だわな
録画記録の開始が遅れるとかの報告が以前にあったけど、ログから原因究明につながりそうな情報は
とれるし、見ることができる人にとってはトラブル時に有用 キーワード予約に、○ヶ月経ったらこのキーワードは削除するとか設定出来るようにして欲しい
放送終わったキーワードを手動でいちいち削除するのは結構めんどい 年に1回しかやらないような番組が次の年も勝手に取れてて助かる ドラマのスペシャルとか残っててよかったキーワードってときもあるからなぁ
他にあるようだし、自分の派生に移植するか、番組の終了わかっているわけだから、自分で整理すればいいのにな
俺的には、番組表で 韓国 韓流 韓ドラ キム・ ・ヘジョン ・スンホ ・テファン ・ミンソク ・ソニョン ・ヒョンジュ ・ギョンとか見かけたらグレーにするキーワード色指定機能が欲しいわ 1クールアニメだと思ってたら2クールだった、なんてドジ踏みそう n週間録画がなかったら消す候補にフラグが立つ機能とか! (脳直 録画に失敗した回が再放送などで補完できたりするから残したままだな epgAutoAddを見たら1700行あった。
95%くらいが同じ検索条件で検索キーワードだけ違う状態(どの局で再放送があるか分からないから、全部の検索条件で全部の局を検索対象にしてる)なんだけど
全部つなげたor検索1件にしたほうが早いんだろうか。
内部処理ではそうしてるならすごいけど 少なくともEpgTimerとか表示側は早くなるな
多分検索時間も件数減らした方が早い epg更新の時に検索してるだけでしょ
表示は検索結果の反映だけだから関係ない
epg更新自体がむちゃくちゃ時間かかるんだから誤差ほどの差も出ない EpgTimerの場合、20行表示と1700行表示ではかなり操作感が違うのではないかと
あと、xtne6f系の派生MODはキーワード予約変更のタイミングでも検索がかかってるはず
それ以前の問題として、1700行もあったら、普段のキーワード予約の編集とか面倒じゃない?
‥と思ったけど、バラしてある方がキーワードの一覧性はいいんだな
最近のxtne6f版は、検索重くても録画や予約動作への影響は無いように対策されてるようだし、
どっちの作業を重視してるかで決めればいいんじゃない? 完全初心者で原因(というか仕組み)がよくわからないんですが
PXシリーズでこういう風になったことある人いますか?
T.ini S.ini
TVTest 映る 映る
EpgDataCap_Bon 映る 映らない (※チャンネルスキャンの時点で失敗) >>315
どうせITの入れ忘れでした
exeと同じフォルダじゃあダメだったんですね >>282
自己レス
カードリーダーをACR39-NTTComに替えたら解決された
かと思ったら散発的なドロップが発生してることに気付いた、これはこれで困るなw >>317
PLEX スレに移動するのだ。
そして絶望せよ……。 今日の3時30分から録画予約した賭ケグルイが途中でPCが落ちてて途中でぶつ切りになっちゃった
録画中にPCが落ちることなんて滅多にないんだけど残念だわ
原因がよく分からんけどね 録画用HDDが残り100GBだったので年末年始で500GB空けたった 年末年始( 12/29 - 01/06 )で、スポーツ中継と再放送以外の全録をしてみたけど
ざっくり4TB前後だったな。 ま、年末年始は地デジと、BSPとBSスカパー・CSフジ・WOWOWとBS11ぐらいしか特に見るものないけどな。 >>312
> あと、xtne6f系の派生MODはキーワード予約変更のタイミングでも検索がかかってるはず
10.69のときから、自動予約登録条件変更のボタン押すと全部舐めてるよ xtne6fさんへ
いつもメンテナンスありがとうございます。
OneServiceUtil.cppのAddTSBuff関数の条件が間違っていると思われます。実質問題ないのですが、気になったので報告しておきます。
ちなみに、原作10.66のソースも同じだったので、原作からのミスと思われます。
OneServiceUtil.cpp
@@ -159,7 +159,7 @@
}
}else{
//その他
- if( packet.PID < 0x0030 ){
+ if( packet.PID <= 0x0030 ){
//そのまま
this->buff.insert(this->buff.end(), data + i, data + i + 188);
}else{ >>317
ドロップは電波環境の問題ではない
みんな高いけどpt買ってるのはその辺が理由 昨日(今日午前1時00分〜)BS11で放送された
「ダンジョンに出会いを求めるのは間違っているだろうか 第1話」
がファイルの先頭がGOPで区切られてない判定だったけどおま環?
PX-S2U3
xtne6f work-plus-s-181125 >>329
録画マージンのタイミングだから人それぞれだね
GOP単位で保存しているわけではないみたいなので、GOP途中で保存されている場合もある
TMPGEnc系だと解析読み込みでもボトムフィールド優先と誤認識するから
MurdocCut使うとかでごみGOP切り捨ててくれるソフトなど使って対処するといいとか何とか >>331
ありがとう!
readme見たら数十秒でも不十分なんですね・・・5秒だし
ヤフったら30秒とか40秒とか良いみたいなので50秒にしてみます
とりあえず先頭カットしたら問題なくTsTimeKeeperも完走できました >>332
秒数の長さの問題ではなく、指定した時間が1GOP(15フレーム)の間の場合、GOPの途中から録画するという感じです
チューナー数少ない環境でマージン長くとると番組のケツ切れたりチューナー足りないって黄色くなったりすると思う・・
N〇Kとか時間ぴったりの番組もたまにあるから、1日1度くらいの頻度で録画して放送時刻に時計を合わせるオプション使っていれば、マージンは10秒もあれば十分だと思う xtne6f版に以降しようとしてるんだけど、これって番組表の並び
ID順にしようと思うと全部手動でやるしかないのか 目が悪いのでフルHDのモニターでシステムフォントを大きくしてるのですが
そうするとtkntrec版で ” 検索” の項目は 各画面の設定でフォントの大きさを変えられないので
システムフォントの大きさになってしまい文字が大きすぎて入り切らないところがでてきてしまう
フォントサイズがデフォルト以下でないと(9だったかな)正常に映らない
マウスのドラッグで引き伸ばしもできない
ここで書いて直していただけるかわかりませんが WEBブラウザから放送中の番組をリアルタイム視聴したいのだけど、
media_err_src_not_supported
が出てしまう。。。
EDCB xtne6f 最新
EDCB_Material_WebUI 最新
EpgTimerのNetworkTVモード有効チェック、TCP有効チェック
EpgDataCap_Bon.exeのネットワーク設定でTCP送信に0.0.0.1 ポート:0を設定
変更する必要がある項目はありますでしょうか。 外したらすまんのだけど、エラーの内容からブラウザがメディアに対応してないというエラーに見える ってレスしてふと思ったんだけど、
もしかしてブラウザでテレビを見たいって事?
それならTvRemoteViewer_VB使った方が良いと思う >>339
です。ブラウザはchrome最新で対応してないことはないと思うのですが。
できればTvRemote起動せずこの機能使いたいです。 >>333
重ね重ねありがとうございます!
放送時刻に時計を合わせるオプションは常に入れてて、録画マージン開始20秒(終了10秒)に変えましたが
ゆるキャン△ 第1話「ふじさんとカレーめん」これも先頭GOP区切られてない判定になってしまいました
ダメぽ
何やってもダメそうなんで今度はTVTest(TTRec)で録画して確認してみます
アンテナレベルは良好だけどそれともチューナー買い替え時来たのかなぁ GOPの切れ目なんて放送局側の都合であって、
録画ソフトやチューナーは関係なくね? 助言をいただけないでしょうか?
何が原因なのかよくわからないのですが、最近(明確にいつ頃かは不明です)
番組情報の取得の際にPC自体が激重になり、取得が終わるまではマウスのカーソルすら飛ぶような状態です。
症状の際にタスクマネージャーなどで確認するも、CPU使用率は20%程度、メモリも半分程しか使用しておらず、高負荷状態が確認できません。
システムドライブが原因かと思い、ベンチマークにかけてみましたが特に悪い結果は出ていません。
可能性としてはどのようなことがあるでしょうか?
構成は以下です。
EDCB ver.10.66(システムとは物理的に別ドライブ)
OS Win10pro 64bit
CPU 2600K(4Ghz固定)
メモリ32GB
システムドライブSSD >>342
そうなんですか?
2018年10月中旬以降のBS11イレブンのアニメを録画したTSファイルは軒並み異常で、
異常というのはPS4のメディアプレーヤーで再生やスキップを行うと飛んだ先の数フレームの映像がぐじゃぐじゃになります
このTSファイルは先頭GOP切ったりTsTimeKeeperで修復したりTMSR5でカット編集しても直りません
分離・多重化を行っても直らずコンテナがTSやMPGのMPEG系のままだと異常なんですが、MP4に再エンコすると問題なくなります
先に書いたダンジョン出会いもゆるキャン△も実はこの異常も抱えていました
最近こんなTSファイルばっかり出来上がるのと、BS11イレブン以外の放送局のアニメはまるで問題ないから変だなぁとは思ってました
長文スマソ 実際局側としては生TS再生なんて知らんがな、って事だろうからな >>44,50
Youtube Downloader HDで普通に 1080pで落とせた >>344
再生側が対処できてないんでしょ
どこで切り取られても再生できるのがTS
局側に問題ありというならテレビでも同様の問題が発生することになる
> MP4に再エンコすると問題なくなります
対処されたデコードが行われてそれをエンコードして出来上がったのがmp4 >>343
Sandy って Win10 非対応だったと思うけど、今までうまく動いてた?
内蔵グラフィックが使えないだけで、グラボ使えば大丈夫なのかな。 >>344
18年春からじゃない?
それならフィールドピクチャという技術が導入されたタイミングだけど、
ほとんどの BS 局が変わったので違うかな。
とにかく、どの局、どの環境だろうと GOP 単位で録画されることなんてないので、
GOP が原因だという思い込みは捨てて。 >>343
番組のファイルが壊れていないかな。
EDCBの入っているドライブをチェックしてからEpgDataの中の
ファイルを削除して、番組情報を取り直してみたらいかがでしょうか。 >>345>>346>>348>>351
皆さんありがとうございました
4K時代なんでアンテナもこの際変えようか考えてたけど早まるとこでした
細かいことは省き、GOPが原因ではないと言うことと18年からの変更ってことでさっぱり諦めました
MP4ならスマホでも見れるので、今度からは布団に潜りながら見れそうです
1話エンコに24分、ほぼ1話分なのね >>350
サポートがないだけで非対応じゃないぞ
InBoxドライバは当たるんだし >>344
うちの環境だと似たようなことはちょいちょい起こるな
メインで使ってるプレーヤーソフトだと再生できないけど
他のプレーヤーソフトなら再生できるって事が >>327
むしろこれ<0x0030がより正解な気がするけどどう思う?
STD-B10でarib定義の固定PIDは0x002Fまでなので。
どっちにしろなんの影響もないだろうけど 壊れ気味のtsはハードウェアデコーダーだと画像が乱れる時がある
PCの場合はプレイヤーの設定で切ればいいけどPS4はちょっとわからない
mp4にすると正常になるのは一般的なエンコソフトは
ソフトウェアデコーダーで読み取っているからだと思う
今回のケースとは関係ないかもしれないけどね >>355
でも Win10 は大型アップデートでどんどん変わるからなあ。
サポートがないってことは、ある日突然動かなくなっても文句は言えないわけで、
今現在たまたま使えているからといって非対応じゃないと言い切っていいものか……。 Win10はそれ以前のCPUでも動いてるから、とりあえず問題ないと思うが…EPG取得が重いって話だし、PC買い替えろっていうわけにもいかないでしょ
>>343 EDCB ver.10.66はもう何年も使ってないからはっきりわからないけど、原因洗い出しで。
・10月まで問題ないなら取得EPG全部消して試してみる
・春以降からおかしいならchsetから取得しなおしてみる
・EPG保存しているドライブのバックアップ(コピー)とってからチェックディスクでドライブを調べる(壊れ始めてるときに書き込みすると死にますよ^^;)
・別フォルダに派生版でいいので別のEDCB環境作って試してみる >>349>>350>>352>>353>>360
皆さんありがとうございます。
どうやら>>352>>360さんご指摘のEPGのデータ部分が破損していたようで、削除して再取得したとこころ改善しました
自分では思いつかなかったのでとても助かりました
ありがとうございました!
>>350
さすがに古さを感じつつあるパーツですが、今までは特に問題なく無く動いておりました
さらに購入時からほぼ24時間稼働なのでいつ壊れてもおかしくないですが、性能的にはこれと言って不満がない為にズルズル来てしまってます
というかWin10のサポート対象外なんですね・・・正直そこまで骨董品だとは思ってなかったですw >>359
サポート終了=動作停止ではない、そのままでいいならどうぞ使い続けてねの意だよ NHKにて2日連続でピアノの森っつーアニメの一挙放送やってたんだが
2日間ともその日の1話目を放送した後2話目との間に1分間隔開けてるという意味不明な構成になってて
それが原因なんだと思うが両日ともその日の2話目が致命的エラーで録画されていなかった >>361
実は自分もサブだけど Sandy 使ってたりw
この世代で大幅に性能アップし、内蔵 GPU はともかく
CPU 本体はその後もマイナーチェンジみたいなもんだしとくに不満はないよね。
なのになぜか Win10 からはのけものにされてしまった。
ほとんど変わらない Ivy は正式対応されたのに。
>>362
というわけで、サポート終了ではなく最初からサポートされなかったんだ……。 Ivyサポートと言ってもグラフィックドライバーの提供がIntelは続けているというだけ
これは同じ世代のHDグラフィックを使ってるBayTraillを山の様に売ったから
ついでにIvyもサポート内にいると言うのが理由 >>364
いいCPUですよね
ただ流石にそろそろ変えたいなーとも思います
CPUが平気でもマザボがそのうち昇天しそうで、、、
グラボは比較的新しいのに交換したので次こそはって感じです
EDCBも派生版に更新したいですね >>365
なるほど GPU 絡みか。
CPU 部分はほとんど同じだから、
意図的に動かなくなるようないじわるされない限り大丈夫そうかな。
Ivy の USB 3.0 でのトラブル報告もあるみたいだし、ネイティブ対応前で
サードパーティ製チップの載ってる Sandy 用マザーのほうがかえって安定するかもしれん。 あの頃のNEC系はすでに安定USB3ドライバすら供給できなかったもんな・・・
電源オプション変更しても有効にならなかったり、DVD書き込み中にデバイス見失ったり酷かった >>368
いや、当時は色々あったけど今回は逆の話。
Ivy というか 7x チップセットの USB 3.0 が Win10 で不安定みたいなので、
サードパーティ製のほうがちゃんとサポートされてそうかなって。 Wolfdaleで辛くなってきた時にごっそり買い替えて、
SandyとIvyとどちらも選べたけど、新しい方がいいだろ的な軽い感じでIvyを選んだのが、
こんなに命運を分けるとは
まあ、ソケット同じなんだから載せ替えればいいんだけど ■ このスレッドは過去ログ倉庫に格納されています