【視聴・録画】Linuxでテレビ総合18 [無断転載禁止]

2025/03/29(土) 17:23:12.36ID:+7vY5PQW
Linuxでのテレビ視聴・録画に関して、デジタル/アナログ問わず扱うスレッド


・前スレ
【視聴・録画】Linuxでテレビ総合17 [無断転載禁止]©2ch.net
https://mao.5ch.net/test/read.cgi/linux/1695289122/

・過去スレ
16
https://mao.5ch.net/test/read.cgi/linux/1501170434/
15 http://mao.2ch.net/test/read.cgi/linux/1496802072/
14 http://hayabusa6.2ch.net/test/read.cgi/linux/1487503115/
13 http://hayabusa6.2ch.net/test/read.cgi/linux/1475513549/
12 http://hayabusa6.2ch.net/test/read.cgi/linux/1464964277/
11 http://hayabusa6.2ch.net/test/read.cgi/linux/1447412254/
10 http://hayabusa6.2ch.net/test/read.cgi/linux/1417559598/
9 http://hayabusa6.2ch.net/test/read.cgi/linux/1388900589/
8 http://engawa.2ch.net/test/read.cgi/linux/1359268284/
7 http://engawa.2ch.net/test/read.cgi/linux/1342343650/
6 http://engawa.2ch.net/test/read.cgi/linux/1326804531/
5 http://engawa.2ch.net/test/read.cgi/linux/1309182037/
4 http://hibari.2ch.net/test/read.cgi/linux/1293388638/
3 http://hibari.2ch.net/test/read.cgi/linux/1269999876/
2 http://pc11.2ch.net/test/read.cgi/linux/1253880711/
1 http://pc11.2ch.net/test/read.cgi/linux/1231189481/
Linuxでテレビを見る http://pc11.2ch.net/test/read.cgi/linux/1013649811/
2025/03/29(土) 17:25:40.34ID:+7vY5PQW
2025/03/29(土) 17:26:05.38ID:+7vY5PQW
しゅ
2025/03/29(土) 18:47:32.20ID:BR6i3TUu
>>1
あけおめ
2025/03/29(土) 19:03:21.35ID:+7vY5PQW
関連スレ追加
【EDCB】EpgDataCap_Bonについて語るスレ90
https://mevius.5ch.net/test/read.cgi/avi/1736772361/
2025/03/29(土) 21:08:53.27ID:LLVCPB/R
>>1
7login:Penguin
垢版 |
2025/03/29(土) 21:56:32.49ID:0VXDD/4L
前スレ992です
B25Decoder.so設置の件ですが経過報告させて頂きます
lddはB25Decoder.so設置してスクランブルが正常に解除される場合もそうでない場合も全く
変化なしでした

試しに最新コミットc24fd3dを新規で真っ新なOSにそのEDCBをインストールしてB25Decoder.soを設置してみても
スクランブル解除出来ませんでした
その状態で前の1d97d31にcheck outして再度インストール上書き更新してやると今度はスクランブル解除されました

しかし残してあった既存環境で更に前の8c214cc(スクランブル解除出来ず)から1d97d31に更新してもB25Decoder.so設置で
スクランブル解除は出来ませんでした なので無条件に1d97d31なら支障なくスクランブル解除される、という訳では
なさそうです

で試しに環境を変えてラズパイで最新c24fd3dのEDCBを新規インストールOS上に構築してB25Decoder.so設置を試してみました
すると全く問題なくあっさりとスクランブル解除されるという結果になりました

ラズパイ以外の環境は実はX86系ではありますが全てVMWareの仮想Ubuntuでの結果です
なのでもしかしたら仮想環境での固有の問題である可能性も捨てきれなくなって来ました
流石にネイティブのLinux環境構築はラズパイが精一杯です 今後EDCBが再度更新されたとき、ラズパイの環境で
B25Decoder.so設置のケースを追ってみようと思います

取り合えず前回の質問は取り下げさせて頂きます ありがとうございました
2025/03/29(土) 23:22:25.79ID:2BOfeLHo
>>7
興味あったので手元N100のminiPCにubuntu24.04serverとEDCB入れて確認したけど
同じこと起こるよ。仮想環境固有の問題ではないと思う。
最初に250124(1d97d31)インストールして250321(c24fd3d)をビルドして上書きしたら
解除できなくなった。EDCBのログに以下が出力される。
[250329223408.132] ★/usr/local/lib/edcb/B25Decoder.so のロードに失敗しました。
[250329223408.132] ★★Decode DLL load err [CTSOut::OnChChanged()]
PCを再起動してもダメで、B25Decoder.soを再ビルドして上書きしてもダメ。

ttps://github.com/tsukumijima/Multi2Dec/blob/e709331d812ee410ca7ad3e3919d1b55e21ef678/B25Decoder/B25Decoder.cpp#L118
ttps://github.com/tsukumijima/Multi2Dec/blob/e709331d812ee410ca7ad3e3919d1b55e21ef678/B25Decoder/B25Decoder.cpp#L131
どこでエラーになっているか特定したいから、ここらへんにfprintf追加してビルドした
B25Decoder.soを使ったらなぜか解除できるようになるし、発生条件いまだにつかめず。
2025/03/31(月) 00:39:50.03ID:FtaAWoSl
>>7

EDCBのバージョンアップで起こる理由にはなってないのだけど。これかなあ?と思うパッチ。
動作確認してもらえるとありがたい。

https://pastebin.com/3mRt0cY4

https://learn.microsoft.com/ja-jp/windows/win32/api/winscard/nf-winscard-scardtransmit
https://pcsclite.apdu.fr/api/group__API.html#ga9a2d77242a271310269065e64633ab99
にあるように、SCardTransmitのpcbRecvLengthは、[in,out]で受信用バッファのサイズをバイト単位で設定した
変数へのポインタを与えて、実際に受信したバイト数が上書きされて戻ってくる。という仕様らしい。

元のコードだと受信用バッファサイズとして初期化されていないcbRecvLengthの値が使われ、cbRecvLengthの値によっては
受信用バッファサイズ不足のSCARD_E_INSUFFICIENT_BUFFER(0x80100008)エラーになる。
2025/03/31(月) 19:43:02.30ID:AOGAFyLl
前スレの「島」について何となく思ったこと。
常に何かを批判するスタイルで多方面に喧嘩を売ってるけど、エコーチャンバー現象で気持ちよくなってるだけだと思う。
悪気があるわけではない、でもコミュニティにとっては悪に見える。悪いのはXだ。
2025/03/31(月) 20:35:20.41ID:VhWGyVEG
個人的にはなんか変な宗教やってんのかなって感じたな。
技術のあるなしとかそう言うんでは無く、なんか何処向いてやってのんのかなってw
2025/04/01(火) 03:06:11.77ID:aDYrvfIp
仕事や生活で自己肯定感が満たされない人特有の思想の偏りがみえる
2025/04/01(火) 04:07:11.85ID:yPd0OUY5
ラズパイ4に比べれば最近激安のCore i5-9400機、あるいはi3-9100機は圧倒的なパフォーマンスを誇る
ヤフオクなら1万円でお釣りの来るCore i3-8145Uでもラズパイ4より上なんじゃないかと

何にどのような資源を割り当てるかは個人差あるか
14login:Penguin
垢版 |
2025/04/01(火) 10:24:20.58ID:hxWRc2no
そりゃラズパイ4とCoreじゃ消費電力が全然違うし
消費電力に拘らない人なら古いPC使うのが価格性能比は上だわな
2025/04/01(火) 11:09:52.61ID:qBBBYWOp
ならラズパイも中古で比較しないとね?
2025/04/01(火) 16:57:52.89ID:LWMCzWge
島の人、Dockerで動かすと複雑になるから嫌いって言ってるのね。
Docker使わない方がよっぽど複雑なんだけど。
2025/04/01(火) 17:13:11.46ID:i/rDM3kM
リアルや仕事関連で関りがあるでもないだろうから、便利にありがたく使わせてもらえばいいじゃん。
使う使わないは個人の自由だし、納得いかないなら使わなければいいわけで。
なんで人物評価とか思想の話になるんだよ。
18login:Penguin
垢版 |
2025/04/01(火) 18:52:10.22ID:QZg5zeoW
あえてwine使う利点はなんなんでしょう?
純粋に興味あります
2025/04/01(火) 19:07:32.43ID:qBBBYWOp
間違った情報で不安を煽ってネガキャンするのも良くない
20login:Penguin
垢版 |
2025/04/01(火) 19:14:39.92ID:jd9R4bOT
>>19
PX-W3PEスレのことだな
21
垢版 |
2025/04/01(火) 22:54:54.61ID:BFTsn3p7
>>8,9
継続した検証、ありがとうございます
最新コミットc24fd3dを新規インストール → スクランブル解除X
→ check out 1d97d31でスクランブル解除〇 の奴を再度c24fd3d上書きした奴に
9氏が作って頂いたパッチ当てB25Decoder.soて試したところスクランブル解除〇になりました!

が8c214cc(スクランブル解除X:libaribb25+tkmsst版decode凡ドラなら〇) →
1d97d31でもスクランブル解除Xをc24fd3dに上書きしてパッチ当てB25Decoder.soで
試してみても残念ながら×になってしまいました
尚これの場合もc24fd3dでlibaribb25+tkmsst版decode凡ドラなら〇となっております

どうやら作って頂いたパッチでは根本原因解決には至ってない模様です
ですがダメなパターンでもスクランブル解除OKは増えました

お手数おかけしてありがたく思います
2025/04/02(水) 01:03:55.43ID:D/OiUVfV
正直mirakurunとEPGStationしか入れないならわざわざDocker使うメリット無いと思う
チューナーによって設定変わるからdocker-compose.yml編集する手間も知識もいるし
2025/04/02(水) 01:59:53.70ID:p+X+HT5H
本家のdocker-compose.ymlみてみ?デフォで全デバイス動いて編集する手間無くなってるから。
Docker使わない場合Node.jsとか必要なパッケージをバラバラにインストールしてメンテナンスしなきゃいけないんだけど、そこんところどう?
ところで、「破壊的変更が多いわりに4.0.0にアップデートするメリットが無い」っていう嘘に騙されたんだけど、動かしてみたら全然良アプデだったから割とムカついてる。
2025/04/02(水) 02:17:05.19ID:ekaHqh40
そういうネガキャンってシンプルに作者への嫌がらせだよね。
逆の立場で言われたらどう思うかなんて考えてないだろうね。
25login:Penguin
垢版 |
2025/04/02(水) 10:21:15.20ID:qtK2seGd
>>23
俺も昨日docker-mirakurun-epgstationでmirakurunを3.9.0-rc4から4.0.0-beta.15へ上げてみたんだが
拍子抜けするくらいすんなりいったな
環境のせいか性能改善についてはそうかも?ってレベルだけど
26login:Penguin
垢版 |
2025/04/02(水) 11:12:34.87ID:g7jglqYR
わざわざDocker使うメリット無いと
そういうネガキャンってシンプルに作者への嫌がらせだよね。
2025/04/02(水) 11:13:40.20ID:sCIKIS60
「たいした『破壊的変更』も無いのにネガキャンやってるバカがいる」だけかも
2025/04/02(水) 12:15:08.23ID:g5IWjDEJ
tailscaleを動かすと複雑になる、リバプロのほうが個人的に好みだ、って言ってきた人にどう返信してたか忘れちゃったのかな?
2025/04/02(水) 12:51:47.90ID:p+X+HT5H
ドキュメントみたらDocker使わない方法もちゃんと書かれてあって優しいじゃん。

作者は自身が欲しいものを作ってるだけなんだよな。
ただ、島の人は思い込みとかから偏った思想で過激な主張になることがあって、
基本的に長文レシート投稿なのも相まって圧がすごいんよ。
せっかく復活したのにまた更新止まっちゃうぞ。
2025/04/02(水) 18:24:47.19ID:0YclzDj+
島ってなんやねん
2025/04/02(水) 23:57:18.66ID:EiUPDJzz
>>29
>作者は自身が欲しいものを作ってるだけなんだよな
Linux物は基本的に自身が欲しいものを作ってるだけで
俺らクレクレ乞食のために作っているわけじゃないからな。
そして、自身が欲しいものを実現のためには前バージョンからの破壊的変更もすると
2025/04/03(木) 00:40:56.45ID:vBtAnCZe
ヲチスレみたいになってきっしょいなあ
2025/04/03(木) 01:05:33.89ID:W9nNm6c+
まあ今回は大した破壊的変更もないんで杞憂だったってことで
ドキュメントとかちゃんと書いてくれてるっぽいんで騒ぐ前に確認しようねって纏めでおk?
2025/04/03(木) 08:50:55.29ID:V4wCTkPc
ok
2025/04/05(土) 04:38:42.26ID:pTZ7VH5D
mirakurun@4.0.0-beta.16 感想。ラズパイ5+PT3(カーネル標準DVB)。
・ジョブ数の設定をチューナーの数と同じにした。なんとなくスタンバイ数はその2倍。
・EPG更新のスケジュールはデフォの毎時20分と50分。今までは更新間隔設定だけだったけど、こっちのほうが分かりやすい。
・EPG更新が並列化されて速くなった。大体0分と30分前には更新が終わってて気持ちが良い。
36login:Penguin
垢版 |
2025/04/05(土) 21:06:14.41ID:9Adn51vk
Docker使うと煩雑になるとかcompose.ymlの設定が大変とか全然ピンと来ないんだよなあ
俺はいくらでもスクラップアンドビルドでテストできるDockerと違ってネイティブの環境汚すnpmやpm2の方が苦手
チューナーの設定もただ書くだけじゃん
npmネイティブのmirakurunのチューナー設定でコマンド入れるのと何が違うんだと
好みは人それぞれだし各々利点があるのも確かだけど
Docker嫌いの人も単に慣れてないだけじゃないのかね
2025/04/06(日) 15:07:19.11ID:HCol4uW5
ttps://github.com/tsukumijima/KonomiTV/tree/master/server/static/logos
これって著作権大丈夫???
2025/04/06(日) 15:18:03.47ID:3rFfz8NC
グレーっぽい気もするけど、ダメだったら通知が来ると思うので、そんとき管理者が消せばいんじゃないかな。
他人があれこれ騒ぐもんでもないだろ。
2025/04/06(日) 15:26:29.50ID:sw5cEn5T
この手の奴はダメでも権利者から放置されることが多いけど、非親告罪だから、検挙する「つなぎ」の口実にはなるね。
一線を越えてるとみて良い。ユーザー的には開発者が居なくなるリスクがあるから、騒ぐもんでもないというわけでもないだろ。
2025/04/06(日) 16:21:11.66ID:1jF87CrJ
俺は何年か前にDiscord荒らしてるの見てから絶対使わない・関わらないようにしてる
41login:Penguin
垢版 |
2025/04/06(日) 20:34:38.01ID:kUhKTunA
cmカットは生命線だから譲れない
ロゴが問題になるのはそこだろ
42login:Penguin
垢版 |
2025/04/06(日) 22:49:43.27ID:TtdDJIi6
むしろcmありの方がいい
どうせ見ないのに編集する意味がない
43login:Penguin
垢版 |
2025/04/06(日) 23:01:41.36ID:TtdDJIi6
「ハロー、チューリッヒ」だけは自動で消して欲しい
2025/04/07(月) 00:20:26.46ID:ryAmh7cC
>>40
大変だね
45login:Penguin
垢版 |
2025/04/07(月) 00:33:24.54ID:edAqJ/J0
cmカットしないなら
ふつうに市販のレコーダ使えばいい
2025/04/07(月) 00:41:06.40ID:tnMYUF2L
はい、市販のレコーダーならこの価格になります♪
2025/04/07(月) 00:50:57.21ID:l0o1Uubo
松木里菜さんこんにちは
2025/04/07(月) 01:39:21.78ID:K+TKoje3
>>44
特に苦労してないよ
逆に関わってると大変だよ
2025/04/07(月) 04:07:48.23ID:iBlyhtHf
まー、他には過激に意見するのに、自分に意見されたら長文レスでクソだるいし、都合悪い事は無視するから、関わらないのが正解かもね。
自分が世界の中心ってかんじ。別に誰とは言ってないよ。Xでは良くいるタイプ。気にすんな。
2025/04/07(月) 21:09:19.92ID:LBtVwur+
ん?誰の事言ってんだ?
2025/04/08(火) 14:37:08.93ID:lvof9Zr3
>>40
荒らしてない。
急に破壊的変更されたから(みんな困るだろうし)、アップデートを元に戻せって、理由を書いて言っただけ。
依存してるソフトを全部気にして互換性を維持してアップデートしてもらわないと困る。身勝手なアップデートはやめてほしい。って言っただけ。(長文になったけど)
2025/04/08(火) 17:50:30.77ID:1zlXNMzA
作者はAIRへ向けてのアップデートしてるだけでしょ
2025/04/08(火) 19:08:35.17ID:a18/x0Pr
オープンソースはユーザーのため!
ユーザーは神様!
2025/04/08(火) 19:10:50.95ID:oCtPZ0sc
>>21

動作確認ありがとう。
手元環境だと修正後のB25Decoder.soで8c214cc、1d97d31、c24fd3d
全て解除に成功してしまうので、失敗する原因はまだつかめていない。

失敗する環境はVMwareでホストWindows、ゲストubuntu server24.04で良い?
仮想環境だからダメということはない気がするけど環境を構築して確認してみるよ。
2025/04/09(水) 00:32:41.89ID:0oYYnv55
>>51
言っていることは分かるんだけど、言い方があれだったのがねえ...
気に入らんならforkするなり、プルリク投げろって話だし
これがトリガーとなったのか分からんけど、しばらく更新が止まったと言うのが何ともね
2025/04/09(水) 00:52:52.37ID:D0ijor/+
何が悪かったのか何もわかってない
2025/04/09(水) 00:53:12.99ID:AfhW3YQx
あー昔mirakurunの作者に噛み付いてた人か
自分もあれがとどめで作者さん出てこなくなったと思うし、もう止めてよね
2025/04/09(水) 03:19:15.20ID:luoofoOR
無保証自己責任が当たり前だし、常にそう説明されているはずなんだけど、
それが通用しない無敵のニュータイプが出たら、そりゃやってられんわな。
エンドユーザー向けでは無いと謳ってるソフトに素人とか何も分かってないエンドユーザーを招くようなことしてるでしょ。(CAS処理モジュール付きのビルド済みTVTestを配布するなど、わざわざ作者が分離してる物を纏めて出来るだけ簡単に使えるようにしてアフィブログ記事化している行為もその一つ)
Win対応切ったりissue閉鎖したのは想定外のエンドユーザーが増えたからだと予想してるよ。
問題の彼にはとにかく一人でも多くの人に自分のソフトを使ってもらいたいっていう動機がありそう。そこが決定的な違い。
59login:Penguin
垢版 |
2025/04/09(水) 08:42:00.29ID:PW4LViU/
>>54
環境はその通りです
仮想環境を幾つか作って数パターン試していました

ラズパイ4はRaspberry Pi OS 64bit 2024-11-19 Bookworm版です
こっちは最初から最新c24fd3dで作って頂いたパッチなしでもB25Decoder.soが効いていたバージョンになります

お手数お掛けしますが宜しくお願い致します
2025/04/11(金) 12:37:10.53ID:xv9jbTww
うわ本当だMirakurunのissue閉じてる…
不具合に遭遇した時に過去のissue役に立つんだけどな
その閲覧すらできなくなるのは不便
新規投稿だけできなくする設定ってないんだろうか
2025/04/11(金) 14:38:53.33ID:rwOU9JVm
リバプロして自分のグローバルIP晒してなんで接続できないの?ってissueが立ったり
無法地帯だったからな
放置したら作者さんに管理責任追及されるでしょ。忙しいみたいだからしょうがない。
2025/04/11(金) 23:27:33.16ID:MJzlsFMZ
まぁなんかどうしても聞きたいことあったらDiscordに書けば、誰か反応してくれるかも試練。
2025/04/11(金) 23:31:06.97ID:SWzeQPQ8
ここに俺らが居るだろ
64login:Penguin
垢版 |
2025/04/12(土) 12:06:32.82ID:bNI47Tr1
Epgstation作者も行方知れずで更新ないしEDCBに移行するかな
65login:Penguin
垢版 |
2025/04/13(日) 15:23:27.67ID:c6GxNkWD
Epgstation作者はクリーンアップ機能で随分と叩かれたので出て来なくなった
2025/04/13(日) 20:07:37.10ID:a7HptboL
あれは実装が悪いわ
epgstation以外で録画したものまで消すし
67login:Penguin
垢版 |
2025/04/13(日) 23:08:06.71ID:yRoSI/EM
今って鯖新規構築ならどのセットがおすすめ?

現行機にMiracurun入ってるマシンから別PC(Ubuntu22.04)のEDCBで受信したいんだけど何か方法ある?
検証して行けそうなら本番環境アプデ予定なので・・・
68login:Penguin
垢版 |
2025/04/14(月) 06:51:11.41ID:m8XyUWKA
https://github.com/matching/BonDriver_LinuxMirakc
これは?
2025/04/14(月) 10:26:23.46ID:EFTLF/bc
EMM処理で躓いてるからDocker mirakurun epgstation から乗り換えてみようかな
2025/04/14(月) 16:45:11.15ID:SAe5jFvB
EMM処理ってdecoderに引数付けたらいけるんじゃないん?
71login:Penguin
垢版 |
2025/04/14(月) 20:21:58.15ID:Nw+IAhyy
EDCBのwebUIは番組表をスクロールだけで翌日翌々日と全部見れないのが残念windowsで使ってた時に便利だったんだけどな
2025/04/14(月) 21:53:21.25ID:EFTLF/bc
>>70
詳しく
73login:Penguin
垢版 |
2025/04/14(月) 23:37:24.77ID:Nw+IAhyy
>>72
前スレだかでmirakurunのserver.ymlに
emmProcess: true
これでEMM処理有効になるって書かれてた様な…記憶が曖昧
2025/04/15(火) 00:06:26.18ID:GN3ErVGD
>>73
それはAIのクソ回答かな

今ソースコード確認してきた。
decoderの設定には引数設定できないから、作者さんかPR出せる人見てたら引数設定できるようにしてくれると助かる。
現状は適当なラッパースクリプトを適当な場所(Dockerホストだと/opt/mirakurun/opt/bin/)に入れて+xしたら動きそう。
こんな感じかな?↓

#!/bin/sh
(元々の decoder コマンド) -m 1 "$@"
75login:Penguin
垢版 |
2025/04/15(火) 18:14:56.20ID:krRmHiRP
mirakurunならラッパーとか用意しなくても単にtunerのdecoderの所に -m 1 を加えるだけではダメなん?
2025/04/15(火) 20:13:21.98ID:GN3ErVGD
ソース確認した上で言っとるんやで
2025/04/15(火) 20:36:10.75
>>75
Commandは引数渡し前提で処理してるがdecodeは渡せん、ソース読めばすぐ分かるでしょ
2025/04/16(水) 03:01:14.54ID:tE4W+Q86
Dockerもそうだが、ほんの少しのLinuxの基礎的な知識とドキュメントを読めば解決できることがXでは知ったかぶりが「できない」「難がある」「動かない」「不確実」なんて書かれがち
79login:Penguin
垢版 |
2025/04/16(水) 18:03:23.10ID:/Ywr3+Sn
ソースコード見ても解らない解説サイト見て録画鯖構築してる人が多い現実
80login:Penguin
垢版 |
2025/04/16(水) 19:22:44.02ID:uyFflXpl
ソースなんか読むかふつう
でもためになったから感謝する
まあ有料放送は興味ないんだが
2025/04/16(水) 20:20:00.95ID:YaAgjTFp
ツンデレかわいい
2025/04/16(水) 20:48:11.38ID:Qf0MXWdi
>>59
VMware上のUbuntu24.04でEDCBを動かしてみたけど、>>9 の修正で解除できてしまう。
失敗する環境は再現できそうにない。B25Decoder.soの初期化に関係するログを出力する
パッチを作ったので、失敗する環境でログを取ってもらえないだろうか。

ttps://pastebin.com/EcSkM9j4

ttps://github.com/tsukumijima/Multi2Dec のmasterブランチに対するパッチで
>>9 も含んでいる。Ubuntu24.04なら syslogにEpgTimerSrvで出力されるので。
83login:Penguin
垢版 |
2025/04/19(土) 07:46:28.72ID:U0fMK0dw
>>82
正常に動く環境(c24fd3d)の場合 上記パッチを当てるとEPG取得時等で下記の通りlogがちゃんと表示されました


~$ EpgTimerSrv

Sig:18.98 D:0 S:0 sp:0 ch:0 EpgCap BonProject/TsDescrambler.cpp@71:OpenDescrambler

BonProject/BcasCardReader.cpp@345:CBcasCardReader
BonProject/BcasCardReader.cpp@48:GetTotalDeviceNum
BonProject/BcasCardReader.cpp@371:EnumBcasCardReader
BonProject/BcasCardReader.cpp@426:InitialSetting

BonProject/BcasCardReader.cpp@48:GetTotalDeviceNum
BonProject/BcasCardReader.cpp@371:EnumBcasCardReader

BonProject/BcasCardReader.cpp@426:InitialSetting
BonProject/BcasCardReader.cpp@92:OpenCard

BonProject/BcasCardReader.cpp@134:CloseCard
BonProject/BcasCardReader.cpp@371:EnumBcasCardReader

BonProject/BcasCardReader.cpp@426:InitialSetting

BonProject/BcasCardReader.cpp@360:~CBcasCardReader

BonProject/BcasCardReader.cpp@134:CloseCard


続く
8483の続き
垢版 |
2025/04/19(土) 07:49:10.24ID:U0fMK0dw
しかしB25Decoder.soが働かない環境(8c214ccからc24fd3dまで上げた奴)ではそもそも上記の
デバッグメッセージ
さえ表示されずただSigのSの数値が4桁5桁と表示されスクランブル解除されて
いない状態で稼働するに留まる
という結果になりました


どうやらB25Decoder.soは最初から稼働してない感じです
B25Decoder.soの問題というよりもっと前の段階のプロセス
でコケてる感じがします
思えばこの動かない環境は8c214ccよりも古いバージョンで最初インストールした環境です
最初の時は問題なく
動いたのですが、その後何回かメジャーアップデートする度にB25Decoder.so設置で
いけるか何度も試して環境が汚れていて尚且つlibaribb25+decode版tkmsst氏凡ドラと併用してきたので
その影響もあるのかもしれません
取り合えず以上の結果となりました
役に立てずに申し訳ありません
8583
垢版 |
2025/04/19(土) 08:21:32.80ID:U0fMK0dw
今ふと考えると >>9氏が試して下さっている通りfprintfをデバックをするために単に追加しただけの
バイナリでも変更を加えるとB25Decoder.soが効くようになってます

特定条件下でEDCB側なりが単に/usr/local/lib/edcb/下に置いただけのB25Decoder.soを見失って
しまうのかも知れません

decode処理をconfで有効にしたtkmsst氏版凡ドラなら問題が出ないのもあって猶更そう考えてしまいます
また動かない環境ではlibaribb25+tkmsst氏版凡ドラの組み合わせも最初から入れてあったのでそれが
障害になってるのかもしれません

がその動かない環境でもEDCBを最初にインストールした際libaribb25+tkmsst氏版凡ドラで稼働させた後、
tsukumijima氏のMulti2Decを知ってB25Decoder.so設置とunknown氏版凡ドラの組み合わせに切り替えてます
その時は問題なくB25Decoder.so設置でも動いた事を記憶しております
で次のバージョンアップの際、EpgTimerSrvやEpgDataCap_Bon等のバイナリ等を差し替えた所、B25Decoder.so設置
の組み合わせでスクランブル解除が不能になりその後も更新の度に都度B25Decoder.so設置を試して
みてもダメだったという形になります
で仕方なしに都度libaribb25+tkmsst氏版凡ドラに切り替えていたという次第です
以上になります 原因解決の糸口を掴めず申し訳ありませんでした
86login:Penguin
垢版 |
2025/04/19(土) 12:29:58.05ID:KYtEG8gJ
EDCBってwin版見たく録画終了後にバッチブァイルで自動実行出来るみたいにbashとかで出来るの?
2025/04/19(土) 15:24:17.64ID:PfNm+VID
>>68
㌧クス
良く解ってなくて申し訳ないんだが、
makeして出来た凡ドライバー.so&.ini
って何処に配置したら良いんでしょう?
ubuntu 22.04使ってます
/usr/local/lib/ebcd
にドライバー移しても認識できず・・・
88login:Penguin
垢版 |
2025/04/19(土) 17:58:57.94ID:KYtEG8gJ
>>87
私の環境では/usr/local/lib/edcbにコピーで行けたよ
89login:Penguin
垢版 |
2025/04/19(土) 19:24:34.13ID:dQkobEQB
EDCB linuxで録画後batのところにシェルスクリプト指定してるけど動く気配がない…
dockerコンテナ内で実行できるように権限設定はしてあるんですが、動いてる方どのように設定しましたか?
90login:Penguin
垢版 |
2025/04/19(土) 19:51:27.74ID:yk0UQKc6
>>87
チャンネルスキャンはできる?
EpgDataCap_Bon -d BonDriver_LinuxMirakc.so -chscan
2025/04/19(土) 19:55:48.50ID:PfNm+VID
>>88,90
㌧クス
チャンネルスキャン忘れてました。
スキャンしたらLAN内のMirakurun読みに行っており、BonDriverの設定が出来るようになりました。
ありがとうこざいます。

ただ、今度はEPG取得・リアルタイム視聴(EMWUI導入済)が出来ずドキュメントを見ながら頭を悩ませています。
92login:Penguin
垢版 |
2025/04/19(土) 20:49:10.73ID:KYtEG8gJ
>>91
ネットワーク設定でTCP送信先のTCPをSrvPipeに変更して追加
リアルタイム視聴に使うbonDriverは設定してる?
2025/04/19(土) 22:26:49.45ID:PfNm+VID
>>92
㌧クス
上記の設定のち、写らないのでパーミッションを777にしたらEPG取得出来ました!
ライブやTS再生こそ出来ませんが、
dボタン等は使えますのでトランスコード絡みに何か問題があるのだと思います。

録画は出来ているようで、メインPcCでのTS再生は出来ました。

リアタイのトランスコードはNAS(Ryzen1500B)上の仮想マシンで動いており少し難しいかなと感じるところです。

また、Linux版のEDCBは
/var/local/edcb/Setting/EpgData
フォルダの手動作成が必要な事やチャンネルスキャンを行わないとBonDriverが出て来ないことも初めて知りました。

念のためにB25Decoderもいれてましたが、こちらはMirakurunなら不要何ですかね・・・?
94login:Penguin
垢版 |
2025/04/20(日) 13:08:59.89ID:vFILxn1N
もしかして録画後のbatはbashとかでなくwinのbat書かないとあかんのかな?Driverのiniファイルもconfじゃなくiniだし
2025/04/20(日) 13:21:42.92ID:1Hfy1aql
>>94
EDCB/Document/Readme_Mod.txt
■録画後のバッチファイル実行の仕様
〜中略〜
UNIX】シェルスクリプト(.sh)またはLuaスクリプトが使用できま す。シェルスクリプトには実行権限が必要です。プロセス優先度は変更しません。
LuaスクリプトはEpgTimerSrv内部のスレッドで実行します。短時間の処理への使用を想 定していますが、処理時間が長くなる場合は後述 edcbグローバル変数の仕様のSleepの 説明を確認してください。
以下の拡張命令を利用できます【追加】。拡張命令はバッチファイル内のどこかに直接 記述してください(remコメント等どんな形式でもOK)。
〜以下省略〜

ここら辺読んだらいいんじゃないの?
96login:Penguin
垢版 |
2025/04/20(日) 13:53:04.48ID:st08b8cW
mirakurunのm3u出力にTSReadex挟む方法ってどうするのがスマートかな?
TSReadex組み込んだEPGStation使ってるけどチャンネル変更のレスポンスがワンテンポ遅いからできればMirakurunで処理したい
97login:Penguin
垢版 |
2025/04/21(月) 16:57:47.34ID:QIsAUUh/
EDCB録画終了後shでスクリプト書いてJoinLogoScpTrialSet for Linux and Avisynth+3.5.xでcmカットしてエンコードまで上手くいったわ
98login:Penguin
垢版 |
2025/04/22(火) 01:59:37.96ID:8VVJmoXq
チューリヒのCMだけ自動でカットできませんか?
2025/04/22(火) 12:32:36.41ID:iTOxDBoo
そろそろ新しいチューナー買おうと思ってるんですけど年末から年始にかけて話題になってたプレクスのMLT8PE/MLT5PEの初期不良って今どうなってるんですかね
調べる限りWindows環境でドライバ受け付けないだけでLinuxでpx4_drv使えば問題なさそうに思えるのですが
プレクス側が不良と認めず返品や交換受け付けないらしいのが困る
2025/04/22(火) 19:29:01.45ID:b4WFzkml
音声解析でハロー♪でその後カット
101login:Penguin
垢版 |
2025/04/23(水) 09:25:31.59ID:KWWzprpZ
録画後batのシェルスクリプトが動かなかった理由、テストをめんどくさがって数分だけの録画をしていたので完全な録画として判定されていないだけでした
お騒がせしました
2025/04/23(水) 10:15:58.55ID:rdV4IV+H
Konomi TVの番組取得先をLinux版EDCBにしたらきちんと受信出来てるんだけど、
EDCB単独での番組再生がどうしても出来ない😫
なんでや・・・orz
2025/04/23(水) 10:52:22.34ID:U/H5smiR
番組再生が出来ないってEDCBのストリーミング全般がダメってこと?
自分の環境だとリアルタイム視聴は問題無いけど録画番組の再生がダメ
それもEMWUIのライブラリのページだけ再生出来なくてほかのページだと再生出来る
2025/04/23(水) 11:26:14.64ID:rdV4IV+H
>>103
すまん、録画再生はやってなかった
現在放送中のライブストリーミングが出来ないんだよね
dボタンは聞くし、録画したtsファイルはメインPCできちんと再生出来たからどこか間違ってると思うんだが・・・

HLS・mp4配信は許可してるはず
2025/04/23(水) 19:50:17.64ID:f1saywZ4
>>84
動作確認ありがとう。
B25Decoder.soのロードに失敗してそうなので、dlopenとdlsymが失敗した時に
dlerrorの内容を出力するパッチ。対象はEDCBのc24fd3d(250321)。
https://pastebin.com/whkvWf62

正常だとこんな感じ。undefined symbol: Castのエラーは無視して可。
../../Common/PathUtil.cpp@370:UtilLoadLibrary: dlopen=/usr/local/lib/edcb/B25Decoder.so
../../Common/PathUtil.cpp@395:UtilGetProcAddress: dlsym name=CreateB25Decoder
../../Common/PathUtil.cpp@395:UtilGetProcAddress: dlsym name=Cast
../../Common/PathUtil.cpp@399:UtilGetProcAddress: dlsym error=/usr/local/lib/edcb/B25Decoder.so: undefined symbol: Cast
../../BonCtrl/ScrambleDecoderUtil.cpp@183:SetNetwork: ret=1

B25Decoder.soを削除して意図的に失敗させた場合。
../../Common/PathUtil.cpp@370:UtilLoadLibrary: dlopen=/usr/local/lib/edcb/B25Decoder.so
../../Common/PathUtil.cpp@373:UtilLoadLibrary: dlopen error=/usr/local/lib/edcb/B25Decoder.so: cannot open shared object file: No such file or directory
106login:Penguin
垢版 |
2025/04/23(水) 19:54:16.96ID:8bf4HHt+
>>104
ネットワーク設定でTCP送信先のTCPをSrvPipeに変更はしてる?
2025/04/23(水) 21:14:20.25ID:cB8GJ/nz
>>106
それだけ設定してるはず
10883
垢版 |
2025/04/24(木) 05:59:42.16ID:Cye1Fjsa
>>105
パッチありがとうございます 早速EDCBにパッチ当てて実行してみました 該当部分は下記の通りに
なりました

./../Common/PathUtil.cpp@370:UtilLoadLibrary: dlopen=/usr/local/lib/edcb/B25Decoder.dll
../../Common/PathUtil.cpp@373:UtilLoadLibrary: dlopen error=/usr/local/lib/edcb/B25Decoder.dll: cannot open shared object file: No such file or directory

どうやらLinuxであるにも関わらずB25Decoder.soを見にいくのではなくB25Decoder.dllを探しに
いってしまっているようですね? 何故EpgDataCap_Bonとか更新してしまうとそうなってしまうのか
が良くわかりませんがこのような結果となりましたc24fd3d(250321)何度も更新しB25Decoder.soが
効かなくなった環境での試行になります 以上宜しくおねがいします
2025/04/24(木) 19:17:37.07ID:id4+VcHS
>>108
/var/local/edcbにBonCtrl.iniがあるので中身を確認すれば、(1)の様に
「.dll」になっているのではないかと思う。Unixの場合は、(2)の様に「.so」の
必要がある。B25の解除に用いる共有ライブラリのファイル名なので。

(1)Windows用のBonCtrl.ini (ShiftJIS,CRLF)
[SET]
FFFFFFFF=B25Decoder.dll
...

(2)Unix用のBonCtrl.ini (UTF-8,LF)
[SET]
FFFFFFFF=B25Decoder.so
...

https://github.com/xtne6f/EDCB/blob/work-plus-s-250321/Document/Unix/Makefile#L73-L83

BonCtrl.ini含むiniファイルは初回インストール時のmake setup_iniで
作成されるけど、ファイルが存在する場合は上書きはされないので、BonCtrl.iniを
削除して、再度make setup_iniで作成し、一応「.so」になっているか確認して、
B25の解除ができるかを確認してもらえないだろうか。
2025/04/24(木) 19:22:31.33ID:id4+VcHS
>>109 の通りだとしても、BonCtrl.iniが「.dll」になっている理由はわからない。
EDCBのUnix版Makefileは2024-06-19のコミットで.dllから.soへの置換が追加
されて以降setup_iniの内容は変更されていない様なので。

https://github.com/xtne6f/EDCB/commit/9d397d16052162e11d80ab5105c747610a51b40c

make setup_iniを2024-06-19より前に実行したとか、BonCtrl.iniを自分で
編集したりとかはしていないだろうと思うので。
111login:Penguin
垢版 |
2025/04/24(木) 22:25:25.21ID:Y3wo7Gx3
>>110
正に >>109のそれでした!! BonCtrl.iniの中身を見てみると[SET]以下が
FFFFFFFF=B25Decoder.dll とその下段も含めて全てdllになってました!
正常に動く環境ではBonCtrl.iniはdllではなくsoで合ってます!

dllからsoに変更、というかBonCtrl.iniファイルを消して再度setup_iniすることによって
soファイルに修正することで動かなかった環境でもあっさりとB25Decoder.dllが効くように
なりました

最後まで動かなかった環境ですがかなり早い段階でEDCBを試しに導入した記憶があります
ですが2024-6-19以降にLinux EDCBをインストールしたように思います
しかし何故BonCtrl.iniがWin環境のそれに置き換わっていたかは正直不明ですね
というのも当初B25Decoder.soを設置してなんら問題なく動いていましたので
勿論新規インストールの時以降、手動でBonCtrl.iniを編集等しておりません

次の更新でバイナリを差し替えてこの障害にぶち当たりました しかしsetup_iniも形だけしたのかなぁ?
それでもLinux用のBonCtrl.iniが再設置なりされるか無視されるだけですよね?
で当人が知らぬ内にWin環境のiniに切り替わっていたと…

iniファイルの切り替わりの原因は判りませんがB25Decoder.soが効かない場合の根本原因を
突き止めて下さった事に感謝感激です!!

今後、EDCBを新規、又は更新する際、気を付けるポイントが一つ判明したのは大きいです
これでB25Decoder.so設置タイプでの本格導入も検討出来そうです

本当にありがとうございました
112login:Penguin
垢版 |
2025/05/08(木) 11:40:38.86ID:2Kglo6Kt
カーネルを6.12にしたら、px4_drvをビルドしてもロードできない。dmesgにthis module section size must match the kernel's built struct module size at run time って出てるけど、情報ありませんか。
2025/05/08(木) 11:49:52.94ID:amOzopqB
>>112
こちらは普通に動いています。
何から6.12に変えたか、どこのpx4_drvを使っているかによるのでは?
2025/05/08(木) 12:07:00.36ID:VT0K3CI8
カーネル6.4以降で動かなくなるのは知られてたけど
6.12で動かなくなるのは初耳だわ
115login:Penguin
垢版 |
2025/05/08(木) 12:43:31.87ID:26ze/tgU
>>112
sbc(うちはorange pi)でarmbianだと6.12は、同バージョンのカーネルヘッダで再ビルドしたとしてもドライバーをロードできなかった。dietpi osもarmbianカーネルだから同じようにだめ。6.6のときは問題なかったので、同環境の場合は当面アップグレードしないほうがいい。
116login:Penguin
垢版 |
2025/05/08(木) 18:30:38.01ID:qr9dXtT+
>>115
フォーラムに同じ話が載ってた。armbianシステムで自動生成しているimageみたいだし、community maintained buildで信頼性は気になるところ。この現象はallwinner sunxiのarmbian限定だから、まあほとんどの人には関係ない。
https://forum.armbian.com/topic/51819-unable-to-load-driver-modprobe-error-could-not-insert-tty0tty-exec-format-error/
117login:Penguin
垢版 |
2025/05/09(金) 20:29:30.38ID:achowaDf
KonomiTVのDockerサンプルってroot権限でホストOSの/をマウントしてて震えるわ
118login:Penguin
垢版 |
2025/05/09(金) 23:02:47.66ID:j1XWSMxM
>>117
うわマジだ
よくこんなリスキーな設定にしたな
2025/05/10(土) 00:12:48.89ID:rOUCTdTy
DTV板のスレとかも見てるけど、
KonomiTVの人って特定の人物に粘着テープされてたりする??
2025/05/10(土) 00:16:16.48ID:mGtrZ35Q
テープ…
どんな文章書いたら
粘着が粘着テープに予測変換されちゃうの
2025/05/10(土) 01:53:52.39ID:AFmse1z1
普通に予測変換されただけでは…?
2025/05/10(土) 02:21:19.92ID:v+QBXfMq
>>117
素人だから分からんがマシにできる方法あったら是非教えてくれ
せめて自分の環境だけでも改善しておきたい
2025/05/10(土) 11:14:15.01ID:o07CmVM7
>>122
その辺しろーとだが、SSL無効化した奴があった
https://github.com/a1678991/KonomiTV
2025/05/10(土) 14:17:53.04ID:tkIIuHpu
粘着テープは知らんし興味ないが、四六時中多方面に喧嘩売ってたらヘイトは当然集まるだろ。タンクのように。
125login:Penguin
垢版 |
2025/05/10(土) 14:38:07.87ID:szpRjMKu
いうほど喧嘩売ってるか?
126login:Penguin
垢版 |
2025/05/10(土) 15:27:45.29ID:zvCdtbSw
>>122
とりあえずDockerfile書き換えてnobodyとかの非rootユーザーにすれば最悪の事態は防げると思うけど
それでKonomiTVが動くのかは知らん

>>117がどれだけやばいかはLLMにこんな感じで聞けば教えてくれる

root権限で動くDockerコンテナがあります
このコンテナは、ホストOSの/をマウントする必要があります
この場合、セキュリティ上の懸念はありますか?
127login:Penguin
垢版 |
2025/05/10(土) 15:40:50.89ID:Rj1DUxI0
悪意のあるコード仕込めばホストOS乗っ取る事も可能だからな
2025/05/10(土) 18:59:19.57ID:pw3+igoZ
元々がセキュリティとかDockerとか詳しくないスクリプトキディじゃない?長文でそれっぽい事書いてるけど、思い込みと知ったかぶり激しいVibeプログラマー。リポジトリに局ロゴ入れて商標権、著作権侵害もある。
2025/05/10(土) 20:09:27.67ID:S6meKRzU
https://github.com/otya128/EPGStation
https://github.com/otya128/MMirakurun
https://github.com/otya128/FFmpeg-mmttlv

4K対応EPGStationをインストールしたけど、ストリーミング再生ができない。
stream.log確認して、ffprobeの出力からbitrate等の情報が読み取れないのが原因なことは
分かったのだけど、どうすればffprobeが出力してくれるのかがわからない。

Duration: N/A, start: 1742466601.606639, bitrate: N/A

ffprobeを実行するとこんな感じでdurationとbitrateが出力されない。
ffplayでは問題なく再生できるし、EPGStationからencodeもできるのでffmpegのインストールに
失敗はしてないと思う。

4K対応EPGStationでストリーミング再生ができている人がいたらどうやったか教えて欲しい。
2025/05/10(土) 20:40:20.33ID:S6meKRzU
>>129

日本語で書かれた4k対応EPGStationのReadmd.mdですらまともに読めていないことが分かった。

https://github.com/otya128/EPGStation?tab=readme-ov-file#%E8%A6%96%E8%81%B4%E6%A9%9F%E8%83%BD

> H.265に対応したブラウザであれば再生のオプションで「MMTTLVを選ぶことで」フォーク版の
> mpegts.js(https://github.com/otya128/mpegts.js)によりリアルタイム視聴と録画再生、
> 音声切替が可能になります。

> 「Windowsの」ChromeとEdge、MacのChrome、AndroidのChromeで再生できることを確認しています。

* MMTTLVではなくてWebMを選んでいた。
* Windowsではなくて、LinuxのChromeを使っていた。

という結果だった。
131login:Penguin
垢版 |
2025/05/11(日) 17:55:39.34ID:sPjcug3p
dockerでEDCBの録画環境構築なんか無駄なことをやってるが再度作り直す時に楽かなと
2025/05/11(日) 20:25:45.93ID:eRfUkI60
EDCB Linuxでコメント出せるならKonomiTV自分の環境だと要らなくなるなぁ
CifsでNASに録画データ置いてるから番組解析失敗するんだよね
133login:Penguin
垢版 |
2025/05/17(土) 03:20:35.98ID:Xihdtr0P
ChromeからEPGStation見てるとHTTPSでない警告がうざい
オレオレ認証局とオレオレ証明書でSSLのリバースプロキシ建てたら消せるんかな?
2025/05/17(土) 14:39:25.94ID:J849WFIW
Foltiaの老朽化がそろそろ来ているが仮想化して延命するか…
2025/05/24(土) 14:56:36.57ID:kPLhqYri
Mirakurunの新しいUIまだかな〜って待ってるけど、
もしかして作者さんあのゲーム作ってて忙しいのか。
気長に待つわ。
2025/05/25(日) 01:58:20.92ID:iWISE59o
なんか勘違いしてそう
2025/05/25(日) 13:22:52.86ID:y0spYij3
完全に理解した
2025/05/26(月) 14:40:32.28ID:CXuWD6H/
>>133
ドメイン取ってLet's EncryptでSSLにしたほうがいいよ
139login:Penguin
垢版 |
2025/05/30(金) 23:42:59.98ID:HBmJzSAa
Linuxも一部対応してたのね

https://github.com/rigaya/Amatsukaze
2025/06/04(水) 01:16:15.53ID:skrEScUF
epgstation + mirakurun 環境で録画すると30分番組が10秒くらい長く録画されるんだけどそういうもの?
先頭や末尾を長くする設定はデフォルトから変えてない
2025/06/04(水) 02:21:24.31ID:Rs+kTdR3
開始と終了がそれぞれ数秒プラスされますね。
時間が多少ズレても大丈夫なので安心ですね。
良かった良かった。
2025/06/04(水) 04:50:45.09ID:7iUsOriq
10秒は長すぎる気がする
143login:Penguin
垢版 |
2025/06/04(水) 14:37:23.78ID:9tzIM4CD
epgUpdateIntervalTimeの値を変えれば済む話し

epgstation作者は戻ってこないと思うのでワシはEDCBに移行して録画終了後にCMカットエンコード録画終了通知をdiscordに通知する様にbashで書いた
144login:Penguin
垢版 |
2025/06/04(水) 17:45:34.45ID:DqCBEydH
そういうの最近noteでみた気がする
2025/06/05(木) 02:13:35.20ID:NDmh+QmZ
PT2+PT3、Linux MINT、EDCB、BonDriverProxyExでサーバを組んで
クライアントのWin11、BonDriverProxyから無事視聴できました。
ただ、EDCBに予約が入っていると、クライアントから視聴ができなくなります。
サーバのBonDriverProxyEx.confは以下のように記載しているのですが、自動的にBonDriverは切り替えてくれないのでしょうか?
;BONDRIVER
00=PT-T;/usr/local/lib/edcb/BonDriver_DVB-1.so;/usr/local/lib/edcb/BonDriver_DVB-3.so;/usr/local/lib/edcb/BonDriver_DVB-5.so;/usr/local/lib/edcb/BonDriver_DVB-7.so
146login:Penguin
垢版 |
2025/06/05(木) 09:00:09.42ID:LI6uCUwv
>>145
チャンネルスキャンは全チューナーしてるよね?
Legacyの方の設定でBonDriverの優先順位と視聴に使用するBonDriver替えてみる
147login:Penguin
垢版 |
2025/06/05(木) 11:00:55.21ID:XaeQI5Oq
>>146
チャンネルスキャンは全チューナーしています
順番変えるのは、やっていないのでやってみます
2025/06/05(木) 12:03:27.15ID:Wu10aLbn
>>145
BonDriverProxyEx.confを見ると、BonDriverProxyExとEDCBの両方で
デバイスにアクセスするBonDriver_DVB.soを使っているように見える。

サーバーのBonDriverProxyExで使うのがデバイスにアクセスする
BonDriver_DVB.soでクライアントのEDCBで使うのはサーバーの
BonDriverProxyExにアクセスするBonDriver_Proxy.soだよ。
2025/06/05(木) 12:23:46.05ID:Wu10aLbn
>>145
あっているかどうかわからないけど。

(1)BonDriverProxyEx(サーバー)側
* BonDriver_DVB.soをEDCBのディレクトリから移動
sudo mkdir -p /usr/local/lib/BonDriver
sudo mv /usr/local/lib/edcb/BonDriver_DVB.so /usr/local/lib/BonDriver
sudo mv /usr/local/lib/edcb/BonDriver_DVB.so.conf /usr/local/lib/BonDriver

* ディレクトリを移動したのでBonDriverProxyEx.confを修正
;BONDRIVER
00=PT-T;/usr/local/lib/BonDriver/BonDriver_DVB.so

(2)EDCB(クライアント)側
* BonDriverProxyExをビルドした際に出来るBonDriver_Proxy.soをEDCBに登録する
設定ファイル(BonDriver_Proxy.so.conf)のBONDRIVERにはBonDriverProxyEx.confで
指定したグループ名(PT-T)を指定。

cd BonDriverProxy_Linux
make
cp BonDriver_Proxy.conf BonDriver_Proxy.so.conf
vi BonDriver_Proxy.so.conf
ADDRESS=127.0.0.1
BONDRIVER=PT-T
sudo cp BonDriver_Proxy.so /usr/local/lib/edcb
sudo cp BonDriver_Proxy.so.conf /usr/local/lib/edcb

* EDCBは再度チャンネルスキャンからやり直す
2025/06/05(木) 12:30:09.29ID:NDmh+QmZ
>>148
すみません、理解ができませんでした

>>146
の言う通り順番を変えたら思った通りの動作をしてくれました
チューナー1を録画で使っている時に視聴すると自動的にチューナー3を使うようになりました

根本原因は分かりませんが改善したので良しとします

ありがとうございました
151login:Penguin
垢版 |
2025/06/06(金) 10:29:39.64ID:5hN56Dba
全然話が違うかも知んないけど、LinuxにはPT3とかのドライバーがあるんだね。ベンダーからはソース公開してないはずで、chipはFPGAだけど、なんでドライバーがあるんだろう?
PT3入れたPCにlinux installするとちゃんとドライバーが入るんで不思議

ムキになってリバースしたのかな? やるなーと思った
embedではipが厳重でバイナリーすらいじれないので、
とっても苦労するはずなんだけどfpgaだけは別なのかな?
2025/06/06(金) 16:21:11.52ID:ZuAsEvEk
確かに仕様が公開されてない機器のドライバをどうやって作成してるのかは気にはなるな。定石とかあるんやろか。windows向けドライバのコマンド発行から推測とかしてんのかね
2025/06/06(金) 17:57:48.61ID:zq8rVPaU
PTxならアースソフトのシャチョさんが
匿名でLinuxもドライバ書いてるとか… ないか
154login:Penguin
垢版 |
2025/06/06(金) 18:46:45.43ID:LD39Fydc
DVBDriverは重いからblacklistに入れてchardevに入れ替えてるけどな
2025/06/06(金) 21:01:19.61ID:Bh+1jE2g
>>151
https://xtech.nikkei.com/it/article/COLUMN/20090804/335060/
PT3じゃないけど、PT1のLinuxドライバの作者さんへのインタビュー記事。
自分は読んだことないんだけどね。会員登録必要なのめんどくせ。
2025/06/07(土) 00:48:20.87ID:LusdemlU
この頃の日経Linux今もあるわ
当時はepgrecで録画機作ったけど、雑誌片手に四苦八苦したもんです
157login:Penguin
垢版 |
2025/06/07(土) 11:36:27.59ID:jGT5dScv
>>155
ありがとう、作者日本人なのか、意外
でもQEMUをバスアナライザーにしたのか、
なるほど、確実にできるけど忍耐いりますね
昔、windowsの高速ネットワークドライバー開発、外人さんに依頼した事あるんだけど、
PCに自作ボード突っ込んでデバッグしてた、
それでも何回かバグだして苦労してた
RTCの関係でPC止めてもハングしたりとっても難しいはずなんだけど
2025/06/07(土) 12:18:47.08ID:AI1MhwW0
デバイスドライバをイチからスクラッチ、
それも未知のハードウェアを叩き回れるような人って
Linuxユーザーの中でもにひと握りしかいないだろうから
こういう手法の公開はほんと貴重に思うなぁ
159login:Penguin
垢版 |
2025/06/07(土) 12:50:36.85ID:jGT5dScv
貴重なんだけど、企業でどんだけ需要あんだろう?
特殊すぎてフリーランスになった方が稼げるかも
2025/06/07(土) 16:22:19.99ID:YmLM0709
乞食集団が金出すわけ無いじゃん
2025/06/07(土) 20:54:39.11ID:AI1MhwW0
技術的に凄いスキルなことは確かだけど、
企業に属してプロプライエタリなドライバの動きを元に
解析してオープンソースのドライバを書く…

ってなると、よほど法務に明るい部署とかないと
ライセンス関係で怖がってビジネスにするのは
ためらうかもね… 小さなところだと尚更
162login:Penguin
垢版 |
2025/06/09(月) 10:07:54.41ID:4IDocLT9
法務に明るいとかじゃなくて、立派なリバースエンジニアリングでしょう、
密告されると民事じゃなくて刑事事件、経営者だけじゃなくてやった本人が捕まってしまう、

でも、今はどうかしんないけど、例えばレンタカーで借りてきて全部バラして組み直して返したけど
なんかネジ3本余っちゃったーとか聞いたことあるなぁ
163login:Penguin
垢版 |
2025/06/09(月) 11:04:58.89ID:lNTut3nv
もしかしてリバースエンジニアリングが違法行為だと勘違いしてる?
2025/06/09(月) 21:38:22.63ID:Ad8ZLvgN
タラちゃんだっけ?見聞きした言葉を使いたくなるの
2025/06/10(火) 01:43:09.61ID:a2Eiqv13
痛すぎる
166login:Penguin
垢版 |
2025/06/10(火) 09:27:39.94ID:qCKfyzIz
え、違うの?
他社のIPをリバースして自社の製品に反映して他社の権利を侵害してバレると刑事事件だと思う
単に勉強なら問題ないと思うけど、何かしら事業に反映させるよね
2025/06/10(火) 10:18:59.83ID:hdyDcjFg
それは権利を侵害するのが問題であってリバースエンジニアリング自体は問題ではなく
ドライバから直接ロジックをぶっこ抜くなどすると著作権の侵害になるけど
I/Oを解析して同じ挙動をするプログラムをスクラッチで書くのは著作権的には何の問題もない

念のために言っておくと、PTシリーズで取れるのはあくまでもスクランブルの掛かったデータで
復号してテレビ番組の著作権を侵害するのはPTシリーズのドライバとは関係がない
168login:Penguin
垢版 |
2025/06/10(火) 18:58:12.81ID:aBOqWBT9
Xとかみるかと更新止まってるEPGStationに移行してる人が結構いるんだな
2025/06/10(火) 20:48:36.58ID:wiLAEnQr
>>168
とはいってもchinachuも開発が止まってるし五十歩百歩な気も
170login:Penguin
垢版 |
2025/06/10(火) 21:56:32.23ID:+ikVizjP
EDCBがある
171login:Penguin
垢版 |
2025/06/10(火) 22:01:46.18ID:+ikVizjP
mirakurunもEpgstationの為に更新してる訳ではないしAir次第では仕様も変わる可能性も
2025/06/11(水) 08:29:58.48ID:z0v4/b0n
昨日 arch で -Syu したら
/px4_drv/driver/driver_module.c 内 int init_module(void)
Magic init_module() function name is deprecated, use module_init(fn) instead
2025/06/11(水) 14:20:45.27ID:Jto0VUm6
日本製OSSを使うか、比較的活発な海外製OSSを使うか迷ってるわけだがどうだろう
今はmirakcとか使ってるじょ
174login:Penguin
垢版 |
2025/06/11(水) 17:16:09.51ID:rBjqVccU
現状日本製ならEDCB一択
2025/06/11(水) 20:09:21.12ID:U32PKDW6
>>172
エラーでビルドに失敗するってこと?
カーネルバージョンを書いてほしい。
2025/06/11(水) 20:13:17.05ID:XOmQ51kw
deprecatedだからただのwarningでしょ
177login:Penguin
垢版 |
2025/06/12(木) 06:26:47.24ID:wdaO6NX7
海外製って何
2025/06/12(木) 20:00:40.10ID:0+2U+Q1N
>>176
確かにdeprecatedをいきなりエラーにはする訳ないかあ。

ttps://www.opennet.ru/kernel/6.15.html
探したら6.15のChangelogに「objtool: Fix init_module() handling」ってのがあって
CONFIG_OBJTOOL_WERROR=yであればerrorになるようしたよってことかな。
普通はnだろうから気にしなくてもよさそう。

>>172
一応こんな修正でよいのかね?
ttps://pastebin.com/addDi1Rq
2025/06/12(木) 22:36:04.01ID:j6nNsG+1
>>175-176
linux-6.15.2.arch1-1 です、dkmsでコケてたのでログ見たらエラーになってました
AURにも px4_drv-dkms-git が登録されてるのですがこれは長い事放置されてて、今年の2月頃
修正されたみたいです

>>178
わーい直りました、ありがと
180sage
垢版 |
2025/06/12(木) 22:44:28.17ID:j6nNsG+1
うございます
途中で送信しちゃった
2025/06/16(月) 20:46:53.16ID:MqpW+vvJ
>>178
今更、確認せずにCONFIG_OBJTOOL_WERROR=nだろうとか書いたのが気になったので、
Arch Linuxインストールして、6.15.2-arch1-1の/proc/config.gzを確認したら、
CONFIG_OBJTOOL_WERROR is not setでnじゃなかった。他のディストリビューションでも、
ビルドエラーになりそうな気がするので、>>178のpastebinのリンクみたいに
module_init()、module_exit()使うように書き直した方が良さそう。
2025/06/17(火) 10:05:56.45ID:yTRgqSLX
Ubuntu Server 22.04 LTS + PX-S1UDをぶっこんでるんだが、
HWE当てたら映像が不安定になっちゃったよ…
挿し直しはもうした、効果なし nnkr
2025/06/17(火) 21:51:27.08ID:49WerJtu
>>182
ttps://mao.5ch.net/test/read.cgi/linux/1695289122/598
Ubuntu24.04の6.11でも起こるから、過去レスのように古いカーネル6.5以下に戻すのが確実だと思う。
自分なら別のチューナー買う。sianoに良い印象はないから。

ttps://elixir.bootlin.com/linux/v6.11.11/source/drivers/media/common/siano/smsdvb-debugfs.c#L96-L158
ttps://elixir.bootlin.com/linux/v6.11.11/source/fs/sysfs/file.c#L772-L787
ttps://elixir.bootlin.com/linux/v6.11.11/source/drivers/media/common/siano/smsdvb-debugfs.c#L27
offset_in_page(buf)に引っかかってるのではないかとは思うんだけど。
184login:Penguin
垢版 |
2025/06/18(水) 07:12:35.06ID:OltkCo18
>>162
バカwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
2025/06/18(水) 19:25:45.71ID:GdKT0uEH
亀がわろてる
186login:Penguin
垢版 |
2025/06/23(月) 13:58:29.89ID:/BG+Xrq8
https://github.com/PiedHarrier/EDCB-encoding-Linux
2025/06/24(火) 19:30:22.42ID:qU1/pQU9
>>178
Fedora 42でもアップデートでカーネルが6.15になったので修正が必要になったよ
パッチありがとう

rentry.co/tschardev20240203
にも反映
188login:Penguin
垢版 |
2025/06/28(土) 15:24:25.78ID:H/nB5Ipq
最近の状況よく分かってないんだけどrecpt1って使っている人もういないのかな。
俺は使っているんだけど、BS12トゥエルビを録画したくなって
pt1_dev.h
を最新っぽいのに更新したんだけど、なんか間違っているな。
{ 4, CHTYPE_SATELLITE, 2, "222"}, /* 222ch:BS12トゥエルビ */
こうなっているけど、もう2って無くて
{ 4, CHTYPE_SATELLITE, 1, "222"}, /* 222ch:BS12トゥエルビ */
にしないと動かなかったわ。
色々なところのpt1_dev.hを確認したけど、全部2になっていたので
とりあえず、ここに書かせてもらいました。
かしこ
2025/06/28(土) 16:05:20.12ID:PNjssAm7
>>188
梅雨の候、報告乙でした
1,2はなんの変数なんだろう
190login:Penguin
垢版 |
2025/06/28(土) 16:47:18.35ID:H/nB5Ipq
>>189
チューナのチューニング処理はドライバ側にあるので
俺も良く分かってないけど、
トランスポンダのスロットの番号みたいだね
BS 9は、昔は3スロットあったけど、今は2スロットに変わったみたいで
配列の数だけ調整して、スロットの番号が古いままになっているんだと思うわ
191login:Penguin
垢版 |
2025/06/28(土) 17:55:46.59ID:Pz+mwNYF
>>188
最新って、これでいい?
recpt1 rev.70 by stz2012

うちは今見たら、rev.62だけど、受信できてるよ

BS09_1: スターチャンネル1
BS09_2: BS12トゥエルビ

BS09_2だとダメで、BS09_1で受信できる
2025/06/28(土) 19:36:11.18ID:63y50u53
>>188は「222」形式>>191は「BS09_1」形式のチャンネルのこと言ってるのだよね?
recpt1で「222」形式のチャンネル使ってる人少ないと思う。「BS09_1」形式なら
受信できるから、そっちが間違っていても困らないし、修正もされにくいのよね。
193login:Penguin
垢版 |
2025/06/28(土) 19:59:21.72ID:Q73s1kCz
mirakurunからしか呼ばないので使うのBS09_1形式だけだな
2025/06/28(土) 20:41:30.96ID:HPnlttIl
>> 192,193
今はそれが主流なんだね。
知らんかった。
俺は、自前の録画システムでやっていて
チャンネル変換が古いからおかしくなったのか
教えてくれてありがとう。
2025/06/29(日) 18:29:50.49ID:+rKuWq9t
>>188
一応3/3時点でパッチは存在している
pastebin.com/PLUAJnb1

自分が気づいた時点で
rentry.co/tschardev20240203
にスレの内容や自分のパッチを反映しているつもりだけど、誰かまとめてくれるとありがたい
196login:Penguin
垢版 |
2025/07/02(水) 08:34:42.36ID:72Digqxe
自分はデスクトップのVM上UbuntuやRpi4で録画視聴ソフトにraspirec+raspirecTV、後EDCBを入れてどちらでも行けるようにしてる
でraspirecの作者さんがフォークしてるrecpt1は作者さんがリアルタイムで修正してくれてるので
単にgit pullし直してビルドし直すだけでいつも済んでる
まあraspirec用に微調整されてるのでmirakurun+EpgStation系の皆さんがそのままフォーク版recpt1
使えるかは知らんけど

J:COM BSやMusicJapanについても即日修正されてるね
2025/07/02(水) 12:14:26.44ID:ix9PD7JW
そういえばDD MAX M2なるものが売ってたんだが、やっぱりPlexが出してる奴の非公式ドライバ版よりドロップ少ない感じ?
2chで2.2万かぁ・・・と思って
198login:Penguin
垢版 |
2025/07/02(水) 16:57:45.56ID:Yro1tIr0
>>197
M4スレにDriverかfarmに不具合あるのか0dbになるとか報告あるぞ
2025/07/02(水) 18:30:06.19ID:ix9PD7JW
>>198
マ?
ちょっと考えよ
2025/07/02(水) 20:45:24.22ID:2I6XBN4H
>>197
2.2万なら安いと思うけど、どこに売ってるの中古?
(a)ttps://goppa.official.ec/items/107717880
goppaで27800+送料500円程度≒2.8万円。
goppaが取り扱う前に本家から買ったら合計3.3万円ぐらいかかった。
消費税とDHL立替納税手数料が3000円ぐらい。

(b)ttps://silvermilk.hatenablog.jp/entry/2025/04/30/003226
2chといっても、チューナー空間に制限があるので注意は必要かも。

・おま環だろうけど、PT4Kと同時挿しするとLANが使えなくなる。
・ロープロブラケットのTuner,Tuner2の表記逆だよね。

(c)ttps://mevius.5ch.net/test/read.cgi/avi/1731048911/378

(b),(c)に書いてあるのは、LinuxのISDB-Tは、C/Nが正常に取れていない
(0.0dBになる)けど、TSは出力されるから使えるよってことなんだ。

ドロップは、比較できるほど使っていないのでわからん。
2025/07/02(水) 21:09:36.64ID:ix9PD7JW
>>200
すまん、2.8万だった
見間違えてたわ

後、ロープロ対応だけどボード長が長くないかと思ってる
2025/07/02(水) 22:46:03.20ID:2I6XBN4H
>>201
M2 : 135x40
PX-W3PE5 : 130x57
PT3: 120x56

基板部分の長さx高さを適当に測ってみた。高さは端子のない細い所。
そこまで違いはないと思う。M2は高さが低い分長く見えるのかも。
2025/07/03(木) 08:42:20.12ID:T11TgHNE
>>202
㌧クス
写真見て長くね?と思ったがそんなに変わらないのね
ありがとう
204login:Penguin
垢版 |
2025/07/12(土) 09:52:09.17ID:5nYix3WE
EDCB安定してる見たいだしEPGStationからイベントリレー優秀なEDCBに移行しようかな
2025/07/12(土) 14:24:45.41ID:kbiiyLns
>>204
俺はedcbにした
2025/07/12(土) 17:29:24.60ID:zAVy9g88
>>204
Linux版使ってるが、某氏のwine版よりEDCB Linux安定してる
某氏の奴はおま環かもしれんがフリーズするのよね
2025/07/12(土) 19:01:29.50ID:wvG5fc7P
wine版でもフリーズは無かったけどネイティブ版に置き換えても安定してるし
CPUの使用率やストリーミング視聴の面で優れてるのが嬉しい
まあ導入が大変だけど
systemdの設定ファイルとかをサンプルファイルとして同梱すればハードル下がると思う
2025/07/13(日) 14:29:49.19ID:5FlJjulK
ワイはRpiとWin機に入れてるVMうぶんつではEDCBを入れてるな
VMだとDocker mirakurun動作保証そもそもしてくれてないから……
2025/07/13(日) 17:42:56.95ID:F34SPNya
さっそくLinux板見に来てんじゃねーよ、わかりやすいここに書き込んでやるよ
これで確実に一つは書き込み特定できたねー(このレスのこと)

この書き込み見つけたらわざとらしく「おっ」と言ってアピールするの忘れないようにな
読み終わったあと「余裕かましやがって」というのも忘れずにー
210login:Penguin
垢版 |
2025/07/16(水) 11:03:53.89ID:t+icFiV9
WebUIに繋がらないと思ったら無線lanカードが壊れた見たい...とりあえずスマホでUSBテザリングで注文した無線lan届くまでしのぐか
2025/07/16(水) 17:58:01.11ID:J0W55p8z
https://japan.cnet.com/article/35235568/ 2025年07月16日
孫正義氏「人間がプログラミングする時代は目の前で終わろうとしている」

LinuxでTV関係のソフトウェアを誰も作ってくれなくなる時がやってくるのかな。
2025/07/16(水) 19:17:22.28ID:Kwv9OGT1
>>211
テレビ自体が下火で現状でも進化はあんまりしなくなってるよな...
213login:Penguin
垢版 |
2025/07/17(木) 13:48:09.24ID:SYX88vJp
地上波はバラエティも芸人使ったくだらない番組ばかりだしな
2025/07/17(木) 16:31:52.05ID:qZfBFiZT
EDCBとEPGstationを同居させて別の用途で使ってる。
mirakurunをmirakcに置き換えたいのだけど、重い腰が上がらない
2025/07/21(月) 20:35:26.51ID:/TBnh7GN
プライムデーでPX-MLT5PE買ったら
ロットがT5PE042312001xx
だったんだけど、ロット不良って言われてる番号だっけ?
2025/07/21(月) 20:49:35.06ID:X9+n3rz9
俺はプライムデーでPT4kってのを買って遊んでるけどmirakurunの4k対応バージョンの構築に悪戦苦闘してる
みんなどうやって従来の放送の復号と4kの復号を自動で識別してやってるんだ…
2025/07/21(月) 21:24:36.21ID:Hcnxbmkr
>>215
割と真面目な話、すでに手元にあるなら試してみたほうが早いと思うぞ。
ダメだったらそんとき考えればいいわけで。
2025/07/21(月) 21:51:48.97ID:/TBnh7GN
>>217
㌧クス
Twitterで出てた外付け同人ハードウェアを買って使おうと思ってたのよ
んで、中開けたら不良ロット来たから
NUC Extreme Kitで使えるように配線手配して到着待ち
なお、本人はアマゾンアウトレットで購入した等と申しており・・・w
2025/07/22(火) 20:24:41.67ID:3VTKrn+8
>>216
ACAS対応のB25、B61があるよ。
https://github.com/mmttmte/arib-b61-stream-test
https://github.com/mmttmte/libaribb25
decoder: arib-b25-stream-test -a 1
tlvDecoder: arib-b61-stream-test
2025/07/22(火) 20:51:05.40ID:zYG/SPTE
おー
趣味録画な人間としては気になりますな
2025/07/23(水) 02:25:28.77ID:QOjnB1pk
>>219
ありがとう
時間が取れずにgithubあさりすらままならない状況だからとても助かった…
2025/07/24(木) 13:30:10.52ID:a/XZ6Ogz
mirakc で playlist.m3u8 を出力したときに、
http://mirakc:40772/api/services/***/stream?decode=true

のようにdecodeがtrueになってしまうんだけど、
これをdecode=0(decodeしない)にしたい場合
どうすればいいのでしょうか?
2025/07/24(木) 14:21:31.01ID://ah7T55
>>222
rustわからんけどこのへんじゃないのかな?
https://github.com/mirakc/mirakc/blob/d6009214004a82936f5f5cffbd69866039285ada/mirakc-core/src/web/api/iptv.rs#L48-L49
2025/07/24(木) 14:47:11.52ID:a/XZ6Ogz
>>223
ありがとうございます。
ソースに記述されているんですね。
docker 動かす前に修正しないと…
2025/07/24(木) 14:48:06.28ID:fep7PiJZ
テキストエディタで置換すればいいとかそういう話ではない?
2025/07/24(木) 14:55:17.51ID:a/XZ6Ogz
>>225
kodiから読み込ますのに、apiのplaylistが書き変わった状態が都合いいんですよね。

変更する場所が分かったので、対応したいとおもいます。
2025/07/26(土) 10:23:03.83ID:ZtkSDt1X
>>217
USBピン→USB-Aに変換するケーブル届いたから試したら普通に動いたわ
デバイスエラーとか出なかった(非公式ドライバ)
2025/07/26(土) 10:41:24.83ID:ZQb/whw1
dantto4kってどうなんだろうと思って今し方入れてみたけど
録画兼NASのラズパイ5サーバが貧弱で、必要になるTSDuckの buildに30分もかかったw
2025/07/26(土) 11:11:47.60ID:P9ejKRYl
FFmpeg-mmttlvとどっちが安定していて処理が軽いんだろうね
2025/07/27(日) 18:51:12.87ID:lhg5iSwI
965: 名無しさん@編集中(ワッチョイ eaff-z5Rb) 2025/07/27(日) 18:29:43.52 ID:Jf1lES5U0
https://x.com/nekohkr/status/1949398112612868244

https://github.com/nekohkr/DMirakurun
dantto4kに対応したMirakurunのfork公開
2025/07/29(火) 05:55:04.03ID:/qUQ0+jJ
DMirakurunのdocker入れてみたけど
dantto4kのバイナリ入っていなかったので環境を整えたものの
mirakurunはtuners.yml内で実行コマンドにオプションを付けられないから
mmtsDecoder: dantto4k - -
これにcard reader名の指定などができない?
2025/07/29(火) 12:44:45.95ID:gp/Zf9Tm
>>231
ttps://github.com/nekohkr/DMirakurun/blob/b96c718ec8457f441d5864aa55cd46c53f2ec4e4/src/Mirakurun/TunerDevice.ts#L304
ttps://github.com/nekohkr/DMirakurun/blob/b96c718ec8457f441d5864aa55cd46c53f2ec4e4/src/Mirakurun/common.ts#L136
ttps://github.com/nekohkr/dantto4k?tab=readme-ov-file#dantto4kexe

DMirakurun使ってないけど、「mmtsDecoder: dantto4k - -」に
スペース区切りのマイナスが2つあるから、オプションを受け付けるように見えるよ。
一応、該当部分のparseCommandForSpawn確認してみたけどそれっぽい処理してる。
2025/07/29(火) 12:59:07.48ID:/qUQ0+jJ
>>232
ありがとう。
- -の後にオプションを付け足すのはその通り、ソースを見る限り対応が可能なはずなんだよね。
なのにどう言う訳か、どうしてもうまくいかなかったから
dantto4k側のソースを書き換えて対応させました
本当はバージョンアップの弊害になるので、このような事はしたくないのだけど致し方ない…
盆休みに時間が取れればログを取って何が原因だったか追求したいところ
2025/08/18(月) 23:22:33.14ID:Up+0sukE
KonomiTV信者ってもしかして邪教徒なの?
2025/08/18(月) 23:51:44.89ID:OBPsDVUF
自分が使いたいものを使ってるなら、邪教徒も何もないだろ。
つか、作者に失礼だろ。
2025/08/19(火) 21:13:51.49ID:OUEAvt2y
BS8Kを録画してdantto4kでTS変換したファイルを「LinuxのGUI環境」で
まともに再生できてるって人いる?どの程度のPCスペックが必要なんだろう。
237login:Penguin
垢版 |
2025/08/19(火) 22:49:55.64ID:GWn5K14G
VLCは4K/8Kのハードウェア再生支援に対応してたと思う
使ったことないので安定性とかは分からない
2025/08/19(火) 23:16:39.50ID:3qjB8E2J
VLCに加えてAMDのAPUならドライバがVA-APIに正式対応していて確実性が増すよ
世代としてはRDNA2/3から8kデコードに対応してる。俺がミニPCを購入する上で調べて実際にDebian12でまともに再生できる事を確認済み


設定方法は
VLC →「ツール → 設定 → 入力/コーデック → ハードウェアアクセラレーション」を
X11: 「Video Acceleration (VA) API」
Wayland: 「VA-API video decoder via DRM」

>>234
作者に失礼やろ
2025/08/19(火) 23:43:48.50ID:Af0nyp3g
>>238
良いね!
2025/08/21(木) 06:38:37.97ID:2p9oUGlw
>>237
>>238
ありがとう。

PC環境、i9-12900HK、Iris Xe Graphics、Xubuntu 24.04 なのだけど、
apt installしたvlc 3.0.20だと、ハードウェアアクセラレーション設定に
「自動、VDPAU、無効」しかなかった。どれも、表示されて、止まって、
そのままみたいな感じ。

snap版だと「VA-APIビデオデコーダー」「DRM経由のVA-APIビデオデコーダー」が
追加されたけど、どちらもapt版と同じ様にダメだった。

これハードウェアアクセラレーションが使われているの?という感じ。
確認方法もよくわかってないから、もう少し調べて見るよ。
2025/08/21(木) 06:58:32.78ID:ToiQJXgB
>>240
Intelのフル機能ビルドドライバ"intel-media-va-driver-non-free"を入れてみるのはどう?
vainfoコマンドで対応Codecが見られるから、それにサポートと出ていればドライバがきちんと当たっているし
コマンド自体応答しなければ「vainfo」でネット検索をかけるとヒントが見つかると思う

ハードウェアアクセラレーションが使われているかどうかについてはシンプルに
8k動画再生時にhtopコマンドでCPU負荷を確認して、顕著に高いようであればCPUがソフトウェアでコードしていると判断できる
ハードウェアアクセラレーションが使われていればCPU負荷は誤差程度の数%の使用率上昇にとどまる
2025/08/23(土) 08:57:13.35ID:XqYmBIeH
>>241
何度もありがとう。
intel-media-va-driver-non-freeをインストールした。
vainfoの表示みると対応してそうなんだけど、数秒で再生が止まってグレーに。
その後は表示されたりグレーになったりを繰り返す感じ。音声は、正常に再生されてる。
そもそも、snap版vlcをterminalから起動するとエラーになってた。
Xubuntu22.04からのupdateの時に失敗して、適当に修復した環境なので
なんかおかしいのかも、余っているSSDに新規で入れて確認してみるよ。

sudo apt install intel-media-va-driver-non-free
vainfo | grep 'HEVC.*VAEntrypointVLD'
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileHEVCMain12 : VAEntrypointVLD
VAProfileHEVCMain422_10 : VAEntrypointVLD
VAProfileHEVCMain422_12 : VAEntrypointVLD
VAProfileHEVCMain444 : VAEntrypointVLD
VAProfileHEVCMain444_10 : VAEntrypointVLD
VAProfileHEVCMain444_12 : VAEntrypointVLD
VAProfileHEVCSccMain : VAEntrypointVLD
VAProfileHEVCSccMain10 : VAEntrypointVLD
VAProfileHEVCSccMain444 : VAEntrypointVLD
VAProfileHEVCSccMain444_10 : VAEntrypointVLD
/snap/bin/vlc
Driver does not support the 0x46a6 PCI ID.
libGL error: failed to create dri screen
libGL error: failed to load driver: iris
2025/08/23(土) 09:26:39.50ID:3W1Jwpvv
>>242
複数の要因がありそう
>/snap/bin/vlc
>Driver does not support the 0x46a6 PCI ID.
まずGPUを明確に使用できていない事を示すこの問題を解決しなきゃ

1.
/dev/dri/renderD128をユーザー権限で使用できているのか確認

2.
Driver does not support the 0x46xx PCI ID / failed to load driver: iris は、
snap側のMesa/irisが新GPUの PCI ID を知らずに失敗している典型らしい(俺も調べて知った
snap版 VLC はやめる → apt か Flatpakへ

3.
他にハードウェアアクセラレーションに対応しているプレーイヤー「MPV」で動作確認して VLC 固有問題なのかを切り分け
2025/08/23(土) 16:25:05.59ID:yrQHGPwY
ffmpeg の 8.0 が出たんで
docker-mirakurun-epgstation を作り直そうと
debian.Dockerfile の ffmpeg を 8.0 に書き換えてビルドしたところ
エラーで止まった

「nasm が無いか古い」みたいなエラーだったので
debian.Dockerfile の yasm を nasm に書き換えてビルドしたら
今度は最後まで通った

参考までに
2025/08/24(日) 18:46:00.08ID:TJSVo4VW
>>243
Flatpak版のvlcを使って正常に再生できた。
本当にありがとう。

> 1./dev/dri/renderD128をユーザー権限で使用できているのか確認

>>242の時に、/dev/dri/renderD128 のグループrenderにユーザーを追加した。

> 2.Driver does not support the 0x46xx PCI ID / failed to load driver: iris は、
> snap側のMesa/irisが新GPUの PCI ID を知らずに失敗している典型らしい(俺も調べて知った
> snap版 VLC はやめる → apt か Flatpakへ

apt版は「設定・ハードウェアアクセラレーション」に「VA-APIビデオデコーダー」が
表示されないので、Flatpak版をインストール。「VA-APIビデオデコーダー」
「DRM経由のVA-APIビデオデコーダー」が表示されたので「VA-APIビデオデコーダー」を選択。
正常に再生できた。

> 3. 他にハードウェアアクセラレーションに対応しているプレーイヤー「MPV」で動作確認して VLC 固有問題なのかを切り分け
shift+iで表示される Dropped Frames: xxx(decoder) xxx(output)が
decoderはゼロのまま、outputが増え続けて、コマ送りみたいになる。
2025/08/24(日) 20:08:41.10ID:SuNp+344
>>245
それはよかった
>>238は大きな問題に直面せずスムーズだったから、こちらもそのような事象の参考になった
247login:Penguin
垢版 |
2025/09/05(金) 12:15:22.03ID:NUyxV0yN
rustの勉強も兼ねてepgstationをrustで変換を仕事終わって帰宅してから少しづつ進めてる
248login:Penguin
垢版 |
2025/09/07(日) 11:59:05.12ID:rVXHNgk+
フロント?wasmとかで実装してるの?
249login:Penguin
垢版 |
2025/09/08(月) 23:40:10.06ID:S73Oa+1f
民放キー局BS4K放送撤退
2025/09/09(火) 17:15:55.82ID:lU6h1lO6
Linux Mint 22.2にて、BonDriverProxyExからFriioを使用すると、
TsReader() ioctl(FE_READ_SIGNAL_STRENGTH) error: adapter0
というエラーが1秒ごとに表示されます。
FriioのドライバはOS内蔵のものを使用しており、実際信号レベルが取得できていない状況ですが、
解決策などあれば、ご教示いただけないでしょうか。
2025/09/09(火) 17:32:50.84ID:djUrJWUv
KernelのFE_READ_SIGNAL_STRENGTHが古いAPIでサポートが外れてるので
現行のDTV_STAT_SIGNAL_STRENGTHを使うように書き換えないといけないんだろうけれど
2025/09/09(火) 17:49:03.45ID:djUrJWUv
ソースに軽く目を通した感じだと、.confファイルに
#GETCNRMODE=0
という行があるなら
#GETCNRMODE=2
に書き換えてみるとか
253250
垢版 |
2025/09/09(火) 22:08:24.41ID:lU6h1lO6
>>251-252
ありがとうございます。
ご提案いただいた方法で、エラーなく信号レベルが取得できるようになりました。
254login:Penguin
垢版 |
2025/10/19(日) 16:12:14.97ID:nF41svyg
先に結論を書いておくと、MyGica PT275CはITE TechのIT917xらしく
Linux上のrecfsusb2iで動くよ。

ttps://shop.geniatech.com/product/pad-tuner
MyGica PT275C を $19 + 送料$6.5 = $25.5 で買ってみた。
Android用でWindowsドライバすらなさそうなので、最悪チップの写真が取れたら
良いかと思いつつ、国慶節?の連休があったからか22日かかってようやく到着。
Android用アプリ、PadTV らしいんだけど、対応バージョンが古くてインストール
すらできなかった。

ケース開けて確認「PT275 2008-AXA A16S7B」型番からの情報はなし。
Ubuntuでlsusbしてvid:pidを確認。0x048dでITE Techのままだった。
Bus 001 Device 011: ID 048d:e275 Integrated Technology Express, Inc. ISDB-T TV Stick
チップ1個、ITE Tech、ISDB-TならIT917x系、KTV-FSUSB2/V3、KTV-FSMINI、
古いDTV03A-1TUとか浮かんでくるよね?チップID確認したら9175なので
recfsusb2iで動きそう。

https://github.com/jeeb/recfsusb2i/blob/a2eb8fd43fc51195b1053027616b6bfb491c42f0/src/main.c#L26-L31
後はrecfsusb2iにvid,pidを追加してあげたらあっさり動いたよ。
2025/10/22(水) 22:57:37.70ID:m37ihhAI
そこまで自分で出来る人は尊敬するよ
情報ありがとう
2025/10/23(木) 15:06:00.15ID:nw2WX4Ub
DockerでEDCB LinuxとBondriver Linuxを含んだらmirakurun鯖に接続してTVが見れるのかな
(Docker未経験)
2025/10/23(木) 15:44:55.01ID:rGX0y9Yh
mirakurunとlinux版のedcbを繋げるならbondriver_linuxmirakcだな

Google検索だと全然githubのページ出してくれないの腹立つな
情報がうまく得られなくてEDCB導入を躊躇ってる人もいるんじゃないかと思う
258login:Penguin
垢版 |
2025/10/24(金) 00:05:55.51ID:so4tGRQe
普通にDocker使わないでedcbと凡ドラProxyEXでTVみれるで
mirakurunいらないてしょ
259美緒49歳
垢版 |
2025/10/24(金) 17:38:41.92ID:ebuC7LPS
すいません、質問さしてください
部屋をかたずけていたら大昔にカメレオンUSB FX2で改造したYDBC-30(DTC110のOEM)が
出てきたんですが、これってLinux+mirakurunでも使えますでしょうか?
適当な安いチューナ買おうと思ってたんですけどMyGacaのドングル型も気が付けば
5000円位に上がってて、もしYDBC-30が使えるならこれを再利用したいなって思ってます
260login:Penguin
垢版 |
2025/10/25(土) 20:05:02.51ID:pLGYhcg6
>>259
friio以降であれば、Linuxでもそれなりに動くと思うけど、それより前は聞いたことないなあ。
WindowsにはBonDriverがあるの?
2025/10/25(土) 22:12:14.58ID:Vxxc/818
linux板では15年ぐらいの間では見覚えないな
BonDriverは亀スレの保管庫にあるみたい
262login:Penguin
垢版 |
2025/10/26(日) 10:13:17.29ID:wkfAGK6z
亀スレの保管庫ってここだろうか?
ttp://elpod.org/ts/
ここからBonDriver_sts_1.02a.zipをダウンロード、ソースファイルを眺めてみた。
動作方法に興味があったけど、こんな感じなのね。

(0)カメレオンUSB FX2のfw転送などの初期設定
(1)チャンネル設定のリモコン信号を送信
(2)カメレオンUSB FX2でTSをホストに転送

ttps://tomono.tokyo/2012/06/12/2698/
ttps://www.triplespark.net/elec/periph/USB-FX2/software/fx2pipe.html
(0),(2)は2個め目のリンクにそれっぽいのがある。(1)はLIRCとかLinuxでも方法はあるはず。
(0)はUSBのコントロール転送、(1)はバルク転送だったと思うので、最悪(0),(2)を自分で作れば
使えるんじゃないか…。

まあ、新しく買ったほうが早いよねとは思う。
2025/10/26(日) 10:18:23.89ID:wkfAGK6z
>>262
(1)はバルク転送 → (2)はバルク転送
264login:Penguin
垢版 |
2025/11/05(水) 13:53:00.69ID:oan6+EZq
PT2をLinuxMintで動かしたいのでGeminiやChatGPT頼りにチャレンジしてるんですがPT1 2 3 は全部同じドライバで良いという認識で良いんでしょうか?
AIが示すURLはほぼ404で行き詰まってます
265login:Penguin
垢版 |
2025/11/05(水) 14:47:20.26ID:Ok958V/2
>>264
d vbドライバーならデフォルトでLinuxに組み込まれてる
chardev版を使う場合はblacklistにptxを書き込み
266login:Penguin
垢版 |
2025/11/05(水) 14:48:59.37ID:Ok958V/2
>>264
https://web.chaperone.jp/w/index.php?pt2/chardev
267login:Penguin
垢版 |
2025/11/05(水) 15:49:36.62ID:Gfx+LtQ7
>>264
ちなみにdocker使う場合linux mintはインストール時にubuntuを参考にするとエラーになるから注意ね
2025/11/11(火) 19:23:57.99ID:YfbiyDTu
EDCB Linux ラズパイにインスコして使ったりしてるが、ラズパイだとEDCBのWEBブラウザでの
リアルタイムストリーミング視聴は重すぎて実用とは程遠い

EpgDataCap_Bon使ったなんか軽いTVビューワ作って誰か作って欲しいもんだ

ラズパイでTV見るときだけ非常に軽いRaspirecTVでみてるが そもそもRaspirecそのものが録画アプリで
別口で専用のrecpt1入れたりしてる
EDCBと機能がモロ被りでEDCB別にイランやんけ、となってまうのが珠に疵w
2025/11/11(火) 22:25:17.17ID:HEvg8VJ7
そう言うのはきちんとハードウェアエンコーダを搭載したSBCを買うもんだよ
2025/11/12(水) 09:46:39.95ID:zti46ik5
古い奴を使い回してるとかならまだしも今から買い揃えようとするなら
高騰してるラズパイと値段が大して変わらないミニPCを選んだ方がハードウェアエンコの点で良いかも
2025/11/12(水) 19:29:41.46ID:+kbOZWIX
俺はRK3588のSBC使っているけどH/Wエンコーダのクセが強すぎて未だにインターレス解除とかその辺がうまくいってない
もう少し頑張ろうと思ったけど、再生はどのみちFire TV Stickでするから再エンコードをする必要性も感じなくてそのままだわ
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況