探検


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

369login:Penguin
垢版 |
2026/06/19(金) 20:36:31.90ID:Zns3ew+u
>>367
具体的にどういう環境なのか分からんが、Proxmox上のVMでUbuntu動かして、Ubuntu上のDockerでMirakurun動かしてるけどずっと安定してるよ
チューナーはPT3ね
B-CASがUSB経由だと外れた時に色々面倒なんでsobacasにしちゃってるけど
2026/06/19(金) 23:25:36.30ID:gIOTei+V
>>369
CobaltCASをW3PE5で動かそうとしてるんだけど、Mirakurun4.1だと上手く動かんのよね

3.9のPM2インストールは動くんだけど・・・
2026/06/20(土) 01:20:14.55ID:pBwaB6bg
static buildじゃないとDocker上にバイナリだけコピーしても動かんよ
公式のドキュメントの
> startup スクリプトで、コンテナ初回起動時にビルドする例
の方法でビルドすればいいんじゃないかな
372login:Penguin
垢版 |
2026/06/20(土) 11:08:11.21ID:rfACUjEt
>>370
バイナリでインストールしてるからだろうね
docker上でソースからビルドすれば動くと思う
ってもう371が回答してた
373login:Penguin
垢版 |
2026/06/23(火) 15:38:01.48ID:RJnNh0dq
>>371・372
dクス
スタートアップスクリプトって『docker compose run --rm -e SETUP=true mirakurun』
で実行する奴よね?
tuners.ymlは某氏のISDBScannerで生成された奴をコピペしてます。

/opt/mirakurun/opt/bin/startup
にCAS関連のコマンド入れる感じなんですかね?
2026/06/23(火) 17:00:18.81ID:KLzv/Mar
スタートアップスクリプトはSETUP=trueに関わらず起動時に必ず実行される
375login:Penguin
垢版 |
2026/06/24(水) 09:06:10.03ID:WOioBVim
Dockerfile用意してイメージをビルドする時に取り込むのでいいんじゃないの
RUNでつらつらとコマンド並べて
自分はそうした
2026/06/24(水) 13:07:42.22ID:I3i627d6
CobaltCasがどういう仕組みで動いているかわかってないので
いい加減なこと言ってると思うけど。
> For the Linux version, an API hook to libpcsclite is applied to the entire OS with libcobaltcas installed.
と書いてあるので、ホスト側でCobaltCas動かして、
Mirakurunからホスト側のpcscd使う設定で動いたりしないの?
2026/06/24(水) 13:44:02.63ID:I3i627d6
書いた後気が付いたけど、libpcsclite の API をフックするのだから、
libpcsclite を使っているコマンド(b25関係)と同じ環境コンテナ内で
動かさないといけないってことかな?>>376はやっぱりダメそう。
378login:Penguin
垢版 |
2026/06/24(水) 17:43:54.89ID:LX9J+3Qv
>>374-377
ありがとうございます。
Dockerはあまり詳しくなく、右往左往していました。
やはりDockerfileを書き換える必要がある感じですかね?
書き換えた(追記した)けど動かなかったんだよなぁ・・・
現状、チューナサーバーのA/B系で片方が死んでも別番組では録画を続行させるような形で考えています。

PM2の3.9rcで特に不自由してないのでそちらでも良いのかな・・と思っています。
もしくは4.1系をPM2で動かすかですね
2026/06/24(水) 18:39:26.82ID:L/8OP0mB
よく分からずにdockerfileに謎の文字列を追記しただけで
イメージのビルドなんてしてないのでは?
この発言内容から憶測するに
本当にビルドしてたらビルド出来ずに泣き喚いてるはず

ってワイのゴーストが囁くの
380雀の涙
垢版 |
2026/06/24(水) 19:32:46.39ID:p7Sr4PTv
そろそろepgstationのDockerイメージ更新しないといけないなぁ
Dockerfile見直しかけないと・・・
381login:Penguin
垢版 |
2026/06/24(水) 23:54:27.50ID:HrnnGHHF
まぁ環境構築のコマンドを転記するだけだから頑張れ
382login:Penguin
垢版 |
2026/06/25(木) 21:30:25.62ID:SHszEGRu
>>378
ttps://github.com/CobaltCas/CobaltCasのdistディレクトリにある
debパッケージをコンテナ内でインストールしてldconfigすれば使えない?

https://pastebin.com/SZGePd1k
383login:Penguin
垢版 |
2026/06/25(木) 22:50:05.01ID:dC8IFp8q
>>382
dクス
Dockerよーわからん・・・となり、PM2方式でインストールしたところインストールでき、チャンネルスキャンAPIも無事に走り、テスト視聴も出来ました。
夏アニメからNUCでProxmox2台+Q-nodeでMirakurun A系(3.9rc)・B系(4.0系・試験用)で試していこうと思います。
初期はA系の3.9rcで録画確保しつつB系のDocker駆動までの時間を稼ぐ予定です。

ありがとうございます。
また、確認出来たら返答します。
2026/06/26(金) 00:35:51.19ID:V93j39Jr
Dockerは至ってシンプル
ちょっと勉強すれば簡単に理解できる
DockerというよりLinuxよーわからん状態なのでは?
なんて思ったが、そもそも4.1のドキュメントにPM2でインストールする方法も書いてあるんだから、よーわからんならPM2で動かせば宜しい
385login:Penguin
垢版 |
2026/06/27(土) 18:50:11.99ID:sNQPf3GR
非dockerでネイティブlinux版のEDCB稼働してるんだけど、つくみ島さんがWindows用に作ってるEDCB notifierみたいな機能を使えるようにする方法ないでしょうか?
2026/06/27(土) 21:05:19.36ID:k7gaX2Vn
>>38
ini/PostBatExamples/ にサンプルあります
387login:Penguin
垢版 |
2026/06/27(土) 21:47:29.95ID:cJXX52+J
>>385
linuxでビルドすれば使えるよ
388login:Penguin
垢版 |
2026/06/27(土) 23:07:29.63ID:sNQPf3GR
>>387
ありがとうございます
Linuxあまり詳しくなく、いろんなサイトを参考に環境作ったので、ビルド方法がよくわからないのです
githubを眺めてみます
2026/06/28(日) 18:08:44.14ID:vsG1TnT8
なんで番組表実装されたのかなと思ったが
やっぱり録画機能が付くっぽいな
2026/06/28(日) 19:57:23.93ID:1iBsnexD
ついにChinachuを知らない世代が出てきたの感慨深い
2026/06/28(日) 20:47:23.76ID:vsG1TnT8
俺らが歳を取ったってことだよ
392login:Penguin
垢版 |
2026/06/29(月) 00:17:13.28ID:4pCTYzRR
上で出てたCobaltCas試してみたけどコンテナ内だとc++が古いせいかcard.cppに#include <cstddef>の追記が必要だった
ホスト環境(Ubuntu 26.04)だと何もせずビルドできる
チャンネルスキャンして問題なく視聴できたけど地上波だけならこれが手っ取り早いのかもね
Dockerfileはこんな感じ


FROM chinachu/mirakurun

ARG buildtools="git meson ninja-build"

RUN apt-get update && apt-get install -y $buildtools && \
cd /app && git clone https://github.com/CobaltCas/CobaltCas && cd ./CobaltCas && \
sed -i 's/winscard.h>/winscard.h>\n#include <cstddef>/' ./src/card.cpp && \
meson setup ./build && ninja -C ./build && ninja -C ./build install && \
echo "/usr/lib/x86_64-linux-gnu/cobaltcas" > /etc/ld.so.conf.d/000_cobaltcas.conf && \
cd /app && rm -rf ./CobaltCas && \
apt-get remove -y $buildtools && \
apt-get autoremove -y && \
apt-get clean
393login:Penguin
垢版 |
2026/06/29(月) 11:38:37.65ID:yps3M1xi
>>382・384・392
dクス
Proxmox VM Ubuntu 26.04内で無事にDocker版Mirakurun稼働しました!
BS映らねぇな・・と思ったらJcom環境で減衰器が必要と気づくまで長かったですが・・・
(2日)

>>392
ワイの環境ではDockerファイルそのままで、>>382がくれた記述をrecpt1の下に追記したらそのまま動きました。
また、動作に関してもrecisdb で動くか試したけどダメったのでこちらはあきらめました
(Command:recisdb tune --device /dev/pxmlt5video1 --channel <channel><satellite>-)
無事にEPG取得・視聴出来ており、LXC上で構築したEDCBからも視聴できています。

====以下、Mirakurunで動いたコマンド====
Command:recpt1 --device /dev/pxmlt5video0 <channel><satellite> - -
DVB Device Path:(空白)
Decoder:arib-b25-stream-test
394login:Penguin
垢版 |
2026/06/30(火) 22:01:51.36ID:0dihM9v9
なんかEPGstationでH264にエンコされないんだけどなんでやろ
録画は出来るけど、H264でエンコにして終わった後にTS削除にしてもTSが吐き出されるだけ
ログ見ると録画終了後になぜかキャンセルされてるっぽい
rate上げたりいろいろしてもダメなんですが思い当たる節の有る方いますでしょうか
395login:Penguin
垢版 |
2026/07/02(木) 17:51:36.83ID:UL5QdnVp
EPGstationはdockerで使ってるってことでいいのかね
たぶんエンコに失敗してるんだろうけど、失敗した場合は元のTSを消さなかったと思う
エンコ失敗の理由はencode.logとかに出てない?
前番組からストリーム数が変わったら失敗するみたいな話なかったっけ
396login:Penguin
垢版 |
2026/07/06(月) 19:23:19.21ID:IxZgb4H2
394です。ごめん、解決した
Dockerじゃなくて生インストールしてたんだけど、enc.jsが無かったせいだったわ
テンプレートのenc.js.templateをenc.jsにしたらエンコできました
2026/07/07(火) 11:35:27.77ID:bptNI+zp
⠀   ズコー
    ∧∧
  ヽ(・ω・)/
 \(.\ ノ
レスを投稿する


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