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/
【視聴・録画】Linuxでテレビ総合16 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2017/07/28(金) 00:47:14.24ID:3zvGSfeW
2019/01/03(木) 19:40:38.59ID:K5RF87m3
recdvbは使うのやめちゃったからわからんけど
うち2400Gはmanjaro最新カーネル+dvbv5-zapで普通に動いておるぞ
うち2400Gはmanjaro最新カーネル+dvbv5-zapで普通に動いておるぞ
2019/01/04(金) 17:50:46.65ID:N4+JM1Yf
239235
2019/01/06(日) 09:40:21.89ID:vumrZsyO2019/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 に戻したら症状は出なくなりました。
同じ症状が発生しています。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 に戻したら症状は出なくなりました。
2019/01/06(日) 18:55:55.85ID:Qm5afgzc
>>240
うちはManjaroカーネル4.19、PT3、2400Gだが
dvbv5-zapでChinachuからBSライブ流し、TVTestでMirakurun叩いてGR受信やって
特に問題なく動いてるよ
bashで叩いてもLockのままだ
うちはManjaroカーネル4.19、PT3、2400Gだが
dvbv5-zapでChinachuからBSライブ流し、TVTestでMirakurun叩いてGR受信やって
特に問題なく動いてるよ
bashで叩いてもLockのままだ
2019/01/07(月) 12:59:08.35ID:kjJSezvA
こちらでも確認 (GRって地上波のことだよね?)
PT2ではダメだけどPT3はOK
ちょっと調べてみます
PT2ではダメだけどPT3はOK
ちょっと調べてみます
2019/01/07(月) 16:24:12.55ID:R2asv9cU
ありゃ、PT2固有くさいなあ
2019/01/07(月) 18:52:47.22ID:kjJSezvA
PT1/2のドライバは最近ドライバの構造を変更し
内部パーツ毎に切り分けて一部をPT3等と共有するように分解したので
そのせいと思われます
# 私のせいです m(_ _)m しばらくお待ちください
内部パーツ毎に切り分けて一部をPT3等と共有するように分解したので
そのせいと思われます
# 私のせいです m(_ _)m しばらくお待ちください
2019/01/07(月) 19:55:33.37ID:R2asv9cU
もしやDVBドライバ書いてる方ですかい
拝んでおこう
ありがたやありがたや
拝んでおこう
ありがたやありがたや
2019/01/08(火) 00:49:28.62ID:hnE0XD07
パッチを作ってみました
PT2をお持ちの方はテストにご協力いただけると有り難いです
out-of-tree ビルド用のソース: ttps://dotup.org/uploda/dotup.org1740977.zip.html
パッチのみ: ttps://pastebin.com/CreV9Zji
PT2をお持ちの方はテストにご協力いただけると有り難いです
out-of-tree ビルド用のソース: ttps://dotup.org/uploda/dotup.org1740977.zip.html
パッチのみ: ttps://pastebin.com/CreV9Zji
2019/01/08(火) 01:56:14.52ID:Ci/icmNZ
>>247
PT2ないから試せないけどお疲れ様やで
……パッチとは関係ないんだけど時間あったら教えて欲しい
dvdv5側でPT3のLNB電源ってコントロールできるんです?
libdvbv5のパッチ見てもサッパリわからんかった
LNBf指定してLNA Powerつけると動いたりするんかな?
PT2ないから試せないけどお疲れ様やで
……パッチとは関係ないんだけど時間あったら教えて欲しい
dvdv5側でPT3のLNB電源ってコントロールできるんです?
libdvbv5のパッチ見てもサッパリわからんかった
LNBf指定してLNA Powerつけると動いたりするんかな?
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で制御できるよ
-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で制御できるよ
2019/01/08(火) 16:04:26.49ID:Ci/icmNZ
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とかが必要なんか?
v4l-utils-1.16.3でLNB = 110BS をやると
command POLARIZATION (256) not found during retrieve
が出るな
/lib/libdvbv5/dvb-sat.c の110BSにPOLARIZATION_OFFとかが必要なんか?
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;
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;
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にコピーしないとダメだと思う
libdvbv5の場合 衛星波にはPORALIZATIONの設定が必須で、
channels.conf にPORALIZATION = RIGHT が必要だったと思う(値は多分ドライバ側で無視されるので何でもいいはずだけど)
>>252
新し目(>=4.18?)のカーネルでないとコンパイルできないと思う
https://www.linuxtv.org/repo/ のmedia_build レポを使ってバックポートされた版にパッチを当てれば
ビルドできる可能性あるけど、
その場合多分dvb-core,tc90522他の依存モジュールも一緒にextramodulesにコピーしないとダメだと思う
254252
2019/01/08(火) 21:58:33.46ID:Wrj+gu+S debianのカーネルソースを落としてなんとかコンパイルできました。
README通りにやりましたが、作成したearth-pt1.koを読み込んでいるか不安ですが。。
README通りにやりましたが、作成したearth-pt1.koを読み込んでいるか不安ですが。。
2019/01/09(水) 00:02:11.50ID:xEz3SXBF
ご苦労さまです
modinfo earth-pt1
してfilename: の欄が.../extramodules/earth-pt1.ko になってればおk
実行してるカーネルのバージョン(uname -r) と、ビルドしたカーネルのバージョンが違ってるとかだと
そもそもmodprobe/insmodでエラーが出るはず
modinfo earth-pt1
してfilename: の欄が.../extramodules/earth-pt1.ko になってればおk
実行してるカーネルのバージョン(uname -r) と、ビルドしたカーネルのバージョンが違ってるとかだと
そもそもmodprobe/insmodでエラーが出るはず
2019/01/09(水) 00:32:23.41ID:02FY0JxK
POLARIZATION指定してもダメじゃった
257252
2019/01/09(水) 01:11:07.05ID:J40TAOHf とりあえず数十分ほど、地デジx1, BSx2をMirakurun経由でWindowsのTVTestで3画面同時視聴
したところ、1度だけ、BSの1画面が止まっただけでした。
止まったときも、以前のようにエラーカウントが増えていくのではなく、
単純にTSが流れてこない感じでしたので、大幅に改善しています。
いまのところ問題があったのはその1回だけで、ドライバが原因とも言い切れないので、
さらに長い時間検証してみます。
したところ、1度だけ、BSの1画面が止まっただけでした。
止まったときも、以前のようにエラーカウントが増えていくのではなく、
単純にTSが流れてこない感じでしたので、大幅に改善しています。
いまのところ問題があったのはその1回だけで、ドライバが原因とも言い切れないので、
さらに長い時間検証してみます。
258252
2019/01/09(水) 01:13:52.77ID:J40TAOHf あと、基本的なことを質問して申し訳ないのですが、
もしもとのカーネルのドライバを使いたい場合は、
modprobe -r earth-pt1
rm earth-pt1.ko
reboot
で、もとに戻りますでしょうか。
もしもとのカーネルのドライバを使いたい場合は、
modprobe -r earth-pt1
rm earth-pt1.ko
reboot
で、もとに戻りますでしょうか。
259252
2019/01/09(水) 01:35:22.31ID:J40TAOHf 1時間ほど経過したところで1画面(BS)の映像が止まりました。
信号レベルの数値は動いているのですが、その状態で録画しても
再生できないTSができてしまいました。
もう少し条件を絞って(同時視聴数を減らす等)みます。
信号レベルの数値は動いているのですが、その状態で録画しても
再生できないTSができてしまいました。
もう少し条件を絞って(同時視聴数を減らす等)みます。
260login: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 ←★★★これ
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 ←★★★これ
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] のようにまとめられます (アプリが対応してないと意味ないけど)
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] のようにまとめられます (アプリが対応してないと意味ないけど)
262240
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 時間テスト録画しました。大まかに再生確認したところ問題なく録画できているようです。
対応ありがとうございます。
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 時間テスト録画しました。大まかに再生確認したところ問題なく録画できているようです。
対応ありがとうございます。
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
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
264240
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 したんです。
別のパッケージに入ってるのかなぁ、、、
ただ、 linux-headers-4.18.0-0.bpo.3-amd64 パッケージ内に dvb-pll.h は含まれておらず、
tc90522.h と qm1d1b0004.h は両方ともサイズが 0 の空ファイルだったので別途 wget したんです。
別のパッケージに入ってるのかなぁ、、、
2019/01/11(金) 04:56:19.89ID:hGQDAA7O
epgstationでライブ視聴や録画のリアルタイムエンコードでQSV使うのってどうやればいいですか?
centos7.4です
centos7.4です
2019/01/11(金) 06:33:07.47ID:IUahiuDL
config.jsonとenc.shにffmpegのコマンドラインを書く
2019/01/12(土) 16:59:45.31ID:qS2whp5i
2019/01/12(土) 17:55:29.78ID:a1xi2tU8
エンコードの状態は
logs/Service/system.log
に記録されるはず
ログレベル上げてみるとか
logs/Service/system.log
に記録されるはず
ログレベル上げてみるとか
269login: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叩いても通る
ログは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叩いても通る
2019/01/13(日) 00:35:11.97ID:ItBVW7Qn
$mode って変数はシェル内で定義済?
2019/01/13(日) 00:38:44.39ID:ItBVW7Qn
失礼、勘違い
272252
2019/01/13(日) 22:59:09.90ID:mKf5g4Jq273269
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
/usr/lib64/dri/i965_drv_video.so
にドライバ探しに行って落ちてた
実際にドライバ置いてるのはここだったので、シンボリックリンク貼って一旦は解決しました
/opt/intel/mediasdk/lib64/iHD_drv_video.so
2019/01/14(月) 10:02:55.07ID:6Hz5hZZW
俺はqsv(というかmediasdk)入れるのに脱落した口だけど
その辺のパスは環境変数になってなかったか
その辺のパスは環境変数になってなかったか
2019/01/16(水) 12:15:38.66ID:dL17nYGu
>>272
すでにパッチは投げてあるけど 次(5.0)には間に合わないので 次の次(5.1)ぐらいだと思う
バックポートされるかどうかは不明...
(たぶんmedia_buildレポジトリならいけると思うけど)
すでにパッチは投げてあるけど 次(5.0)には間に合わないので 次の次(5.1)ぐらいだと思う
バックポートされるかどうかは不明...
(たぶんmedia_buildレポジトリならいけると思うけど)
2019/01/16(水) 18:25:13.44ID:QpxV42mn
2019/01/17(木) 11:36:39.85ID:8Qw4ZHh7
最新のcsとか含めたチャンネル設定ってどっかにまとまってないですか?
2019/01/17(木) 12:18:26.82ID:JAj9ndh4
なんの設定だよ
主語を書きなさい
主語を書きなさい
2019/01/17(木) 12:20:10.26ID:jMA1gHlk
>>277
総務省のPDF見て設定しろ
総務省のPDF見て設定しろ
280login:Penguin
2019/01/17(木) 22:00:54.41ID:8Qw4ZHh7 >>278
スペースシャワーとかの一部CSが見れなくて pt1_dev.h か mirakurunのchannels.ymlが去年9月の再編に対応してなさそうなのですが、どう変更したらいいか分からず。
スペースシャワーとかの一部CSが見れなくて pt1_dev.h か mirakurunのchannels.ymlが去年9月の再編に対応してなさそうなのですが、どう変更したらいいか分からず。
2019/01/18(金) 00:01:33.25ID:5THbbKD9
mirakurunの梵ドラとtvtest使ってスキャンかけてその値をyamlに書き込めばよろし
2019/01/18(金) 00:36:30.52ID:eDE0Kapp
283login:Penguin
2019/01/19(土) 08:47:54.12ID:VfzgzfIH おはようございます🌞
私八尋麻衣が出演させていただいた、こじみなのパジャマde女子会が今夜25時15分〜KBS京都で放送されます✨
関西圏の方限定ですがよろしければチェックしてくださいね(❁ᴗ͈ˬᴗ͈)
〜次回放送(同時間)〜
1.25/サンテレビ、1.27/KBS京都、2.1/サンテレビ、2.3/KBS京都
私八尋麻衣が出演させていただいた、こじみなのパジャマde女子会が今夜25時15分〜KBS京都で放送されます✨
関西圏の方限定ですがよろしければチェックしてくださいね(❁ᴗ͈ˬᴗ͈)
〜次回放送(同時間)〜
1.25/サンテレビ、1.27/KBS京都、2.1/サンテレビ、2.3/KBS京都
2019/01/20(日) 10:36:57.91ID:8bd1HRS9
CSならチャンネル無指定で設定したらダメなのか?
2019/02/04(月) 18:23:53.72ID:igaU+FdA
PT3でDlifeが見れません(分配しているテレビでは見れています)。
BS23がLockされないのが原因のようですが、何か対策はあるでしょうか?
$ dvbv5-zap -c /usr/local/dvbconf-for-isdb/conf/dvbv5_channels_isdbs.conf -a 0 -x BS23_0
using demux 'dvb0.demux0'
reading channels from file '/usr/local/dvbconf-for-isdb/conf/dvbv5_channels_isdbs.conf'
tuning to 1471440 Hz
ERROR Need a LNBf to work
RF (0x01) postBER= 0
Sync (0x0f) C/N= 9.87dB postBER= 0
Sync (0x0f) C/N= 9.18dB postBER= 0
RF (0x01) C/N= 9.21dB postBER= 0
Sync (0x0f) C/N= 11.87dB postBER= 0
...
...
BS21まではLockされます。
$ dvbv5-zap -c /usr/local/dvbconf-for-isdb/conf/dvbv5_channels_isdbs.conf -a 0 -x BS21_0
using demux 'dvb0.demux0'
reading channels from file '/usr/local/dvbconf-for-isdb/conf/dvbv5_channels_isdbs.conf'
tuning to 1433080 Hz
ERROR Need a LNBf to work
RF (0x01) C/N= 8.99dB postBER= 0
Lock (0x1f) C/N= 16.79dB postBER= 0
$
OS: Ubuntu 18.04.1 LTS
BS23がLockされないのが原因のようですが、何か対策はあるでしょうか?
$ dvbv5-zap -c /usr/local/dvbconf-for-isdb/conf/dvbv5_channels_isdbs.conf -a 0 -x BS23_0
using demux 'dvb0.demux0'
reading channels from file '/usr/local/dvbconf-for-isdb/conf/dvbv5_channels_isdbs.conf'
tuning to 1471440 Hz
ERROR Need a LNBf to work
RF (0x01) postBER= 0
Sync (0x0f) C/N= 9.87dB postBER= 0
Sync (0x0f) C/N= 9.18dB postBER= 0
RF (0x01) C/N= 9.21dB postBER= 0
Sync (0x0f) C/N= 11.87dB postBER= 0
...
...
BS21まではLockされます。
$ dvbv5-zap -c /usr/local/dvbconf-for-isdb/conf/dvbv5_channels_isdbs.conf -a 0 -x BS21_0
using demux 'dvb0.demux0'
reading channels from file '/usr/local/dvbconf-for-isdb/conf/dvbv5_channels_isdbs.conf'
tuning to 1433080 Hz
ERROR Need a LNBf to work
RF (0x01) C/N= 8.99dB postBER= 0
Lock (0x1f) C/N= 16.79dB postBER= 0
$
OS: Ubuntu 18.04.1 LTS
2019/02/04(月) 21:51:49.51ID:Nr9+XFEq
信号強度が弱いのかも
2019/02/05(火) 11:20:28.75ID:jExk+Ln3
一番上の周波数だしね
PT3内でさらに分配するんだし...
分配器やケーブルで減衰してたりするんだろうか
PT3内でさらに分配するんだし...
分配器やケーブルで減衰してたりするんだろうか
2019/02/06(水) 09:52:48.71ID:tUoRuUoo
2019/03/18(月) 22:04:46.97ID:rgxmcahv
2019/03/19(火) 12:48:31.71ID:9LTkEWMs
使うアプリによるんじゃないの
>>249 にあるように ISDB向けパッチ当てmpv ( https://github.com/0p1pp1/mpv )の場合は
channels.conf設定ファイルに明示的にLNBについて指定しないことでずっとOFFにできるし
dvbv5-zapの場合はできない
tvheadend + kodi (pvr.htsプラグイン) の場合は、tvheadend側でLNBについても色々設定できた気がする
# そもそも自動でON(&OFF)されても 電力の無駄以外とくに問題ないと思うけど
>>249 にあるように ISDB向けパッチ当てmpv ( https://github.com/0p1pp1/mpv )の場合は
channels.conf設定ファイルに明示的にLNBについて指定しないことでずっとOFFにできるし
dvbv5-zapの場合はできない
tvheadend + kodi (pvr.htsプラグイン) の場合は、tvheadend側でLNBについても色々設定できた気がする
# そもそも自動でON(&OFF)されても 電力の無駄以外とくに問題ないと思うけど
2019/03/25(月) 14:25:06.42ID:8k4qO6hK
古いrpiで動かしてたepgstationが入ったSDカードを新しいrpiに差し替えたら番組表が12時間ズレたまんまになってんだけど、これリセットするにはどうしたらいいすか
rpi-configで時間は日本時間に直してdateコマンドでも正常なんで困っております
rpi-configで時間は日本時間に直してdateコマンドでも正常なんで困っております
2019/03/25(月) 15:05:13.66ID:6BjxzYqC
再インストール
2019/03/25(月) 15:23:17.35ID:8k4qO6hK
それしかないすか!
294181
2019/03/25(月) 18:57:12.58ID:4r5MftpZ 番組表のデーターを消して再取得
2019/03/25(月) 20:37:11.08ID:8k4qO6hK
みなさんレスありがとうございます
mirakurunの再インストールで復活しました!
(^^)v
mirakurunの再インストールで復活しました!
(^^)v
2019/03/26(火) 17:16:20.20ID:V0jpZmVR
fedora 29(kernel 5.0) にしたらPT3のドライバのmakeが通らないんだけど、makeできた方いますか?
makeしようとしてるのは https://github.com/m-tsudo/pt3 のドライバです。
# uname -r
5.0.3-200.fc29.x86_64
# make
make -C /lib/modules/`uname -r`/build M=`pwd` V=0 modules
make[1]: Entering directory '/usr/src/kernels/5.0.3-200.fc29.x86_64'
CC [M] /usr/local/src/pt3/pt3_qm.o
/usr/local/src/pt3/pt3_qm.c: In function 'pt3_qm_set_frequency':
/usr/local/src/pt3/pt3_qm.c:519:2: error: implicit declaration of function 'do_gettimeofday'; did you mean 'do_settimeofday64'? [-Werror=implicit-function-declaration]
do_gettimeofday(&begin);
^~~~~~~~~~~~~~~
do_settimeofday64
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:277: /usr/local/src/pt3/pt3_qm.o] Error 1
make[1]: *** [Makefile:1557: _module_/usr/local/src/pt3] Error 2
make[1]: Leaving directory '/usr/src/kernels/5.0.3-200.fc29.x86_64'
make: *** [Makefile:12: pt3_drv.ko] Error 2
makeしようとしてるのは https://github.com/m-tsudo/pt3 のドライバです。
# uname -r
5.0.3-200.fc29.x86_64
# make
make -C /lib/modules/`uname -r`/build M=`pwd` V=0 modules
make[1]: Entering directory '/usr/src/kernels/5.0.3-200.fc29.x86_64'
CC [M] /usr/local/src/pt3/pt3_qm.o
/usr/local/src/pt3/pt3_qm.c: In function 'pt3_qm_set_frequency':
/usr/local/src/pt3/pt3_qm.c:519:2: error: implicit declaration of function 'do_gettimeofday'; did you mean 'do_settimeofday64'? [-Werror=implicit-function-declaration]
do_gettimeofday(&begin);
^~~~~~~~~~~~~~~
do_settimeofday64
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:277: /usr/local/src/pt3/pt3_qm.o] Error 1
make[1]: *** [Makefile:1557: _module_/usr/local/src/pt3] Error 2
make[1]: Leaving directory '/usr/src/kernels/5.0.3-200.fc29.x86_64'
make: *** [Makefile:12: pt3_drv.ko] Error 2
2019/03/26(火) 23:14:40.53ID:Ttnh+7Ai
>>296
PT3 は DVB ドライバでいいだろ?
PT3 は DVB ドライバでいいだろ?
2019/03/26(火) 23:17:52.81ID:joYIecy+
>>296
ttps://github.com/masa23/pt3/commit/9faf6c93d2c46764a798aa45b353282e0d03438b
ttps://github.com/masa23/pt3/commit/9faf6c93d2c46764a798aa45b353282e0d03438b
2019/03/27(水) 10:48:11.35ID:zEe8Orwq
> #define TIME_DIFF(begin, now) now - begin / 1000000
ヤバいな(事故のもと)
ヤバいな(事故のもと)
2019/03/27(水) 12:00:00.95ID:aYpfO0Un
よくわからんがjiffiesじゃだめなのか?
301login:Penguin
2019/03/27(水) 13:04:30.44ID:qf2U6uE9 >>297
昔はchardev版がデフォでDVBはダメな子扱いだった。
chardev版で苦労して何とか映ったと思ったのにいつの間にか映らなくなったりした。
嫌気がさしてやめちまったが、DVBだとそういうことは起こりにくいわけか。
昔はchardev版がデフォでDVBはダメな子扱いだった。
chardev版で苦労して何とか映ったと思ったのにいつの間にか映らなくなったりした。
嫌気がさしてやめちまったが、DVBだとそういうことは起こりにくいわけか。
2019/03/27(水) 14:01:30.62ID:HGYTZkmI
>>298
�d
�d
2019/03/27(水) 18:28:21.44ID:3f3pX1Ug
2019/03/28(木) 11:41:38.12ID:rMpoT4RE
大丈夫じゃないだろうね
( ( now - begin ) / 1000000 )
にしないと
( ( now - begin ) / 1000000 )
にしないと
2019/04/04(木) 08:16:37.50ID:Ejj/MEd9
PT1,PT3のDVBドライバはメインラインカーネルにマージされて継続的に保守されているからね
カーネル内の各種APIやらの実装が見直しされたときに軽微なものだったら
ドライバのメンテナー当人でなくても手直ししてくれるかも、と期待できる
メンテナの保守が適当すぎると除去・追放されるが。
外部の野良ドライバは製作者がずっとがんばり続けるしかない
止まったら即氏ぬ
カーネル内の各種APIやらの実装が見直しされたときに軽微なものだったら
ドライバのメンテナー当人でなくても手直ししてくれるかも、と期待できる
メンテナの保守が適当すぎると除去・追放されるが。
外部の野良ドライバは製作者がずっとがんばり続けるしかない
止まったら即氏ぬ
2019/04/04(木) 08:27:30.43ID:Ejj/MEd9
プレ糞のdvbドライバをめざして(無謀)
chardevドライバとメインラインに入っているaf9035 dvbドライバを解析しているんだけど
プレ糞 USB: 1本のパイプ(エンドポイント)に全ストリームチャネルのTSをぶっこんで転送
mainline dvb: 1本のパイプを1つのストリームチャネルで占有
と作りが違うのね...
USB DVBのフレームワークが1パイプ1ストリームの前提になってるから
その枠組みに噛み合いませんです
ゆくゆくはmainlineへ、などと欲を出さずにchardev版をdvb化移植する方向で考えるほうが
シンプルで近道のように思へてきた
chardevドライバとメインラインに入っているaf9035 dvbドライバを解析しているんだけど
プレ糞 USB: 1本のパイプ(エンドポイント)に全ストリームチャネルのTSをぶっこんで転送
mainline dvb: 1本のパイプを1つのストリームチャネルで占有
と作りが違うのね...
USB DVBのフレームワークが1パイプ1ストリームの前提になってるから
その枠組みに噛み合いませんです
ゆくゆくはmainlineへ、などと欲を出さずにchardev版をdvb化移植する方向で考えるほうが
シンプルで近道のように思へてきた
2019/04/04(木) 12:40:37.82ID:Fhr6vFX1
同じaf9035なんだし
af9035の初期化・設定部分と (復調ICやチューナICの)サブドライバのアタッチ部分を追加・修正できれば
その辺の構造はとくにいじらなくても自動的にストリーム毎のUSBパイプになるってことはないかな..
af9035の初期化・設定部分と (復調ICやチューナICの)サブドライバのアタッチ部分を追加・修正できれば
その辺の構造はとくにいじらなくても自動的にストリーム毎のUSBパイプになるってことはないかな..
2019/04/04(木) 19:18:17.55ID:0DhGswQ0
ならないです
af9035 dvbではsync byteが0x47固定の設定なので区別できない。
dvb実装はUSBで入ってきたものをそのままDVBのフレームワークへ渡しているだけです。
chardevさんは入力ごとにsync byteを別の値に設定して、その値でどのストリームなのかを識別して
当該のストリームのバッファへ入れている。
af9035 dvbではsync byteが0x47固定の設定なので区別できない。
dvb実装はUSBで入ってきたものをそのままDVBのフレームワークへ渡しているだけです。
chardevさんは入力ごとにsync byteを別の値に設定して、その値でどのストリームなのかを識別して
当該のストリームのバッファへ入れている。
309Artane. ◆1o3c8RYIzjU0
2019/04/05(金) 03:40:27.06ID:9O6vdTOp >>308
fuse_b25みたいなラッパー作った方が幸せになる人増える気がしますね、板がそんな仕様だとすると。
ラッパー自体作ろうかと前から思ってるけど、他のもの抱えてるんでなかなかやる気にならず…他の方がやられるなら有り難いです。PT3のchardevからも使えるようにするなら、多少はデバッグ程度は協力できますよ。
TBS社(日本の放送局じゃない方)のボードのDVBドライバーが、V4Lの本家の方では入り始めてるんで(勿論、GPLで)、
PT2や3がダメになったら買うかどうか迷ってる身で、おこがましい事いってすいませんm(_ _)m
fuse_b25みたいなラッパー作った方が幸せになる人増える気がしますね、板がそんな仕様だとすると。
ラッパー自体作ろうかと前から思ってるけど、他のもの抱えてるんでなかなかやる気にならず…他の方がやられるなら有り難いです。PT3のchardevからも使えるようにするなら、多少はデバッグ程度は協力できますよ。
TBS社(日本の放送局じゃない方)のボードのDVBドライバーが、V4Lの本家の方では入り始めてるんで(勿論、GPLで)、
PT2や3がダメになったら買うかどうか迷ってる身で、おこがましい事いってすいませんm(_ _)m
2019/04/05(金) 21:29:38.34ID:GaSZB6oA
af9035というよりブリッジチップのIT9305自体は↓みたいに幾つかのaggregation methodを持っているみたいだから
§ TS aggregator
- 3 proprietary methods to support TS aggregation
- 5 TS inputs are supported
- Cascade mode is supported to aggregate at most 16 MPEG2 TSs
設定次第でまぜこぜ出力とストリーム毎の出力と変えられそうだけどね
実際af9035.c::it930x_init()でも "ts0_aggre_mode" とか"ts0_sync_byte"とかEP5 Enable とか見えてるし...
まあ それ(ストリーム毎EP)ができたとしてもaf9035は1TS/ボードっぽいから4TS化するには
(PT1/3みたいに)初期化時に4つのアダプタを作成するような風にしないといけないので
改修部分は結構あることにはかわりないけど
§ TS aggregator
- 3 proprietary methods to support TS aggregation
- 5 TS inputs are supported
- Cascade mode is supported to aggregate at most 16 MPEG2 TSs
設定次第でまぜこぜ出力とストリーム毎の出力と変えられそうだけどね
実際af9035.c::it930x_init()でも "ts0_aggre_mode" とか"ts0_sync_byte"とかEP5 Enable とか見えてるし...
まあ それ(ストリーム毎EP)ができたとしてもaf9035は1TS/ボードっぽいから4TS化するには
(PT1/3みたいに)初期化時に4つのアダプタを作成するような風にしないといけないので
改修部分は結構あることにはかわりないけど
2019/04/19(金) 20:20:17.21ID:oNxT5AvS
最近調べてなかったけど、MediaSDKとvaapiどっちが良いのだろうか。
ffmpegのサイト見に行ったら、MediaSDKは特別な要件ある場合だけにしろ。って言ってたけど。
kabyのxeon買ったから遊んでみるか。
iHDもドライバの機能色々付いてて楽しそうであったし。
ffmpegのサイト見に行ったら、MediaSDKは特別な要件ある場合だけにしろ。って言ってたけど。
kabyのxeon買ったから遊んでみるか。
iHDもドライバの機能色々付いてて楽しそうであったし。
2019/04/21(日) 13:51:51.49ID:B1IF0AaK
Ubuntu 18.04ならaptでvaapi対応ffmpegが入るから楽
2019/04/22(月) 08:58:46.66ID:Aj+dJxw4
ちょっとスレ違いな気がするけど、ここの方が同じような環境で使ってる人が多そうなので聞かせてください。
WindowsではRecTask、Linuxではrecdvbで録画した番組をminidlnaでLAN内で公開してるんだけど、
これをiOSやAndroidで見る場合にお薦めのクライアントアプリないですか?
定番のVLCは、ファイルのシークがうまくいかない。
他もいくつか試したけど、デインタレースができなかったり縦横比が正しくなかったりで、しっくりくるものが
見つからず…。
WindowsではRecTask、Linuxではrecdvbで録画した番組をminidlnaでLAN内で公開してるんだけど、
これをiOSやAndroidで見る場合にお薦めのクライアントアプリないですか?
定番のVLCは、ファイルのシークがうまくいかない。
他もいくつか試したけど、デインタレースができなかったり縦横比が正しくなかったりで、しっくりくるものが
見つからず…。
2019/04/22(月) 09:52:24.56ID:vq2MGZNM
PT2が余ってるので録画サーバ作ろうと思うんだけどlinuxのデストリはなにがいいですかね?
2019/04/22(月) 09:58:44.92ID:Eo9Nhf0q
慣れてないならubuntu18.4
2019/04/22(月) 10:22:28.49ID:y3IFSkvO
>>313
Kodiは?
Kodiは?
2019/04/22(月) 12:43:18.20ID:fqosVnWf
dlna出来るか知らんがiosならnplayer
androidはmpeg2ハードウェアデコーダが有効ならmx player
androidはmpeg2ハードウェアデコーダが有効ならmx player
2019/04/22(月) 13:46:01.40ID:AskFuxEG
>>313
俺も気になる
俺も気になる
2019/04/22(月) 15:59:01.08ID:UY6aszsk
>313
うちは dlnaサーバを emby にしてブラウザでみてる。
fire stick では kodi 使ってる。
うちは dlnaサーバを emby にしてブラウザでみてる。
fire stick では kodi 使ってる。
2019/04/22(月) 19:39:47.60ID:CGcclkjm
デインタレースきちんと出来るの端末に期待するのもしんどいので、サーバ側でやっちゃった方が良いかも
2019/04/22(月) 21:55:10.02ID:RLKvRmDO
mxplayerの古いバージョン使ってる
2019/04/23(火) 00:12:11.75ID:M8QsjUBy
emby初めて知った
今plex使ってるから今度比べてみよう
今plex使ってるから今度比べてみよう
323314
2019/04/23(火) 01:13:40.75ID:l3j7HTPy みなさん、ありがとうございます。
mxplayerは入れていたのですが、なぜかうちの環境ではちらほら再生できないTSファイルがあるのでした。
家族の端末に入れるのでシンプルなものが良いなと思っていたのですが、nplayerはいいですね。
iOSの無料版で試しましたが、Android版もあるようです。
実はembyも使っていて、出先で録画を消化するのに重宝しているのですが、アプリ内課金なので
家族間で共有できないというケチ心が。
mxplayerは入れていたのですが、なぜかうちの環境ではちらほら再生できないTSファイルがあるのでした。
家族の端末に入れるのでシンプルなものが良いなと思っていたのですが、nplayerはいいですね。
iOSの無料版で試しましたが、Android版もあるようです。
実はembyも使っていて、出先で録画を消化するのに重宝しているのですが、アプリ内課金なので
家族間で共有できないというケチ心が。
2019/04/23(火) 07:47:08.17ID:Glqc2m23
>>315
ubuntuですか。guiいらないならdebianでもいいんですかね
ubuntuですか。guiいらないならdebianでもいいんですかね
2019/04/23(火) 07:52:41.36ID:riChnz12
自分で調べろ
2019/04/23(火) 08:19:43.28ID:Af4y5REh
GUIなしならDebianもUbuntuも大差ない
うちはvaapiでストリーミングするのにDebianだとドライバが古いのでUbuntuにしてるが
うちはvaapiでストリーミングするのにDebianだとドライバが古いのでUbuntuにしてるが
2019/04/23(火) 11:50:19.27ID:akg60W3P
Ubuntuはupdateが勝手に走るから設定しないと危ない
ltsがサポート期間10年になるんだっけ?録画鯖にはピッタリ
ltsがサポート期間10年になるんだっけ?録画鯖にはピッタリ
2019/04/23(火) 12:09:00.23ID:Glqc2m23
勉強になります。ありがとう!
2019/04/23(火) 13:41:06.14ID:qzhlBKnl
Manjaroな俺はAPUでHWエンコ出来ない不具合が再発してるので
LTSまじ大事
Intelでもvaapi経由でハングするから最新が地獄と化しておる
LTSまじ大事
Intelでもvaapi経由でハングするから最新が地獄と化しておる
2019/04/23(火) 15:26:03.35ID:Glqc2m23
ためになるスレですね。ありがとうございます。
そういえばうちの前のサーバーは12LTSだった
そういえばうちの前のサーバーは12LTSだった
2019/04/23(火) 18:18:24.50ID:cNjc7wdw
2019/04/29(月) 19:30:15.49ID:EJHI5GGy
ついカッとなって勢いに任せて OSS な Intel Media SDK 環境を構築した。
【環境】
CPU: Intel(R) Xeon(R) CPU E3-1225 v6
OS: arch linux
【AURから入れるもの】
intel-media-sdk
intel-media-driver
libmfx
ffmpeg-qsv
X11を立ち上げる。(ドライバは KMS の i915)
・ドライバ設定
/etc/modprobe.d/i915.conf
options i915 enable_guc=2
これでとりあえず Media SDK のサンプルコードによるエンコード、デコードが動くようになった。
だがしかし ffmpeg からのエンコードが動かん。
ffmpeg はこんな感じで死ぬ
[h264_qsv @ 0x561825658700] Selected ratecontrol mode is unsupported
[h264_qsv @ 0x561825658700] Current frame rate is unsupported
[h264_qsv @ 0x561825658700] Current picture structure is unsupported
[h264_qsv @ 0x561825658700] Current resolution is unsupported
[h264_qsv @ 0x561825658700] Current pixel format is unsupported
[h264_qsv @ 0x561825658700] some encoding parameters are not supported by the QSV runtime. Please double check the input parameters.
-hwaccel qsv -qsv_device /dev/dri/renderD128 をつければOKって書き込みもあったんだけど、ダメだった。
入力バッファ大きくとるといいよ。っていう書き込みもあったが、試したけどだめ。
なんか初期化コードで致命的にコケてるように見える。
yuv を入力データにしても同様に動かないし。
【環境】
CPU: Intel(R) Xeon(R) CPU E3-1225 v6
OS: arch linux
【AURから入れるもの】
intel-media-sdk
intel-media-driver
libmfx
ffmpeg-qsv
X11を立ち上げる。(ドライバは KMS の i915)
・ドライバ設定
/etc/modprobe.d/i915.conf
options i915 enable_guc=2
これでとりあえず Media SDK のサンプルコードによるエンコード、デコードが動くようになった。
だがしかし ffmpeg からのエンコードが動かん。
ffmpeg はこんな感じで死ぬ
[h264_qsv @ 0x561825658700] Selected ratecontrol mode is unsupported
[h264_qsv @ 0x561825658700] Current frame rate is unsupported
[h264_qsv @ 0x561825658700] Current picture structure is unsupported
[h264_qsv @ 0x561825658700] Current resolution is unsupported
[h264_qsv @ 0x561825658700] Current pixel format is unsupported
[h264_qsv @ 0x561825658700] some encoding parameters are not supported by the QSV runtime. Please double check the input parameters.
-hwaccel qsv -qsv_device /dev/dri/renderD128 をつければOKって書き込みもあったんだけど、ダメだった。
入力バッファ大きくとるといいよ。っていう書き込みもあったが、試したけどだめ。
なんか初期化コードで致命的にコケてるように見える。
yuv を入力データにしても同様に動かないし。
333332
2019/04/29(月) 19:40:16.50ID:EJHI5GGy ffmpeg -hwaccel qsv -qsv_device /dev/dri/renderD128 -c:v mpeg2_qs
v -init_hw_device qsv=hw -i input.ts -qsv_device /dev/dri/render
D128 -c:v hevc_qsv -look_ahead 0 output.mp4
これで動いた。デコード、エンコードを qsv に指定。
mpeg2デコーダが具合が悪いって話なのか?
v -init_hw_device qsv=hw -i input.ts -qsv_device /dev/dri/render
D128 -c:v hevc_qsv -look_ahead 0 output.mp4
これで動いた。デコード、エンコードを qsv に指定。
mpeg2デコーダが具合が悪いって話なのか?
334332
2019/04/30(火) 15:35:58.20ID:a0tjZoL7 gdb で追っかけてみた。
MediaSDK-intel-mediasdk-19.1.0/_studio/mfx_lib/shared/src/libmfxsw_encode.cpp
に入っていったところで、動きに差がある模様。
MFXVideoENCODE_Query()
L564 の mfxRes が decoder が qsv な時と native なmpeg2な時で異なる。
qsv:
(gdb) p mfxRes
$9 = MFX_ERR_NONE
native:
(gdb) p mfxRes
$7 = MFX_ERR_NOT_FOUND
MFXVideoENCODE_Query() に渡されてくる引数そのものは一致しているのだが…
変だね。MFX_ERR_NONE と MFX_ERR_NOT_FOUND の違いについても要確認。
MediaSDK-intel-mediasdk-19.1.0/_studio/mfx_lib/shared/src/libmfxsw_encode.cpp
に入っていったところで、動きに差がある模様。
MFXVideoENCODE_Query()
L564 の mfxRes が decoder が qsv な時と native なmpeg2な時で異なる。
qsv:
(gdb) p mfxRes
$9 = MFX_ERR_NONE
native:
(gdb) p mfxRes
$7 = MFX_ERR_NOT_FOUND
MFXVideoENCODE_Query() に渡されてくる引数そのものは一致しているのだが…
変だね。MFX_ERR_NONE と MFX_ERR_NOT_FOUND の違いについても要確認。
335login:Penguin
2019/04/30(火) 16:59:38.82ID:a0tjZoL7 intel-media-sdk/src/MediaSDK-intel-mediasdk-19.1.0/_studio/mfx_lib/encode_hw/h265/src/mfx_h265_encode_hw.cpp
MFXVideoENCODEH265_HW::Query
509 mfxStatus lpsts = SetLowpowerDefault(tmp);
ここの戻り値がqsv decode, native decode の時に違っている。
なぜ違う値(MFX_ERR_NONE(対応)、MFX_ERR_NOT_FOUND(非対応))になるのか不明。
ファームのバグのような気がしなくもない。
sample encoder は動くからそれはそれで気持ち悪い。
i915 には enable_guc=2 とかのパラメータは渡してあり、
dmesg 見る限りファームアップロードしたよって出てるしなぁ…
media sdk のサンプルコード読んでみるか。
MFXVideoENCODEH265_HW::Query
509 mfxStatus lpsts = SetLowpowerDefault(tmp);
ここの戻り値がqsv decode, native decode の時に違っている。
なぜ違う値(MFX_ERR_NONE(対応)、MFX_ERR_NOT_FOUND(非対応))になるのか不明。
ファームのバグのような気がしなくもない。
sample encoder は動くからそれはそれで気持ち悪い。
i915 には enable_guc=2 とかのパラメータは渡してあり、
dmesg 見る限りファームアップロードしたよって出てるしなぁ…
media sdk のサンプルコード読んでみるか。
2019/05/01(水) 06:28:00.33ID:yQg9TU1J
>>327>>331
5年だったサポート期間が10年に延びるんだけど延びた分が無料かどうかは不明
Ubuntuのサイトにはこう書かれてる
https://jp.ubuntu.com/download
Ubuntu Desktop 18.04.2 LTS
2023年 4 月までの5 年間、無料のセキュリティアップデートおよびメンテナンスアップデートが保証されています。
5年だったサポート期間が10年に延びるんだけど延びた分が無料かどうかは不明
Ubuntuのサイトにはこう書かれてる
https://jp.ubuntu.com/download
Ubuntu Desktop 18.04.2 LTS
2023年 4 月までの5 年間、無料のセキュリティアップデートおよびメンテナンスアップデートが保証されています。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- ロシア外相 「日本とドイツは軍国主義」 国連で声明 ★2 [お断り★]
- 高市早苗首相「…私のリーダーシップのおかげ」日米首脳会談での“自画自賛”発言に「傲慢な台詞」国民ドン引き ★2 [少考さん★]
- 【サッカー】森保一監督が堂安律と塩貝健人の確執を否定「選手自身が傷つくことになっている」 報道陣に異例の要望 [ニーニーφ★]
- 【自動車】なんて恐ろしい契約を…「残クレ」で念願のアルファードを手に入れた年収600万円・45歳サラリーマンの末路 ★2 [ぐれ★]
- 女優が「ネトウヨ」について私見「『淋しい方』なのだと理解いたしました」 (沢海陽子) ★2 [少考さん★]
- 相次ぐ代替コーヒー飲料 コーヒーのような味わい楽しめる商品で“需要喚起” 背景に世界の「コーヒー2050年問題」 [煮卵★]
- 【実況】博衣こよりのえちえちねぽっくす-Day4-🧪
- 楽しいピクニック🍙(๑¯⁠ o ¯⁠๑⁠🍬)🏰
- 【画像】高市広報官、新しい素材をアップ [834922174]
- トランプさん「2ヶ月連続で利上げしろ、円安は許されない」日米首脳会談で高市に命令してた [709039863]
- 亜月ねね先生、ガチでピンチwwwwwwwwwwwwwwwwwwwwwww [398059782]
- 【高市悲報】皇室典範改正後、目に見えて災害が増える(熊本地震・千葉豪雨・印旛沼決壊) [888298477]