Linuxでテレビ総合スレ 避難所5
■ このスレッドは過去ログ倉庫に格納されています
Mirakc
軽量なMirakurunクローン
https://github.com/mirakc/mirakc
Harekaze2 for kodi/XBMC
kodiでEPGstationを使うためのアドオン
https://github.com/Harekaze/pvr.epgstation BSCSのMPEG2 ADがffmpegのハードデコードで崩れる件(前スレ383,384)
https://github.com/0p1pp1/FFmpeg/commit/311716da96fd203b28165ec1c4789ec46f46aaa7
そこの修正は修正部分をffmpeg4.1のmpeg12dec.cの1330行と1331行に自分で挿入したらMPEG2 ADなtsでも崩れなくなりましたよ。
単にファイルを置換しただけでは崩れてしまいました。 6年ぶりくらいに録画鯖復活させたら進化がすごくて驚いたよ
Ubuntu20.04インスコしたらいきなりpt3認識してて、MirakurunのDocker版入れたら自動でチャンネル設定されて、もうライブ視聴出来ちゃう
しかもライブ視聴してても予約録画の邪魔をしないか心配しなくて良い!
あとデフォのffmpegで普通にQSVでエンコしてくれるから(6年前はVDPAUが精一杯だった)
EPGStationの自動エンコ機能と組み合わせると超快適!
しかもHLSで字幕まで!
すごく良い時期に復帰した気がする…
ちなみにchromecastで見れてる人いますか?
VLC経由で見れたりもするものの、あんまり安定しなくて B−CASカードを違法改変、衛星放送などを無料視聴できるようにしたおっさん御用 最近フリマでPX-Q3PEが出回ってるけどPX-Q3PE4と使う上での違いある? Q3PEはドライバがバイナリでCentOS6だけしか無いんじゃなかったっけ 前スレで暗号化解除したドライバー出てたから
そこらへんは縛られなくなったゾ ラズパイのコンピュートモジュール4とioボードのpcieでDTVやってる人もういたりする?
使えるならすげー欲しい RaspberryシリーズはHDMIのCEC対応してるって話を見かけたことがある libreelecならCEC経由で全操作出来るけど、地デジ開始当初のテレビだと駄目かもね HDMICEC、RPiとKodiで使ってました。
赤外線リモコンって
* 操作対象の機器の方向を向けないといけない
* 何度もボタンを押すのが意外とつらい
で結局使わなくなりました。
無線ミニキーボードの方が楽でした。 2台目のTV用PCをUbuntuとPT2で構築してみたいんだけど、LinuxにはTVtestみたいな視聴ソフト無い?
できたTSを再生するかudpで自己配信するくらいしか見つからなかった。
テンプレも録画系しかないしLinux鯖は再生に向いてないんですかね。 うちはチューナーはmirakurunで扱って
リアルタイム視聴は
各チャンネルのmirakurunのストリームURLをプレイリスト(xspfファイル)にしてVLCで視聴してる
プレイリストにしてるかた視聴中右クリックでチャンネル変えれるしVLCで満足してる
ARIB字幕も対応してるし >>34
vlcで見るか
TVtestのソースをJavaに変換してJavaでTVtestクローンを動かすとか
Kodiプラグイン経由で動かすとか
mirakurunーEPGStationーKodiPvr
mirakurunーEPGStationーVLC ちょっと調べたがMacだとMeruruってアプリがあるらしいから
MeruruのSwiftとtvtestのソースを見比べてDebian,CentOS対応のプログラム組んでみたらどうだろうか・・ >>34
確かに無い罠
recpt1のhttpストリーム配信をVLC やmpvでみるしかないな
結局epgstationなりまで導入してブラウザを立ち上げてリアルタイム視聴することになる訳だが >>34
https://github.com/0p1pp1/
メディアセンタータイプだと Kodi (w/ pvr.hts) + tvheadend
とかもある
Kodiだけ別のandroid/rpiで動かしたり リモコン機能だけスマホで動かしたりもできる 一時期kodi使ってたことあるけど、やはりXなのでts直だとインタレースが気になっちゃって
いまはchromecastで流す方法を模索してるけど(デインタレースは必要だと思うけど)
まだ出来ていない mirakurun、EPGStationのリグセットはUbuntuで構築して放送はUbuntuのmirakurunからLanで飛ばしてwindows上でbondriver_mirakurunとTVTESTの組み合わせでやればwindowsの自動アップデートに対応できるかなぁと思うがなぁ・・
今のwindows7録画鯖をUbuntu,mirakurun,EPGStationで構築し直さなきゃなぁと思ってたので・・ 以前tvtestをwineで動かせないか試したことがある
当時はCodec周りで挫折したがアレから大分経つし試してみたらどうかな 自分はrecdvbとmpvをパイプで繋いで観てる
udpやhttpと大差ないとは思うけど 34だけど皆様ありがとうございました。
TVTestに代わるソフトは無く何かしら工夫が必要なんですね。
Linuxで構築するのは初てすし技術もないので王道のMirakurun+EPGstationで構築したいと思います。 Ubuntu20.04にMirakurun3.1.0とEPGstation入れてみたけどうまく動かない。
環境はPT2 2枚刺してるがアンテナ線が足りないのでTS/BS1本ずつ刺してる状態。
dvbv5-zap打って信号来てるチューナーだけMirakurunで有効化したけど、EPGstationからvlcでtsストリーミングのm3u8開いても再生できない。
EPGstationのEPGチャンネル数も明らかに少ない。
ドライバ変えてrecpt1だとvlcでts再生できるから信号きてるしb25やbcas周りは問題ないはず。
信号きてないチューナーをMrakurunが利用してるように見えるのでチューナー絞っても意味ないのかな。 >>48
別にwindowsマシンあるならwindowsにTVTESTとbondriver_mirakurunの組み合わせでLinuxのmirakurunが視聴できるか確認してみてはどうでしょう
それで見れたらmirakurunの設定はおkでEPGstationの設定の煮詰めが足りてないと思われる >>48
そこまで追えてるならtuner.ymlをrecpt1 --b25 --device=繋いである奴
で書けばいいじゃない ありがとうございます
>>49
サーバではcurlでチャンネルスキャンもできますしEPGstationで番組表も見れますが、
bondriver_mirakurunで視聴できなかったのでMirakurun被疑っぽいです。
winからブラウザでmirakurunの設定画面開けるのでポート開放は問題無いと思いますが、TVTestのチャンネルスキャンが信号無しで失敗するので外部に公開する設定周りが怪しい気がします。
>>50
その手もありましたね。でもrecpt1にするにはドライバやコマンド変える必要があり、切り分けで混乱しそうなのでなるべく避けたいです。 mirakurun3xでsoftcas使ってる人はまだいないのかな
pcscdを同梱してるからかlibpcsclite.soを置き換えるだけだとNGだしよく分からん >>52
windows7録画マシンからUbuntuServerに乗り換えて
柔らかいのを使おうと考えてるのがここに一人・・
リアルタイム視聴はLanネットワーク経由してBondriver_mirakurun&TvTest&softcas
録画はブラウザ経由で経由して
EPGstationかchinachu使った録画を考えてる
まあEpgTimerNWでEPGstationかchinachuの遠隔予約録画出来れば良いが・・ >>52
mirakurunのビルドとかそんな難しいものじゃないと思うから、提供されてるイメージじゃなくて、Dockerfileを落としてきてpcscdの部分を消し飛ばしてビルドすればいいんじゃない?
まだ3.xのDockerfileを見たことないから的はずれかもしれんが、もしそうだったらスマン >>53
あまり気にしてなかったがクライアントに柔らか入れてたけど見れなかったな。Spinelみたいなことできるんだっけ。
>>54
レスもらってDockerfile覗いてみたけど普通にaptで入れてるだけだった。今まで通りso差し替えだけでいけそうな気もするが何でだめなんだろ。 >>55
bondriver_proxyみたいな機能積んでるんじゃなかったっけ CentOS7で、px4_drvが、エラーでインストールできませんでした。
https://github.com/nns779/px4_drv
環境
CentOS Linux release 7.8.2003 (Core)
# uname -r
3.10.0-1127.19.1.el7.x86_64 [root@localhost px4_drv]# cat /var/lib/dkms/px4_drv/0.2.1/build/make.log | grep エラー
/var/lib/dkms/px4_drv/0.2.1/build/driver/ringbuffer.c:176:2: エラー: 関数 ‘atomic_long_read_acquire’ の暗黙的な宣言です [-Werror=implicit-function-declaration]
/var/lib/dkms/px4_drv/0.2.1/build/driver/ringbuffer.c:197:3: エラー: 関数 ‘atomic_long_sub_return_release’ の暗黙的な宣言です [-Werror=implicit-function-declaration]
/var/lib/dkms/px4_drv/0.2.1/build/driver/ringbuffer.c:244:3: エラー: 関数 ‘atomic_long_add_return_release’ の暗黙的な宣言です [-Werror=implicit-function-declaration]
make[2]: *** [/var/lib/dkms/px4_drv/0.2.1/build/driver/ringbuffer.o] エラー 1
make[1]: *** [px4_drv.ko] エラー 2
make: *** [px4_drv.ko] エラー 2
暗黙的な宣言をエラーとして扱う環境のせいでしょうか >>57
真ん中のは非docker版(非3.x)ぽいな >>58
昔ここでか、DTV02−1T1S−U対応がコミットされたソース以降から3.10.xカーネルでビルドエラー発生するって書込み見たよ
開発者さん今はツイッターしているから、ツイッターかgithubのissueで聞くかしないと解決しないかも >>55
cmdで指定しているシェルスクリプトでpcscdを起動しているので、dockerfileかdocker−composeの設定でcmdを上書きしてpcscdを起動しないものに置き換えるなどしてみれば 新しいチューナー出るんだね
PCIeだけですんでいいけどドライバーはどうなるんだろう
https://greenfunding.jp/lab/projects/4038 >>64
プレクスが開発中の機種用まで含んだLinuxドライバー今チェック中とか呟いてるよw >>64
それW3PE4にUSBブリッジチップ積んでリネームしただけだからpx4_drvで動くんじゃない? >>64
px4_drv で対応予定になってますね。
ttps://github.com/nns779/px4_drv/blob/db569a0939f9748bda49f25929ace90dc61bfd3d/README.md >>67
どうでもいいけど、その/blob/っていうアドレスが気になる
github特有なのかな >>67
ttps://developer.feedforce.jp/entry/2017/12/20/141220
こういうことで良いですかね? >>68
ttps://developer.feedforce.jp/entry/2017/12/20/141220
間違えました。 >>52
前スレにlibarib25に直接softcasを組み込むパッチがあったがな。 pullした後にdockerfile書換したいけど、やり方が分からないのでpullせずローカルに一式落としてdocker buildしてみた。
でもrun失敗するのでビルド失敗してるんだろうな。
他のやり方もヒントくれてる人がいるけど、俺には技量不足なので詳しい人が出てきますように… 柔いやつはソースを差し替えてlibほにゃらら.soをビルドしても単純にバイナリ入れ替えるだけではrecpt1に参照してるライブラリの情報が入ってるから動かない
Recpt1がそのsoを使うようにldなにがしを調整すると動く
若しくはconfigureの時に作ったlibを指定してrecpt1をビルドする
柔いやつ>b25>recpt1の順にビルドするベシ
最初はdockerよりkvmとかで手作業でビルドする方が何やってるかわかって良いと思うよ >>74,75
詳しくありがとうございます。
docker版は環境気にしないでいいし標準ドライバ使えるので便利でしたが
慣れてないせいかコンテナ内で何が動いてるのか謎でお手上げ状態でした。mirakurunコマンドも使えませんし…
非docker版で構築し直して何やってるか勉強しようと思います。 Dockerfileやら起動時に実行しているシェルの中身を勉強した方が有意義なのでは ハードウェアの差異を吸収するのにkvm使ってます
KVMホスト側は最小構成でkvmだけ動かしてチューナーをゲスト環境にパススルーしてます
ドライバ類も全てゲスト側での作業なのでまずは巷の簡単な構成例で一度動かしておいて更に別のゲストで改造してうまく動いたら切り替えるのが良いでしょう
私はdockerを動かすゲストを別に作ってepgstation等のフロントエンドのdocker-composeからmirakurun関連を省いてインストールしておいてmirakurunだけ別のゲストで自分に合わせて作ってます
フロントエンドとmirakurunのアップデートを分離できるので面倒がないですね >>74
CAS太郎氏のはそれをやってるってことで大丈夫ですかね。
確かに、順番間違えるとだめだった気がするな。 Cas太郎氏という方のは見てないから判りません
普通にカードリーダーでBCasカード使って動かしてたんですがカードが読めなくなったので再発行が待てずに移行しました
どうしても録っておきたい番組があったので
下手に柔いのに拘らずまずはキチンと動く環境を一から作ってからどこで何やっててどこをどう変えるのか自分で考えた方がいいと思います
やり方は一つではないので何やってるかわかってないと明後日の方に行くだけです
B25周りはどの実装をどう呼び出すか程度なのでmirakurunのrecpt1を呼び出してる辺りを調べてみると良いです PX-W3PE5 届いたので px4_drv で動作確認。TS の取得は可能です。
ドロップ等の状況はある程度の期間を動作させてから判断します。
Linux でもすぐに使えるのって良いですね。作者さんに感謝です。 EPGstation v2.0がそろそろなので、入れて見たけど無事移行できた。
ただバグらしきものは残ってる。 LinuxでTvTestみたいなのあれば良いんだけど・・
チャンネル制御の部分が大変なのか
コーデック辺りが面倒なのか・・ CentOS8サポート大幅短縮、CentOS9以降はキャンセル
CentOSプロジェクトは今後CentOS Streamへと移行
世知辛いね
Linux録画鯖も今後Debian系が主流になる流れか 64bitラズパイOSβにpx4_drvが普通にインストール出来るようになってる Oracle linuxがアップを始めました(マジでw
最近はcentosからスクリプトで表示とリポジトリ切り替えできるらしい ボラクルは無いでしょ
CentOS立ち上げた人がRHELフォーク作るって話じゃない mirakurun3とsoftcasの組み合わせ方法を説明してくれる記事まだないんだな
難しいのだろうか >>92
libarib25に直接あてるパッチがあったじゃん。 ■ このスレッドは過去ログ倉庫に格納されています