SoftCAS Part31 (208レス)
SoftCAS Part31 http://mevius.5ch.net/test/read.cgi/avi/1752647162/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: 名無しさん@編集中 (ワッチョイW a915-ns89) [] 2025/07/16(水) 15:26:02.63 ID:R2qjkfFc0 ※ DTV板はデフォルト設定が強制ワッチョイなので、ワッチョイを付ける時は extend コマンドの記述は不要です (逆に、ワッチョイを付けない時は !extend::checked の記述が必要です) ※ DTV板は即死判定があり、即死を回避するためには、スレを立ててから1時間以内に最低12コメントが必要です (即死回避以降は、30日間書き込みがないと強制的にdat落ちします) 前スレ SoftCAS Part30 https://mevius.5ch.net/test/read.cgi/avi/1726586183/ http://mevius.5ch.net/test/read.cgi/avi/1752647162/1
179: 名無しさん@編集中 (ワッチョイ 7fbb-n+00) [] 2025/09/17(水) 16:24:40.78 ID:07FzXY170 >>178 libyakisobaはCASをソフトデコードするライブラリでlibsobacasはそれをlibpcsclite互換にするラッパーやね libsobacasの使い方は幾つかあって ・LD_PRELOADで指定してlibpcscliteの関数を上書きする(ドキュメントに書いてある方法) ・/usr/lib以下にあるlibpcsclite.so.*をこれに差し替える ・デコーダープログラム(arib-b25-stream-testとか)を再ビルドしてlibpcscliteの代わりにlibsobacasをリンクする 自分は3番目でやってるけど環境に合わせて好きにやればいいと思う http://mevius.5ch.net/test/read.cgi/avi/1752647162/179
180: 名無しさん@編集中 (ワッチョイW 4f00-bcsY) [] 2025/09/17(水) 16:56:51.88 ID:uGcdl6+S0 >>179 Thx やっとイメージが掴めましたわ Wifi使わないので2番目の方法で行こうかと思います とはいえYakisobaのビルドに苦戦してますがw http://mevius.5ch.net/test/read.cgi/avi/1752647162/180
181: 162 (JP 0H8f-OF/z) [sage] 2025/09/17(水) 17:50:16.05 ID:eYfoFXoKH Tailscaleで入院先から自宅サブネットが使えるのめっちゃ助かるな。 自宅NASのdnsmasqに手動登録済のホストは外からも名前解決可能にできるが、それ以外のホストのはできなくて不便。 ルータのDHCPサーバ機能使うのやめてdnsmasqにさせれば動的登録できそうだが、NAS停止時にDHCPも止まるのはちょっと考えもんだな http://mevius.5ch.net/test/read.cgi/avi/1752647162/181
182: 名無しさん@編集中 (ワッチョイ 3f5f-es4b) [] 2025/09/17(水) 17:57:55.98 ID:2EDbBBBg0 じゃあZ 世代がなんかしてくれんの? スマホガン見で全然無関心ですよね? 予防線はってバトンタッチしたほうがいいよ? http://mevius.5ch.net/test/read.cgi/avi/1752647162/182
183: 名無しさん@編集中 (ワッチョイW 3f11-ewEd) [sage] 2025/09/17(水) 20:37:46.36 ID:DAUD1Y0J0 libyakisoba,libsobacasのドキュメントは意図的にやってるのかわからんけどURLがおかしいのでそこだけ補完すればビルドは割と簡単 mirakurunのDockerfileいじればコンテナ内でビルドして使える http://mevius.5ch.net/test/read.cgi/avi/1752647162/183
184: 名無しさん@編集中 (ワッチョイ 7fbb-n+00) [] 2025/09/17(水) 21:43:07.79 ID:07FzXY170 そういやドキュメントでgitのurlが一部省略されてたからそこは修正する必要があるね ビルドはgcc,autoconf,libtoolあたりが入ってれば行けた気がする http://mevius.5ch.net/test/read.cgi/avi/1752647162/184
185: 名無しさん@編集中 (ワッチョイW ffda-bcsY) [] 2025/09/18(木) 07:34:05.59 ID:Zwx0D+ni0 なんとかyakisobaとsobacas ビルドには成功しました。/usr/local/libの下にlibsobacas.so と他に0 0.0.0 みたいなファイルが生成されましたがsoをuse/lib/x86なんたらの下にあるlibpcliteに書き換えればよいかんじですかね 本当はrecidb をビルドしてlibsobacasとリンクさせれれば安全な気もしますが知識不足で厳しそうです http://mevius.5ch.net/test/read.cgi/avi/1752647162/185
186: 名無しさん@編集中 (ワッチョイ 4f69-AfQ0) [sage] 2025/09/18(木) 11:55:02.77 ID:IajAx9dO0 >>185 一体どの構成で録画システム組もうとしてるんだ? recidb?つ○み島がやけに推してるみたいだがそれでググってもまともな情報がつくみんとこ位しか出てこん のだが? 旧来型のrecpt1系(大抵はmirakurun+EpgStasion)か去年Linuxネイティブに対応したEDCBで組んだら駄目なのけ? stz2012/libarib25ならgitサイトにオプションの詳細が書いてある PC/SC ライブラリの指定 の章参照な ー中略ー サードパーティのライブラリが pkg-config 形式の設定ファイルを提供していない場合は、ライブラリ名を入力することでシステムから探索し自動でリンクするように構成します。ただし、事前にシステムに libpcsclite パッケージがインストールされていると優先的に WITH_PCSC_PACKAGE で指定された pkg-config 形式のライブラリ設定が読み込まれるためこれを無効にする必要があります。 例) pkg-config がデフォルトで検出する libpcsclite を無効化し libpcscmod にリンクする場合。 cmake -DWITH_PCSC_PACKAGE=NO -DWITH_PCSC_LIBRARY=pcscmod .. ← pcscmodを何に変えたら良いかもう判るよな? http://mevius.5ch.net/test/read.cgi/avi/1752647162/186
187: 186の続き (ワッチョイ 4f69-AfQ0) [sage] 2025/09/18(木) 11:56:35.06 ID:IajAx9dO0 後tsukumijimaがフォークしているlibaribb25も上記のオプションは引き継がれている stz2012版はもう三年は放ったらかしなのでtsukumijimaフォークのlibaribb25をgitから引っ張って来て ビルドしてやれば良い EDCB Linuxの場合、同じくtsukumijimaがフォークしてるMulti2Dec内にあるB25Decoderをビルドして libarib25系の代わりに使うことが出来るがコイツにも態々Readme-Patches.txtにオプションについて触れられている Readmeの中で最後の方に ↓ libarib25と同様にWITH_PCSC_PACKAGEやWITH_PCSC_LIBRARYを指定可能 と明記されてるからmakeの時にUSE_SIMD=yだけでなく上のオプションを付けてやれば…… これらだとcmake時やmake時に上記のオプションを付けてビルドするだけで済む まあ旧来型の場合、チャンネル定義というかトラポン変更の後修正されずにそのままのソースだらけだから そこら辺の自分で修正かけていかないと映らないチャンネルがある!とかまあ別の面倒臭さはあるにはあるが しかし情報はそれなりにネットで落ちてるからなんとかなるやろ? http://mevius.5ch.net/test/read.cgi/avi/1752647162/187
188: 名無しさん@編集中 (ワッチョイW 4f00-bcsY) [] 2025/09/18(木) 12:20:33.12 ID:Hd6M3LSf0 詳細な説明ありがとうございます。recidbを使用しているのはつくみ氏のUbuntu 環境でのkonomitv構築解説そのままに録画鯖とロケフリ環境作ったからですね 物理カードリーダーだと衛星放送の調子が悪いのでソフトカスを使いたくて今回に至るという経緯です。環境がubuntu22とPT2なのでもう少し勉強してrecpt1系の仕組みに切り替えるつもりでした http://mevius.5ch.net/test/read.cgi/avi/1752647162/188
189: 名無しさん@編集中 (ワッチョイ 7fbb-n+00) [] 2025/09/18(木) 16:28:58.68 ID:+wCjGbXJ0 ISDBScannerが使いたくて自分もsobacasがリンクされたrecisdbを以下の手順でビルドしたけど rustもcargoもよく理解してないのでこれが正しいやり方だったのかは分からない ・/usr/local/lib/pkgconfig以下にlibsobacas.pcを作成 ・recisdb-rs/b25-sys/build.rsの101行目の pc.probe("libpcsclite").is_err() を pc.probe("libsobacas").is_err() に変更 ・cd recisdb-rs ; cargo -F dvb --release でビルド libsobacas.pcはLibsが後は適当でも問題かったと思う 自分のはこんな感じ prefix=/usr/local libdir=/usr/local/lib includedir=/usr/include Name: libsobacas Description: PCSC Lite compatible ECM decoding library Version: 0.0.0 Libs: -L${libdir} -lsobacas Cflags: -I${includedir}/PCSC http://mevius.5ch.net/test/read.cgi/avi/1752647162/189
190: 名無しさん@編集中 (ワッチョイW 3f7d-bcsY) [] 2025/09/18(木) 20:44:46.84 ID:4LWs6ZIX0 手順書通りにyakisobaとsobacasビルドしてmakeもエラーなく通ってるぽいんですが、/usr/local/includeの直下にyakisoba.hファイルしかないのは正常ですか?sobacas のGitHub説明だとここもインストール先と書かれてるのにそれらしきファイルがなく不安です http://mevius.5ch.net/test/read.cgi/avi/1752647162/190
191: 名無しさん@編集中 (ワッチョイ 7fbb-n+00) [] 2025/09/18(木) 22:17:09.89 ID:+wCjGbXJ0 sobacasはlibsobacas.*しか入らなかったと思うよ http://mevius.5ch.net/test/read.cgi/avi/1752647162/191
192: 名無しさん@編集中 (ワッチョイW ff5e-bcsY) [] 2025/09/19(金) 06:59:02.53 ID:G3eYaLoy0 ありがとうございます。早速手順通りrecisdb 諸々ビルドしましたが現状QVCとかのノンスクランブルしか映らず(泣) yakisobaとsobacasのビルドミスったのかなー 地上波も映らないということはカードとして認識してないってことですものね 過去スレ読んで勉強してきます http://mevius.5ch.net/test/read.cgi/avi/1752647162/192
193: 名無しさん@編集中 (ワッチョイ 7f12-AfQ0) [sage] 2025/09/19(金) 08:02:12.09 ID:toUDnpXd0 各種keyをちゃんと記述したbcas_keysファイルをホーム直下に置いてみる ~/.bcas_keysとして配置し直す 又はlibyakisobaのconfigure時に明示的に --sysconfdir=/usr/local/etcを付けてビルドし直す で/usr/local/etc内にあるbcas_keysの中身に各種keyを記述する このどちらかを試してみたら? 素でビルドしただけではbcas_keysファイルが効いていなかった 本来ならオプション記述なしで行けるはずなんだけど http://mevius.5ch.net/test/read.cgi/avi/1752647162/193
194: 名無しさん@編集中 (ワッチョイW 8f45-bcsY) [] 2025/09/19(金) 08:15:53.41 ID:wQhfSImx0 >>193 出先なのでId 変わりましたが 先ほど過去スレ(29)読み直してホームディレクトリへのkeyファイル配置を実施しましたが結果変わらず pkgconfig周りの設定をファイル置いただけ(/usr/local/lib/pkgconfigがなぜかデフォでは存在せず無理やりディレクトリ作ってpcファイルを作った)で確認してなかったのでもう一度見直して再ビルドしてみます http://mevius.5ch.net/test/read.cgi/avi/1752647162/194
195: 名無しさん@編集中 (ワッチョイ 7f12-AfQ0) [sage] 2025/09/19(金) 09:04:54.68 ID:toUDnpXd0 >>194 pkg-configディレクトリが無かったってそれそもそもUbuntuにpkg-config入ってないのでは? ターミナル画面でsudo apt install pkg-configしてpkg-configインストールしてみたら? Ubuntuを最小要件でインストールしてたらpkg-configあたりは最初から入っていないのかも? http://mevius.5ch.net/test/read.cgi/avi/1752647162/195
196: 名無しさん@編集中 (ワッチョイW 8f45-bcsY) [] 2025/09/19(金) 10:56:08.54 ID:wQhfSImx0 >>195 /usr/lib/pkgconfig は最初から存在していたのでそちらにpcファイルを入れた感じですね https://bakkyalo.hatenablog.jp/entry/2023/06/14/015223 こちらを参考にpkconfigのことは調べて設定してみます http://mevius.5ch.net/test/read.cgi/avi/1752647162/196
197: 名無しさん@編集中 (ワッチョイ 8fe4-VomE) [] 2025/09/19(金) 11:39:08.78 ID:eMq1s1fh0 /usr/local以下はUbuntuでは自前ビルドで使われるのでこれまでパッケージしか入れてこなかったなら/usr/local/lib/pkgconfが無くても不思議じゃない libsobacas.pcが見つけられなかったらそもそもrecisdbのビルドに失敗してそうだから置き場所の問題でもないと思う 念のためldd recisdbでsobacasがリンクされてることを確認かな もしlibpcscがリンクされてたらrecisdbを普通にビルドしてしまってる bcas_keyもmake installで/usr/local/etcに入ったのなら置き場所はそこで問題ない 地上波が見れないってことだけど、地上波の周波数設定はできてる? http://mevius.5ch.net/test/read.cgi/avi/1752647162/197
198: 名無しさん@編集中 (ワッチョイW 3fbd-8QI7) [] 2025/09/19(金) 11:55:09.81 ID:53yR0z7o0 今libyakisoba とlibsobacbs入れてみたけど ldd libsobacas.soして libyakisoba.so.0 => not found だったから ldconfigの実行が必要かも http://mevius.5ch.net/test/read.cgi/avi/1752647162/198
199: 名無しさん@編集中 (ワッチョイ 8fe4-VomE) [] 2025/09/19(金) 13:05:52.20 ID:eMq1s1fh0 make installしてればldconfigまでやってくれると思う 手でコピーした場合は必要になるけど http://mevius.5ch.net/test/read.cgi/avi/1752647162/199
200: 名無しさん@編集中 (ワッチョイW 3f25-SfZT) [] 2025/09/19(金) 13:14:58.60 ID:GV6oYqjj0 みんな高度な知識あるねー http://mevius.5ch.net/test/read.cgi/avi/1752647162/200
201: 名無しさん@編集中 (ワッチョイW 8f45-bcsY) [] 2025/09/19(金) 13:16:36.85 ID:wQhfSImx0 添付画像の通りとなってますのでおそらく大丈夫かと思います ホームディレクトリ直下のbcas keyの隠しファイル化も必要と過去スレにありましたので実施済みです 周波数設定は物理カード時には地上波衛生共に問題なく視聴できていたので大丈夫かと思います… https://i.imgur.com/osUbA49.png http://mevius.5ch.net/test/read.cgi/avi/1752647162/201
202: 名無しさん@編集中 (ワッチョイ 7fbb-n+00) [] 2025/09/19(金) 15:39:34.51 ID:GjYduD0g0 >>201 それだと問題なさそうに見えるけど原因なんだろうね まだやってないならrecisdb単体で実行してどうなるか確認かな sudo recisdb tune --device /dev/dvb/adapter1/frontend0 --channel T31 -t 30 T31.ts みたいな感じでtsファイル作成してからTVTestで再生したらどうなるか確認してみるとか チャンネル番号は適当なのにしてね そういやドライバはDVB版でいいんだっけ? http://mevius.5ch.net/test/read.cgi/avi/1752647162/202
203: 名無しさん@編集中 (ワッチョイW 8f45-bcsY) [] 2025/09/19(金) 16:25:59.28 ID:wQhfSImx0 >>202 ドライバはUbuntu標準のものを使用しています なのでDVB版ですかね http://mevius.5ch.net/test/read.cgi/avi/1752647162/203
204: 名無しさん@編集中 (ワッチョイW ffa7-bcsY) [] 2025/09/19(金) 20:07:40.66 ID:G3eYaLoy0 202でおっしゃられたコマンドでTS録画してみましたがワンセグ?なのか超画質の悪い映像だけ記録されました やはりsoftcas自体が機能してないんですかね… http://mevius.5ch.net/test/read.cgi/avi/1752647162/204
205: 名無しさん@編集中 (ワッチョイ 7fbb-n+00) [] 2025/09/19(金) 21:40:28.22 ID:GjYduD0g0 >>204 320x180ならワンセグしか録画できてないね… 今気が付いたけど .bcas_keys をユーザのホームディレクトリにだけ置いてたりする? recisdbをroot権限で実行してるなら .bcas_keys も /root/ 以下に置いてある必要があるね ただyakisobaビルド時にsysconfdirで/usr/local/etcを指定していて/usr/local/etc/bcas_keysが存在するなら不要なはずだけれども http://mevius.5ch.net/test/read.cgi/avi/1752647162/205
206: 名無しさん@編集中 (ワッチョイW ffe5-bcsY) [] 2025/09/19(金) 22:58:34.39 ID:G3eYaLoy0 >>205 rootディレクトリに.bcas_key置いたらいけました!感謝 とりあえず動作はいけてるみたいなのでyakisobaをsysconfig指定で再ビルドしてみます! http://mevius.5ch.net/test/read.cgi/avi/1752647162/206
207: 名無しさん@編集中 (ワッチョイ 7fbb-n+00) [] 2025/09/19(金) 23:18:30.27 ID:GjYduD0g0 上手くいったようで何より 良き録画ライフを! http://mevius.5ch.net/test/read.cgi/avi/1752647162/207
208: 名無しさん@編集中 (ワッチョイW ffe5-bcsY) [] 2025/09/20(土) 00:38:50.08 ID:XYx72qwD0 本当に皆様ありがとうございました。なんとなくLinux への理解が深まったように思います(権限周りがWindowsと異なるからむずかった…) これから構築される方の為にも備忘録をtxt で作成しましたが規制で貼れない… 需要あればいいアップローダー紹介してください http://mevius.5ch.net/test/read.cgi/avi/1752647162/208
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s