探検


【視聴・録画】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/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だけは別なのかな?
レスを投稿する


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