X



トップページLinux
1002コメント398KB
【視聴・録画】Linuxでテレビ総合16 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
垢版 |
2017/07/28(金) 00:47:14.24ID:3zvGSfeW
Linuxでのテレビ視聴・録画に関して、デジタル/アナログ問わず扱うスレッド

・関連スレ
【自家製】MythTV Part.3【HDDビデオ】
http://hayabusa6.2ch.net/test/read.cgi/linux/1223721998/


・前スレ
【視聴・録画】Linuxでテレビ総合14
http://hayabusa6.2ch.net/test/read.cgi/linux/1487503115/
【視聴・録画】Linuxでテレビ総合15
http://mao.2ch.net/test/read.cgi/linux/1496802072/

・過去スレ
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/
0179login:Penguin
垢版 |
2018/05/15(火) 00:36:04.26ID:LEPl7ypX
>>178
選局されたストリームを見て、要求された番組が既に選ばれてたら
それをそのまま流す
そうじゃなければ空いてるところを選ぶ
全部埋まってたらプライオリティの低いヤツを弾いて開ける
プライオリティが低いのはEPG取得とかだな

たしかこんな感じ

こういうのが競合しないように自動でやるための仕組みがMirakurnだし
チューナーを指定しての利用はそのままじゃ無理じゃね?
やりたいなら自分でdvb等を叩いてffmpeg使って流した方が早いと思う
0180login:Penguin
垢版 |
2018/05/15(火) 08:24:04.27ID:tQ9vBsE+
ならmirakurunでストリート流すのに使ってるチューナーは自動で回避して空いてるやつを録画に使ってくれそうだな
0181login:Penguin
垢版 |
2018/05/15(火) 08:24:51.42ID:tQ9vBsE+
ストリートじゃなくてストリーム
httpストリーム
0182login:Penguin
垢版 |
2018/05/17(木) 17:00:09.60ID:f47D/9aA
>>180
ストリームじゃなくてストリーキング
0183login:Penguin
垢版 |
2018/05/19(土) 02:40:46.55ID:jbjCWlDS
ストーキングじゃ?
0184login:Penguin
垢版 |
2018/05/22(火) 07:03:11.63ID:Czl6p0FW
僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

MBXVG
0186login:Penguin
垢版 |
2018/05/30(水) 19:26:51.54ID:bI5ocuYr
chinachuの録画済み一覧とか予約一覧の項目数って簡単にカスタマイズできないですかね。
大画面を使ってても一ページに20個ぐらいしか表示してくれないのでちょっと不便。
0187login:Penguin
垢版 |
2018/06/06(水) 01:56:07.90ID:UZGkay3u
>>186
ソース書き換えないといかん
一覧表示はflagrateというライブラリを使ってるみたいだから、
flagrateのドキュメントを読んだら使い方もわかるはず
やるなら自己責任でやってくれ

まあ、せっかくソース見たんで一つ例を挙げると、
録画済み一覧の表示にはflagrate.Gridクラスが使われていて、
numberOfRowsPerPageオプションで1ページあたりの行数を指定できる
初期値が20だから、例えば40にしたい場合、
web/page/recorded/list.js ファイルを↓みたいに修正するといけるはず

77: this.grid = new flagrate.Grid({
78: multiSelect : false,



77: this.grid = new flagrate.Grid({
78: numberOfRowsPerPage : 40,
79: multiSelect : false,
0188login:Penguin
垢版 |
2018/06/06(水) 12:35:26.33ID:fQN3Ke7Q
>>187
ありがトン
そっか、chinachu 本体を20でgrepかけたんだけど、ライブラリ側でデフォルト値を持ってるからヒットしなかったのかな。
家帰ったら試してみる。
0190login:Penguin
垢版 |
2018/06/24(日) 21:08:54.21ID:SOjJb9pI
もう今はDVB対応のBSチューナーってないの?
0192login:Penguin
垢版 |
2018/07/08(日) 03:55:46.44ID:Ex8rZlZv
5月の周波数変更の後、recfriioでBSアニマックス等録画できなくなったBSチャンネルがあります。

B8形式、BS07_1形式どちらのチャンネル指定方法でもダメで、他のチャンネルに移ったようでもないです。
ソース変更が必要なんだと思うのですが、どこら辺を変更すればよいか検討がつかなくて困っています。
わかる方いらっしゃいませんでしょうか?

https://github.com/stz2012/recfriio
0194login:Penguin
垢版 |
2018/07/08(日) 08:01:57.79ID:Ex8rZlZv
>>193
このスレは大体読んだのですが、どこら辺に既出でしょうか?
0195login:Penguin
垢版 |
2018/07/08(日) 08:54:35.01ID:jWMXez38
>>193
>このスレは大体読んだ
ってレスしている人がいるけど、つまり過去スレは一切読まずこのスレすら完全には読んでないって解釈してあげればいいと思うのですがどうでしょうか。
0196login:Penguin
垢版 |
2018/07/08(日) 09:21:36.34ID:DtWhzYJ9
その解釈でいいんじゃね
完全に読むなんて土台無理だし
0197login:Penguin
垢版 |
2018/07/08(日) 10:28:41.18ID:o4MeVm7S
>>192>>194 です。

>>195 の理解で正しいのですが、スレにrecpt1のは対処方法はありましたが、recfriioの対処方法はまだ出てなかったと思います。
「recpt1の変更箇所見ればrecfriioにも応用出来るでしょ?」という意味で既出と言ってるのであれば、すみません自分の力ではわかりませんでした。
0198login:Penguin
垢版 |
2018/07/08(日) 15:50:03.20ID:tArtHtZo
>>197
Friioの実機もってないから動くかわからないけど、B4でBSジャパン、B7でスター2/3、
B8でアニマックス、B9でディズニー、B19でBSプレミアムになるはず

ttps://pastebin.com/raw/Vj7TcF5F

当て方
$ cd recfriio-master
$ patch -p1 < Vj7TcF5F

# どっかのスレでrecfriioは PllConfA~Dをいじればいいというのを見た気がする
0199login:Penguin
垢版 |
2018/07/08(日) 23:13:31.05ID:Ex8rZlZv
>>198
ああ・・・パッチまで作って頂いてありがとうございます。
BSジャパン、アニマックス、BSプレミアムしか確認できていませんが、Friio実機で問題なく動作しました。

もとのGitにプルリクしようかと思いましたが、パッチ作者ではないので止めておきました。
0200login:Penguin
垢版 |
2018/07/12(木) 22:39:59.34ID:Izvp2j7R
さんぱくんってdvb対応?
0201login:Penguin
垢版 |
2018/07/27(金) 12:42:52.56ID:bc5Tqik4
>>191 >>200
>さんぱくん
前スレすら読まない
読んでも(一度ロットが途切れてるっぽいので)最新のファームに対応してるかわからない

答えが長期間ないのはその2つの理由かと
0202login:Penguin
垢版 |
2018/09/12(水) 08:18:49.65ID:Phf9CPUo
いぜんここにrecdvbはここの
http://cgi1.plala.or.jp/~sat/
より
dogeel版が良いと書かれていたのですが、
理由をご存知の方いますでしょうか。
0203login:Penguin
垢版 |
2018/09/12(水) 10:54:09.95ID:p8SBMIQg
>>202
s880i 2個使いの者ですが、dogeel版でないと2個目が使えなかった。
おま環かも知れませんが。
0204login:Penguin
垢版 |
2018/09/12(水) 19:32:21.95ID:Phf9CPUo
>>203
なるほど。
ご回答ありがとうございます。
0205login:Penguin
垢版 |
2018/09/14(金) 07:29:41.29ID:erq079sU
もうrecdvbの時代じゃないよ
0206login:Penguin
垢版 |
2018/09/14(金) 08:41:53.49ID:DVFVd9uU
なんの時代なの?
0207login:Penguin
垢版 |
2018/09/14(金) 09:21:56.20ID:Qe5YmNOH
カノープスのMTV時代再来かな?
0208login:Penguin
垢版 |
2018/09/17(月) 19:27:40.55ID:2LFymKXq
そういば俺のMTVどこ行ったんだろう
売ったり捨てた記憶が無い
AIWは有るんだが
いや、そう言えば良く分からんアナログボードまとめて捨てた事があったな
アレか
0210login:Penguin
垢版 |
2018/09/19(水) 14:36:02.68ID:U9vdyXBA
28日にまたトランポ移動があるみたいだけど前と同じように
いじれば対応できるんかいな
0211login:Penguin
垢版 |
2018/09/19(水) 15:07:21.35ID:Uw6NjdAO
トランスポーター
0212login:Penguin
垢版 |
2018/09/22(土) 17:33:14.64ID:T3lG2+wF
それじゃ「運び人」だ
0213login:Penguin
垢版 |
2018/09/30(日) 13:40:48.27ID:rSsYJnUt
トラインスポッテング
0214login:Penguin
垢版 |
2018/12/13(木) 18:19:03.05ID:Vopu/Cc6
11/11 に ali で s270買いました。
raspberry pi + recdvb で映像音声でました。


と保守しておきます
0215login:Penguin
垢版 |
2018/12/24(月) 11:01:02.61ID:2Jwc69pU
channels.yml に下記を追加しているのですが

- name: スター・チャンネル1
type: BS
channel: BS09_1
serviceId: 200
isDisabled: false

- name: スター・チャンネル2
type: BS
channel: BS15_2
serviceId: 201
isDisabled: false

- name: スター・チャンネル3
type: BS
channel: BS15_2
serviceId: 202
isDisabled: false

スター・チャンネル2と3がchinachuの番組表に反映されません。
:40772/api/services を見ても1はありますけど2と3がありません。
なにか他に設定が必要なのでしょうか?
0216login:Penguin
垢版 |
2018/12/24(月) 18:41:20.18ID:4nAtWWUz
もしかして: 「channel: BS15_1」
0217login:Penguin
垢版 |
2018/12/24(月) 20:48:00.93ID:2Jwc69pU
試しに変更してみましたが変化なかったです
0218login:Penguin
垢版 |
2018/12/25(火) 21:15:32.85ID:46zuwIkC
>>217
録画コマンド何使ってる?
トランスポンダの移動前のやつだとか。
0219login:Penguin
垢版 |
2018/12/26(水) 22:36:53.85ID:ChUeFlD6
>>218
tuners.yml のこの部分の事??
- name: PT3-S1
types:
- BS
- CS
command: recpt1 --device /dev/pt3video0 --lnb 15 <channel> - -
decoder: arib-b25-stream-test
isDisabled: false

- name: PT3-S2
types:
- BS
- CS
command: recpt1 --device /dev/pt3video1 --lnb 15 <channel> - -
decoder: arib-b25-stream-test
isDisabled: false
0220login:Penguin
垢版 |
2018/12/26(水) 22:45:21.59ID:ChUeFlD6
recpt1 --b25 --strip 200 10 /home/test1-200.ts --device /dev/pt3video1
データ壊れてる!?

recpt1 --b25 --strip 201 10 /home/test1-201.ts --device /dev/pt3video1
recpt1 --b25 --strip 202 10 /home/test1-202.ts --device /dev/pt3video1
どちらもスターチャンネル3が録画されてる(汗
0221login:Penguin
垢版 |
2018/12/26(水) 23:20:37.14ID:ChUeFlD6
なるほど。
http://hg.honeyplanet.jp/pt1/archive/17b4f7b5dccb.zip
ここのファイルを使用すると
recpt1 --b25 --strip 200 10 /home/test1-200.ts --device /dev/pt3video1 スターチャンネル1
recpt1 --b25 --strip 201 10 /home/test1-201.ts --device /dev/pt3video1 スターチャンネル3
recpt1 --b25 --strip 202 10 /home/test1-202.ts --device /dev/pt3video1 NHK BS1
になる。pt1_dev.hが古いままってことだけどチャンネル調べるしか無いのねorz
0223login:Penguin
垢版 |
2018/12/27(木) 03:06:05.71ID:k6lT96S3
>>220
>どちらもスターチャンネル3が録画されてる(汗

3だけか?2も入ってるんじゃないか?
0224login:Penguin
垢版 |
2018/12/27(木) 09:28:57.54ID:RHxXdaCp
いけました。ありがとうございました
0225login:Penguin
垢版 |
2018/12/28(金) 12:40:51.86ID:L7EINkdX
おおLinuxでも録画できるようになったのか
録画専用機用意しようかな
0226login:Penguin
垢版 |
2018/12/28(金) 15:31:25.04ID:wr0t6moz
linux以外で録画してるの?
windowsよりlinuxで録画できるようになったんじゃなかったか?
0227login:Penguin
垢版 |
2018/12/28(金) 18:31:15.22ID:Ty2+D7f4
録画専用ならwindows使う意味ないくらいだよな
0228login:Penguin
垢版 |
2018/12/28(金) 20:17:54.35ID:9psGDQUp
LinuxでもWindowsでもいいけど、市販のレコーダーみたいに放送局のトランスポンダが変更になったら
自動で改変してくれるソフトが有る奴がいい
つまり、FolitaAnimeをWindowsに移植して欲しい
0229login:Penguin
垢版 |
2018/12/29(土) 20:50:30.73ID:TT/gpneQ
Foltiaそのまま使えよ
0231login:Penguin
垢版 |
2018/12/29(土) 23:38:43.57ID:3A9ni9Tz
resizeobserver loop limit exceeded
chinachuをchromeでライブ視聴すると上記のエラーが必ず出るんだけど
同じような症状の人っていますか?
0232login:Penguin
垢版 |
2018/12/30(日) 10:22:02.75ID:0bRQW0wj
うちもでるよ
chrome系統はぜんぶ出る
0233login:Penguin
垢版 |
2019/01/03(木) 00:46:49.84ID:+nuFBZy1
PT2をDVBドライバ(recdvb)で使ってるんだけど、Debian Stretchのカーネルを
4.18にしたからか、例えばWOWOWシネマ(たぶんNHK BS プレミアムでも)を
TVTestで視聴してると数分後に映像が止まってerrorカウントが増えていく・・・。
前は普通に使えていたし、今でもchardev(recpt1)にすると問題なくなるので
カーネルのアップデートが原因のようなのですが、同じ症状の人いますかね。
0234login:Penguin
垢版 |
2019/01/03(木) 01:52:56.75ID:zQybgDIq
>>233
カーネルのブートオプションに nopti nospectre_v2 足したらどうなる?
0235233
垢版 |
2019/01/03(木) 03:01:04.92ID:+nuFBZy1
>234
環境が後出しになってしまいすみません。
Ryzen 5 1400, Asus B350にPCIEx4にライザーカードで使ってます。
ChardevもWindowsも問題ないのでライザーカードが原因ではないようです。
AMDなのでspectreはデフォルトでoffですよね。
0236login:Penguin
垢版 |
2019/01/03(木) 10:35:35.92ID:zQybgDIq
>>235
AMD の CPU が手元に無いからわからないけど、ソース(kernelのね)読む限りでは、Ryzen だから specV2 を off にするという記述は見つけられない。
どころか、AMD専用のspecV2コードがある位だから有効化されてるんじゃないかな。
とりあえず dmesg。
0237login:Penguin
垢版 |
2019/01/03(木) 19:40:38.59ID:K5RF87m3
recdvbは使うのやめちゃったからわからんけど
うち2400Gはmanjaro最新カーネル+dvbv5-zapで普通に動いておるぞ
0238login:Penguin
垢版 |
2019/01/04(金) 17:50:46.65ID:N4+JM1Yf
>>235
recdvbは、コンパイルし直しましたか?
後、libarib25とかfuse_b25とかも。
0239235
垢版 |
2019/01/06(日) 09:40:21.89ID:vumrZsyO
皆様ご回答ありがとうございます。

>>236
そうでしたか。AMDはもともとオンにならないって書いてあったのですが、ソース見ていただいたのならオンで間違いないですね。試してみようと思います。

>>237
であれば、PT2が壊れている(中途半端な壊れ方ですが)可能性もありますね。古いものですし。

>>238
コンパイルはし直してます。チャンネル切り替えてるわけでもないのに、数分でいきなり画像が止まるっていうのがなんとも不可解で。。。電波に問題があるわけでもないですし。
0240login:Penguin
垢版 |
2019/01/06(日) 13:55:59.81ID:DyFlXKYd
>>235
同じ症状が発生しています。Debian Stretch, kernel 4.18, PT2, dvbドライバ, Celeron E3200
具体的には adapter0(2) で BS の録画や視聴中に adapter1(3) で GR の EPG 取得が始まると BS がストップしてしまいます。CS では発生しません。

ターミナルを 2 つ開き、
一方で dvbv5-zap -a 0 -c dvbv5_channels_isdbs.conf -P BS15_0 として BS の受信を開始してから、
他方で dvbv5-zap -a 1 -c dvbv5_channels_isdbt.conf -P 27 として GR の受信を開始してみてください。

手元では BS 側の Lock (15.5dB程度) が RF/Sync (11.0dB以下)になり受信が停止してしまいます。また、GR 側を Ctrl-C で終了しても BS 側は Lock に戻りません。
同様に adapter2 で BS 受信中に adapter3 で GR の受信を開始した場合も BS 側の Lock が Sync になってしまいます。

kernel を 4.9.0 に戻したら症状は出なくなりました。
0241login:Penguin
垢版 |
2019/01/06(日) 18:55:55.85ID:Qm5afgzc
>>240
うちはManjaroカーネル4.19、PT3、2400Gだが
dvbv5-zapでChinachuからBSライブ流し、TVTestでMirakurun叩いてGR受信やって
特に問題なく動いてるよ
bashで叩いてもLockのままだ
0242235
垢版 |
2019/01/06(日) 20:32:47.58ID:6hgAvyJB
>>241
PT2とPT3で挙動が違うのかもしれませんね。
0243login:Penguin
垢版 |
2019/01/07(月) 12:59:08.35ID:kjJSezvA
こちらでも確認 (GRって地上波のことだよね?)
PT2ではダメだけどPT3はOK
ちょっと調べてみます
0244login:Penguin
垢版 |
2019/01/07(月) 16:24:12.55ID:R2asv9cU
ありゃ、PT2固有くさいなあ
0245login:Penguin
垢版 |
2019/01/07(月) 18:52:47.22ID:kjJSezvA
PT1/2のドライバは最近ドライバの構造を変更し
内部パーツ毎に切り分けて一部をPT3等と共有するように分解したので
そのせいと思われます
# 私のせいです m(_ _)m しばらくお待ちください
0246login:Penguin
垢版 |
2019/01/07(月) 19:55:33.37ID:R2asv9cU
もしやDVBドライバ書いてる方ですかい
拝んでおこう
ありがたやありがたや
0247login:Penguin
垢版 |
2019/01/08(火) 00:49:28.62ID:hnE0XD07
パッチを作ってみました
PT2をお持ちの方はテストにご協力いただけると有り難いです
out-of-tree ビルド用のソース: ttps://dotup.org/uploda/dotup.org1740977.zip.html
パッチのみ: ttps://pastebin.com/CreV9Zji
0248login:Penguin
垢版 |
2019/01/08(火) 01:56:14.52ID:Ci/icmNZ
>>247
PT2ないから試せないけどお疲れ様やで

……パッチとは関係ないんだけど時間あったら教えて欲しい
dvdv5側でPT3のLNB電源ってコントロールできるんです?
libdvbv5のパッチ見てもサッパリわからんかった
LNBf指定してLNA Powerつけると動いたりするんかな?
0249login:Penguin
垢版 |
2019/01/08(火) 12:39:56.47ID:hnE0XD07
dvbv5-zapは、衛星波の場合open時に常にLNB電源をONにするみたい(OFFに/何もしないことができない)
-l 110BS のコマンドラインオプションを指定するか、channels.confにLNB = 110BS とCOUNTRY = JP を付け加えると
自動的にON(どちらも指定してないとエラーになる)、 close時にOFF

もちろんドライバレベルでは/dev/dvb/adpaterN/frontend0をオープンしてDTV_VOLTAGEプロパティを
指定することでON(15V,11V), OFFが制御できるし、指定しなければ何も変更しない。
ISDB向けパッチ当てたmpvとかはチャンネル設定ファイルにDTV_VOLTAGEの指定があればそれに従う、
なければ何もしないという動作をしている

あとsleep時にLNBをoffにするかどうかはdvb-coreモジュールのdvb_powerdown_on_sleepで制御できるよ
0250login:Penguin
垢版 |
2019/01/08(火) 16:04:26.49ID:Ci/icmNZ
>>249
詳しくありがとう!
ドライバ側のDTV_VOLTAGEまでは見つけてたんだけど
dvbv5-zapでどう叩いてるのか理解できてなかった
0251login:Penguin
垢版 |
2019/01/08(火) 18:09:54.56ID:Ci/icmNZ
ぬぬ
v4l-utils-1.16.3でLNB = 110BS をやると
command POLARIZATION (256) not found during retrieve
が出るな
/lib/libdvbv5/dvb-sat.c の110BSにPOLARIZATION_OFFとかが必要なんか?
0252login:Penguin
垢版 |
2019/01/08(火) 20:54:26.98ID:Wrj+gu+S
>247

debian stretchでコンパイルできないです。

/tmp/kmod-pt1-test1/pt1.c:126:27: error: field ‘qm1d1b0004’ has incomplete type
struct qm1d1b0004_config qm1d1b0004;
^~~~~~~~~~
/tmp/kmod-pt1-test1/pt1.c:132:24: error: field ‘demod_cfg’ has incomplete type
struct tc90522_config demod_cfg;
^~~~~~~~~
In file included from /tmp/kmod-pt1-test1/pt1.c:33:0:
/tmp/kmod-pt1-test1/pt1.c:141:19: error: ‘TC90522_I2C_DEV_SAT’ undeclared here ( not in a function)
I2C_BOARD_INFO(TC90522_I2C_DEV_SAT, 0x1b),
^
/usr/src/linux-headers-4.18.0-0.bpo.3-common/include/linux/i2c.h:440:10: note: i n definition of macro ‘I2C_BOARD_INFO’
.type = dev_type, .addr = (dev_addr)
^~~~~~~~
/tmp/kmod-pt1-test1/pt1.c:149:19: error: ‘TC90522_I2C_DEV_TER’ undeclared here ( not in a function)
I2C_BOARD_INFO(TC90522_I2C_DEV_TER, 0x1a),
^
/usr/src/linux-headers-4.18.0-0.bpo.3-common/include/linux/i2c.h:440:10: note: i n definition of macro ‘I2C_BOARD_INFO’
.type = dev_type, .addr = (dev_addr)
^~~~~~~~
/tmp/kmod-pt1-test1/pt1.c: In function ‘pt1_init_frontends’:
/tmp/kmod-pt1-test1/pt1.c:983:25: error: storage size of ‘dcfg’ isn’t known
struct tc90522_config dcfg;
^~~~
/tmp/kmod-pt1-test1/pt1.c:999:29: error: storage size of ‘tcfg’ isn’t known
struct qm1d1b0004_config tcfg;
0253login:Penguin
垢版 |
2019/01/08(火) 21:06:24.94ID:hnE0XD07
>>251
libdvbv5の場合 衛星波にはPORALIZATIONの設定が必須で、
channels.conf にPORALIZATION = RIGHT が必要だったと思う(値は多分ドライバ側で無視されるので何でもいいはずだけど)

>>252
新し目(>=4.18?)のカーネルでないとコンパイルできないと思う
https://www.linuxtv.org/repo/ のmedia_build レポを使ってバックポートされた版にパッチを当てれば
ビルドできる可能性あるけど、
その場合多分dvb-core,tc90522他の依存モジュールも一緒にextramodulesにコピーしないとダメだと思う
0254252
垢版 |
2019/01/08(火) 21:58:33.46ID:Wrj+gu+S
debianのカーネルソースを落としてなんとかコンパイルできました。
README通りにやりましたが、作成したearth-pt1.koを読み込んでいるか不安ですが。。
0255login:Penguin
垢版 |
2019/01/09(水) 00:02:11.50ID:xEz3SXBF
ご苦労さまです
modinfo earth-pt1
してfilename: の欄が.../extramodules/earth-pt1.ko になってればおk
実行してるカーネルのバージョン(uname -r) と、ビルドしたカーネルのバージョンが違ってるとかだと
そもそもmodprobe/insmodでエラーが出るはず
0256login:Penguin
垢版 |
2019/01/09(水) 00:32:23.41ID:02FY0JxK
POLARIZATION指定してもダメじゃった
0257252
垢版 |
2019/01/09(水) 01:11:07.05ID:J40TAOHf
とりあえず数十分ほど、地デジx1, BSx2をMirakurun経由でWindowsのTVTestで3画面同時視聴
したところ、1度だけ、BSの1画面が止まっただけでした。
止まったときも、以前のようにエラーカウントが増えていくのではなく、
単純にTSが流れてこない感じでしたので、大幅に改善しています。

いまのところ問題があったのはその1回だけで、ドライバが原因とも言い切れないので、
さらに長い時間検証してみます。
0258252
垢版 |
2019/01/09(水) 01:13:52.77ID:J40TAOHf
あと、基本的なことを質問して申し訳ないのですが、
もしもとのカーネルのドライバを使いたい場合は、

modprobe -r earth-pt1
rm earth-pt1.ko
reboot

で、もとに戻りますでしょうか。
0259252
垢版 |
2019/01/09(水) 01:35:22.31ID:J40TAOHf
1時間ほど経過したところで1画面(BS)の映像が止まりました。
信号レベルの数値は動いているのですが、その状態で録画しても
再生できないTSができてしまいました。

もう少し条件を絞って(同時視聴数を減らす等)みます。
0260login:Penguin
垢版 |
2019/01/09(水) 09:25:06.26ID:r5c35yFa
ドライバ書いてらっしゃる方がいると聞いてすっ飛んで来ました.教えてください.
3枚刺ししたPT3で,Linux標準のdvbドライバを使用すると3枚目が認識しません.
Debian Stretch 9.6です.m-tsudo/pt3のドライバだと3枚分認識します.どうすればよいのでしょうか
$ dmesg | grep pt3
[ 19.155581] earth_pt3 0000:03:00.0: DVB: registering adapter 0 frontend 0 (Toshiba TC90522 ISDB-S module)...
…中略
[ 19.544913] earth_pt3 0000:03:00.0: successfully init'ed PT3 (fw:0x04, I/F:0x01)
[ 19.547519] earth_pt3 0000:04:00.0: DVB: registering adapter 4 frontend 0 (Toshiba TC90522 ISDB-S module)...
…中略
[ 19.872970] earth_pt3 0000:04:00.0: successfully init'ed PT3 (fw:0x04, I/F:0x01)
[ 19.873267] earth_pt3 0000:05:00.0: failed to register adapter dev ←★★★これ
[ 19.873292] earth_pt3 0000:05:00.0: Failed to create FE0 ←★★★これ
[ 19.873454] earth_pt3: probe of 0000:05:00.0 failed with error -23 ←★★★これ
0261login:Penguin
垢版 |
2019/01/09(水) 11:38:10.46ID:xEz3SXBF
>>258
rm earth-pt1.koでちゃんと../extramodules/の方を消すことと
rebootでなく
# depmod -a; modprobe earth-pt1
でいけると思う
この場合は現カーネル(4.18+?)のエラー有りのバージョンになるので
4.9とかに戻したいと言うことならば単にrebootして4.9のカーネルをブートすればおk

>>259
テストどうもです
dvbドライバの部分のエラーなのかどうか切り分けが難しいですね...
dvbの方だとしても >>240 で挙げられた不具合とは別の原因っぽい
止まってる時に(/dev/dvb/adapterN/frontend0として) dvb-fe-tool -m -a N -f 0 を実行して
"Lock"が出ていて C/Nがそれなりの数値であれば 受信はとりあえずOKっぽいけど

>>260
正直3枚持っていないのでわからないけれど
dvb-coreモジュールの方でサポートされてる機能なので
CONFIG_MAX_DVB_ADAPTERSが>=12 ならば動くはず...
earth-pt3 のadapter_nrパラメータには何も指定していないんですよね?
こちら(archlinux, カーネルver失念)で以前試した時は、earth-pt2 x1, earth-pt3 x1, 白friio x 1の9アダプタは認識してました

Linuxで...の方のスレも見たけど Proxmox使ってるってことなんだけど
baremetal?の方ではデバイスは作られてるんでしょうか...
あとは裏技的には earth-pt3のone_adapterを1に設定すればボード単位で
/dev/dvb/adapterN/frontend[0-3] のようにまとめられます (アプリが対応してないと意味ないけど)
0262240
垢版 |
2019/01/09(水) 23:32:09.48ID:koQks0mv
>> 247
debian stretch で下記のようにして earth-pt1.ko を build しました。(これで問題ないですよね?)

sudo apt install linux-headers-4.18.0-0.bpo.3-amd64
wget https://github.com/torvalds/linux/raw/master/drivers/media/dvb-frontends/tc90522.h
wget https://github.com/torvalds/linux/raw/master/drivers/media/tuners/qm1d1b0004.h
wget https://github.com/torvalds/linux/raw/master/drivers/media/dvb-frontends/dvb-pll.h
sed -i -e '/^KDIR/s#/usr##' Makefile
make modules

>>240 の方法で受信テストを 10 回ほど繰り返したところ、 BS が Lock を維持することが確認できました。
その後、 dvbv5-zap > mirakurun > epgstation で BS を 2 番組同時に約 2 時間テスト録画しました。大まかに再生確認したところ問題なく録画できているようです。

対応ありがとうございます。
0263login:Penguin
垢版 |
2019/01/09(水) 23:58:59.96ID:xEz3SXBF
確認どうもです
wget ... の3行は無くてもいける(linux-headersでインストールされた奴を見に行く)はずなんだけど...
実行中のカーネル(!=4.18.0)と違うバージョン(==4.18.0)のソースをインストールして4.18.0用にビルドする場合は
$ KDIR=/lib/modules/4.18.0/build make modules
のようにKDIRを明示的に指定しないとバージョンが合わなくなる気がする...
# sed .... の行は archlinuxでは/libはusr/lib/のシンボリックリンクになってるので気づきませんでしたm(_ _)m
0264240
垢版 |
2019/01/10(木) 01:57:13.36ID:+cnZWkV4
実行中の kernel と header のバージョンは 4.18.0 に合わせて build しました。
ただ、 linux-headers-4.18.0-0.bpo.3-amd64 パッケージ内に dvb-pll.h は含まれておらず、
tc90522.h と qm1d1b0004.h は両方ともサイズが 0 の空ファイルだったので別途 wget したんです。
別のパッケージに入ってるのかなぁ、、、
0265login:Penguin
垢版 |
2019/01/11(金) 04:56:19.89ID:hGQDAA7O
epgstationでライブ視聴や録画のリアルタイムエンコードでQSV使うのってどうやればいいですか?
centos7.4です
0266login:Penguin
垢版 |
2019/01/11(金) 06:33:07.47ID:IUahiuDL
config.jsonとenc.shにffmpegのコマンドラインを書く
0267login:Penguin
垢版 |
2019/01/12(土) 16:59:45.31ID:qS2whp5i
>>266
さんきゅー!ライブ系は上手く出来ました!

enc.shで通常のエンコが上手くいかないが。。

pm2実行してるユーザーで変数exportすると直叩きでは上手くいくんだけども
0268login:Penguin
垢版 |
2019/01/12(土) 17:55:29.78ID:a1xi2tU8
エンコードの状態は
logs/Service/system.log
に記録されるはず
ログレベル上げてみるとか
0269login:Penguin
垢版 |
2019/01/13(日) 00:20:54.37ID:9yWcHfiy
>>268
ログはdebug出してるんだけど、原因が掴めなくて困ってる。

enc.shのエンコードのとこは、
$FFMPEG -dual_mono_mode $mode -init_hw_device qsv=hw -filter_hw_device hw -i "$INPUT" -c:v h264_qsv -vf hwupload=extra_hw_frames=64,format=qsv,scale_qsv=1920:1080 "$OUTPUT"

で下記のログ

[2019-01-12T23:53:54.866] [DEBUG] system - [AVHWDeviceContext @ 0x2fa5980] Failed to initialise VAAPI connection: -1 (unknown libva error).
[2019-01-12T23:53:54.868] [DEBUG] system - Device creation failed: -5.
Failed to set value 'qsv=hw' for option 'init_hw_device': Input/output error
Error parsing global options: Input/output error

ってな感じで怒られてる
ちなみに同じオプションでライブとかは通ってるし、環境変数に適当な値突っ込んでenv.sh叩いても通る
0270login:Penguin
垢版 |
2019/01/13(日) 00:35:11.97ID:ItBVW7Qn
$mode って変数はシェル内で定義済?
0272252
垢版 |
2019/01/13(日) 22:59:09.90ID:mKf5g4Jq
>>247
継続的にテストを行いました。
結果、特に問題はなさそうです。

時期のカーネル(4.19)に入るとありがたいですね。
0273269
垢版 |
2019/01/14(月) 01:18:11.44ID:043NciMY
enc.sh内でvainfo叩くと
/usr/lib64/dri/i965_drv_video.so
にドライバ探しに行って落ちてた

実際にドライバ置いてるのはここだったので、シンボリックリンク貼って一旦は解決しました
/opt/intel/mediasdk/lib64/iHD_drv_video.so
0274login:Penguin
垢版 |
2019/01/14(月) 10:02:55.07ID:6Hz5hZZW
俺はqsv(というかmediasdk)入れるのに脱落した口だけど
その辺のパスは環境変数になってなかったか
0275login:Penguin
垢版 |
2019/01/16(水) 12:15:38.66ID:dL17nYGu
>>272
すでにパッチは投げてあるけど 次(5.0)には間に合わないので 次の次(5.1)ぐらいだと思う
バックポートされるかどうかは不明...
(たぶんmedia_buildレポジトリならいけると思うけど)
0276login:Penguin
垢版 |
2019/01/16(水) 18:25:13.44ID:QpxV42mn
>>275
返答ありがとうございます。
当分はビルドモジュールで行こうと思います。
0277login:Penguin
垢版 |
2019/01/17(木) 11:36:39.85ID:8Qw4ZHh7
最新のcsとか含めたチャンネル設定ってどっかにまとまってないですか?
0278login:Penguin
垢版 |
2019/01/17(木) 12:18:26.82ID:JAj9ndh4
なんの設定だよ
主語を書きなさい
■ このスレッドは過去ログ倉庫に格納されています

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