2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

Linuxでテレビ総合スレ 避難所5

1 :名無しさん@編集中 :2020/10/10(土) 14:26:45.08 ID:SpGp3WR201010.net
Linuxでテレビ総合スレ 避難所 [無断転載禁止]©2ch.net
http://mevius.5ch.net/test/read.cgi/avi/1500559118/
前々スレ
Linuxでテレビ総合スレ 避難所 2
https://mevius.5ch.net/test/read.cgi/avi/1526812712/
前スレ
Linuxでテレビ総合スレ 避難所4
https://mevius.5ch.net/test/read.cgi/avi/1573547529/

235 :名無しさん@編集中 :2021/01/29(金) 18:10:04.84 ID:XSEG1/Kf0NIKU.net
>>234
https://medium.com/chinachu/c98v-mirakc-cde04fb67531
書式が違う

236 :名無しさん@編集中 :2021/01/29(金) 20:27:37.68 ID:k2hS0+EyMNIKU.net
できるmirakcの最新版は
https://mirakc.github.io/dekiru-mirakc/
だよね
>>235
の説明だと設定ファイルの書き方が古い

>>234
作ってる人がTwitterにいたから聞いてみると良いかも

237 :名無しさん@編集中 :2021/01/29(金) 21:28:34.79 ID:XSEG1/Kf0NIKU.net
  filters:
  decode-filter:>-
    command: arib-b25-stream-test
これでいいんじゃ
最終的に標準出力に書き出せってことだろ
235でも動きそう

238 :名無しさん@編集中 :2021/01/29(金) 21:41:55.39 ID:D8bDuKjxMNIKU.net
チューナーコマンドは何使ってるんだろう
CAS太郎さんの手順見るとrecdvbはdogeel版じゃないと問題ありそうなコメントだけど、
・tps://github.com/collelog/tv-recorder
のイメージはplalaの使ってるね
mirakcの前にコンテナ内でチューナーコマンド叩いてちゃんとデコード前のファイルが出来てるのかな?

239 :234 :2021/01/30(土) 04:03:27.65 ID:rdv3EO3F0.net
…駄目だ。
DD MaxM4使ってるから録画コマンドも追加したけど、なんやかんやで失敗の連続。

まぁmirakurunが動いてるのでそんなに急いでないから、ボチボチすすめていくよ。

さんくす

240 :名無しさん@編集中 :2021/01/30(土) 11:01:00.68 ID:hyhGjErp0.net
BSチャンネルの移動なんだけど
/usr/local/etc/mirakurun/channels.yml はこうかえればいいのかな
- name: グリーンチャンネル
type: BS
channel: 'BS19_0' → 'BS21_0'
serviceId: 234
isDisabled: false


- name: J SPORTS 4
type: BS
channel: 'BS21_2' → 'BS19_2'
serviceId: 245
isDisabled: false


- name: J SPORTS 3
type: BS
channel: 'BS21_1' → 'BS19_1'
serviceId: 244
isDisabled: false


- name: BS釣りビジョン
type: BS
channel: 'BS23_0' → 'BS11_1'
serviceId: 251
isDisabled: false


- name: 日本映画専門チャンネル
type: BS
channel: 'BS23_1' → 'BS21_1'
serviceId: 255
isDisabled: false


_以降の扱いが気になる。
単純にそのままだとかぶるものがでるんだけど・・・

241 :名無しさん@編集中 :2021/01/30(土) 20:11:13.44 ID:8X1mMZgl0.net
>>240
現行の mirakurun には BS のチャンネルスキャンも実装されてるから
mirakurun 最新にしてスキャンし直せばいいんじゃない?

242 :名無しさん@編集中 :2021/01/31(日) 11:21:45.97 ID:NMHo2DM00.net
>>241
ありがとうございます。
でも、今動いているものを壊すのが怖いのです。

243 :名無しさん@編集中 :2021/01/31(日) 11:51:38.74 ID:8U5Hu+ftM.net
バックアップ取ってからやればいいじゃん

244 :名無しさん@編集中 :2021/02/02(火) 07:55:36.82 ID:Qdjq4tJW00202.net
やってみました。
scanしたところ、地上波しか更新されないような?
bs用のscanはコマンドが違ったりしますか?

245 :名無しさん@編集中 :2021/02/02(火) 12:21:48.85 ID:r1AbxjQ9d0202.net
>>244
今出先だから確認することはできないけど
mirakurunのurl:40772/api/services
の中にスキャンする機能があったはず。

246 :名無しさん@編集中 :2021/02/02(火) 12:27:15.46 ID:r1AbxjQ9d0202.net
>>245
あちげえ、これはservice一覧だった
http://_your_mirakurun_ip_:40772/api/debug
これだ

247 :名無しさん@編集中 :2021/02/02(火) 13:35:08.64 ID:x5j/r/Zc00202.net
今さらPX-W3U4を公式Linuxドライバーで動かしている人も少ないかもしれませんが、
当方は環境の再構築が面倒でそのままにしているので、今回の再編でまた書き換えが必要になりました

ただ、今朝については

・ふたつのチャンネルの物理チャンネルとTSIDの両方が入れ替わっただけ
・epgrec UNAは、EPGを受信した際に物理チャンネルの移動を検出している
・epgrec UNAがrecpt1を呼び出す際は物理チャンネルを指定している

という理由により、epgrec UNAでは何もしなくても普通に録画できるようです
しかし、放置すると来週以降の再編の際にかえって混乱する可能性もありそうなので、
一応備忘録も兼ね以下に書き込んでおきます

248 :名無しさん@編集中 :2021/02/02(火) 13:35:42.67 ID:x5j/r/Zc00202.net
PX-W3U4+CentOS7-1708_64bit_kernel3.10.0-693

■usb-px4.ko

グリーンチャンネル 周波数変更 0x00B83710(12072720)→0xB8CCE8(12111080)
4:9F40 10 E8
4:9F41 37 CC

グリーンチャンネル TSID変更 0x4730→0x4752
4:9F50 30 52

グリーンチャンネル チャンネル番号変更 BS19_0→BS21_2
4:ACE0 09 0A
4:ACE4 00 02


J SPORTS 4 周波数変更 0xB8CCE8(12111080)→0x00B83710(12072720)
4:9FB8 E8 10
4:9FB9 CC 37

J SPORTS 4 TSID変更 0x4752→0x4730
4:9FC8 52 30

J SPORTS 4 チャンネル番号変更 BS21_2→BS19_0
4:AD08 0A 09
4:AD0C 02 00

■recpt1/pt1_dev.h
{ 9, CHTYPE_SATELLITE, 0, "234"}, /* 234ch:グリーンチャンネル */
{ 10, CHTYPE_SATELLITE, 2, "245"}, /* 245ch:J SPORTS 4 */

{ 10, CHTYPE_SATELLITE, 2, "234"}, /* 234ch:グリーンチャンネル */
{ 9, CHTYPE_SATELLITE, 0, "245"}, /* 245ch:J SPORTS 4 */

249 :名無しさん@編集中 :2021/02/02(火) 17:32:37.82 ID:8ZhoBckU00202.net
>>244
自分はコレで更新しました。
curl -H "accept: text/plain" -X PUT "http://localhost:40772/api/config/channels/scan?type=BS&minCh=1&maxCh=23&refresh=true"

250 :名無しさん@編集中 :2021/02/02(火) 17:48:24.14 ID:sxJR93DJ00202.net
mirakurunのUIから2局の234と245を書き換えるだけでしょ

251 :名無しさん@編集中 :2021/02/02(火) 20:05:57.89 ID:awwH9bLM00202.net
>>249
同じく
チューナーがdvbv5-zipのPCもrecpt1のPCもいけた

252 :名無しさん@編集中 :2021/02/05(金) 17:29:08.46 ID:ZzOj6mDp0.net
>>249
対応方法は>>250で大体理解した。

で、一応今後の為に聞いておきたいんだけど、Dockerじゃどうすればいい?
コンテナ内にはcurlどころかapkも見当たらない

253 :名無しさん@編集中 :2021/02/05(金) 17:40:52.48 ID:eLRyo4FZ0.net
コンテナ内でやる必要なんてない

254 :名無しさん@編集中 :2021/02/05(金) 17:43:48.93 ID:ZzOj6mDp0.net
>>253
すまん。
その通りだったわ。

255 :名無しさん@編集中 :2021/02/07(日) 02:15:05.81 ID:pVphFc7e0.net
epgstation v2で、v1の時の様にドロップが有ろうがなかろうが常に録画ファイルと同じ場所に
.errを吐き出させるにはどうしたらいいですか?

256 :名無しさん@編集中 :2021/02/07(日) 08:27:04.73 ID:5ZaUTKAq0.net
>>255
確認してないけど。これじゃないの?
ttps://github.com/l3tnun/EPGStation/blob/c09e967747c4e24f7283e2bc0842240755328865/doc/conf-manual.md#isenableddropcheck

257 :名無しさん@編集中 :2021/02/07(日) 10:49:25.12 ID:oscQVx730.net
自分もこれやってみたが出ないんだよな

258 :名無しさん@編集中 :2021/02/07(日) 11:16:39.35 ID:6HFdlszg0.net
俺はまだv2に移行してないのだが、ちょっとソースコードを見た感じだと、まず、config.ymlで
isEnabledDropCheck: "true"
などとシングルでもダブルでも、クォーテーションで囲ってると動かなさそうな感じ
isEnabledDropCheck: true
と、囲まないのがよい。

あとはログレベルをエラー以上にしてあれば、ログにdrop check errorとか出てないかな?

259 :名無しさん@編集中 :2021/02/07(日) 11:54:31.28 ID:pVphFc7e0.net
>>258
囲ってないけどやっぱでないわ。。。

260 :名無しさん@編集中 :2021/02/07(日) 12:54:10.55 ID:6HFdlszg0.net
うーんそれでログに何も記載がなければ俺にはわからん
v2はsrc/model/operator/recording/RecorderModel.tsの269行目以降付近とDropCheckerModel.tsが該当のコードのようだが・・・

261 :名無しさん@編集中 :2021/02/07(日) 13:59:26.42 ID:5ZaUTKAq0.net
確かにconfig.ymlに追加しても出力されないね。
EPGStation を再起動して、その後に追加した予約の分からは
出力されるようになったよ。

262 :名無しさん@編集中 :2021/02/07(日) 22:23:20.04 ID:oscQVx730.net
自分はv2にしたときに最初から設定に書いてるけど出ないな
再起動は今まで何度もしてる
v1では出てたが(設定書式違うのはもちろんとして)

263 :名無しさん@編集中 :2021/02/09(火) 14:29:19.71 ID:9DETk7mR0.net
mirakurun、チャンネルスキャンだけじゃ対応できないね

264 :247 :2021/02/09(火) 14:37:16.03 ID:U0eH+SUg0.net
PX-W3U4+CentOS7-1708_64bit_kernel3.10.0-693

■usb-px4.ko

J SPORTS 3 周波数変更 0xB8CCE8(12111080)→0xB83710(12072720)
4:9FA0 E8 10
4:9FA1 CC 37

J SPORTS 3 TSID変更 0x4751→0x4733
4:9FB0 51 33

J SPORTS 3 チャンネル番号変更 BS21_1→BS19_3
4:AD00 0A 09
4:AD04 01 03


■recpt1/pt1_dev.h

{ 10, CHTYPE_SATELLITE, 1, "244"}, /* 244ch:J SPORTS 3 */

{ 9, CHTYPE_SATELLITE, 3, "244"}, /* 244ch:J SPORTS 3 */

265 :名無しさん@編集中 :2021/02/09(火) 18:56:43.66 ID:rOKUbXB+M.net
自動追跡bondriverをmiracrunに上手く組み込めないかなぁ・・

266 :名無しさん@編集中 :2021/02/09(火) 21:57:38.06 ID:pYmU7Eng0.net
詳しい人がいたら教えて下さい。

02/09 の J SPORTS 3 のトラポン移動によって、元の BS21_1 が空きになりました。
空きスロットが生じた場合は、2020/03/末の FOXの停波の時の様に BS21_2 のグリーンチャンネルが BS21_1 に繰り上がると予想していましたが、そうはなりませんでした。

今回と FOXの停波の時と何が違うのでしょうか?

267 :名無しさん@編集中 :2021/02/09(火) 23:02:30.62 ID:8WPkOhg2M.net
なんとepgrecUNAは自動追従。すごい、見直した。

268 :名無しさん@編集中 :2021/02/10(水) 10:37:16.20 ID:03XK/J+c0.net
>>266
技術的・運用的なところには詳しくないので他に譲りますが、
epgrecUNAで見る限り、FOXが停波する前も後もBSスカパーはBS11_1のままです
おそらくBS釣りビジョンがBS11_0に、日本映画専門chがBS21_1に入るのではないでしょうか

269 :名無しさん@編集中 :2021/02/10(水) 11:52:14.87 ID:MVH4QUtP0.net
>>266
https://av.watch.impress.co.jp/docs/news/1299914.html
BS21_x のxが何を指してるのかわからないけど
相対TSIDのことなら どうせあとから日本映画が入るんだし わざわざ変える必要はないんでは

270 :名無しさん@編集中 :2021/02/10(水) 18:15:31.11 ID:7pVWiPIi0.net
Mirakurunはdvbv5_channels_isdbs.confに以下を追加
[BS19_3]
DELIVERY_SYSTEM = ISDBS
FREQUENCY = 1394720
STREAM_ID = 18227
その後channel.ymlに追加
- name: J SPORTS 3
type: BS
channel: BS19_3
isDisabled: false
serviceId: 244
で行けました BS23も今年4ch化のようなので
[BS23_3]
DELIVERY_SYSTEM = ISDBS
FREQUENCY = 1471440
STREAM_ID = 18291
もついでに入れとくといいのかなぁ?

271 :名無しさん@編集中 :2021/02/10(水) 20:58:12.55 ID:1bSPJbjd0.net
>>266
すみません。質問の意図が伝わって無い様なので書き直します。

2020/03/末の FOXの停波の時は、下記の状態から
BS11_0 FOX スポーツ&エンターテイメント
BS11_1 BSスカパー
BS11_2 放送大学

Fox停波で BS11_0 が空きスロットに
-> BS11_1,2 のスロット番号が繰り上がって BS11_0,1 に
-> しかし EPG は, 停波前も停波後も BS11_1=>BSスカパー,BS11_2=>放送大学のまま
-> EPG と実態で不整合が起き、BSスカパー,放送大学が正常に受信出来ない。
-> プログラムにパッチを当てて不整合を解決
という事例がありました。 (問題ないシステムもあった?)

それで今回、J SPORTS 3 の移動によって、BS21_1 が空きスロットになるので、同様の
繰り上がり(グリーンチャンネル が BS21_2 -> BS21_1 )が起きるかもと予想したので、
自作のプログラムで対応の準備していた所、繰り上がりが起きず無駄になってしまいま
した。

という訳で空きスロット出来た場合の挙動について、今回と FOXの停波の時と何が違う
かご存知の方がいましたらご教示下さい。

272 :247 :2021/02/10(水) 22:45:54.82 ID:03XK/J+c0.net
>>271
こちらのPX-W3U4+PLEX公式ドライバー(CentOS用)+PLEX仕様recpt1+epgrec UNAでは、
FOXやDlifeの停波の際には何もパッチ当てなどしませんでしたが
BS11_1でBSスカパーが、BS11_2で放送大学が録画できています
ですので「-> BS11_1,2 のスロット番号が繰り上がって BS11_0,1 に」というのは
環境依存の問題ではないかと思われます

しかしそれはそれとして、現状recpt1を直接実行してBS11_0を指定するとBSスカパーが、
(Dlifeのあった)BS23_2を指定するとBS釣りビジョンが録画されるようです
これに対しBS21_1はチューナーがロックせず録画できません
従ってFOX、Dlifeの停波の際と今回とで、運用上何らかの違いがあることは確かでしょう
ただそれ以上のことはわからないので、ご疑問の根本の解決にはならないこと、ご容赦ください

273 :名無しさん@編集中 :2021/02/10(水) 23:03:07.01 ID:qlnisG030.net
BS11はFOX終了で、信号的にはTS0がただなくなっただけで
BS15と似た感じでTS0がなくてTS1とTS2がある状態になってる
BS21/TS1Jスポ3の跡地に関しては映像は来てないけど
PTのsamlpe.exe等でスキャンすると今でもまだTSIDは見える状態になってる

274 :名無しさん@編集中 :2021/02/12(金) 21:58:33.18 ID:npMp1O7i0.net
東京の3波と生駒の地上波を受信して、東京大阪間をVPNでつないでいるが、mirakurunで一本化するのは厳しそうかな
mirakurunの多段接続(mirakuruns)機能では対応していないっぽい。

https://github.com/Chinachu/Mirakurun/blob/master/doc/Mirakuruns.md
> At this time, multiple regions isn't supported for one channel type. You can use something like VPN but keep carefully don't mix different region in one channel type. (especially GR.)

今使ってるEpgTimerみたいな、BonDriverで録画するタイプのものは混ぜても動いてるが、
chinachuやEPGStationのように単一のmirakurunにぶら下がるタイプだと厳しいのか。

EpgTimerで録画はできてもライブラリのファイル一覧が完全に動かなくなっているので、EpgTimerのままだと厳しい。
(ファイル大杉っぽい)

地上波の異なる2拠点で受信している人の録画構成を教えていただけると助かります。

275 :名無しさん@編集中 :2021/02/12(金) 22:48:45.44 ID:/JLO5WxP0.net
やったことないけど
dvb-zapとかならconfigで名前を合わせればいけるんちゃう?
でも片方で存在しないチャンネルを叩こうとしちゃうか……

276 :名無しさん@編集中 :2021/02/12(金) 22:54:44.30 ID:8UYuIDvTM.net
連携録画だと
mirakurun(Linux機)+bondriver_mirakurun(Win機)+EDCB(連携録画対応バージョン・Win機)+EpgTimer(Win機)のマシンセットを東京・大阪にそれぞれ置いてVPNで繋ぐしかないと思うね
まあchinachuとEPGstationとEpgTimerのデータのやり取りプラグインあると良いけど
プラグインで拡張出来るのはEpgTimerぐらいだし・・

277 :名無しさん@編集中 :2021/02/12(金) 22:57:14.88 ID:8UYuIDvTM.net
EpgTimerの連携録画対応時代のソースを参考にして拡張設定で連携設定出来るとなお良さそうなのは同意

278 :名無しさん@編集中 :2021/02/13(土) 00:55:29.31 ID:GVuUV+370.net
複数県の局受信出来る人が送信元違うNHKをSKYに割り振ってたな

279 :名無しさん@編集中 :2021/02/14(日) 13:29:12.29 ID:hA5DqEPK0St.V.net
iphoneやipadでEPGstationのhls視聴以外の視聴できてる人いる?
hls視聴ならできるみたいだけどh264がブラウザから再生できないし
TSやh264をVLC開いたりアドレス飛ばすこともできなくて視聴しにくい
androidからなら再生できるんだけどiosだともしかしてブラウザからのh264再生無理?

280 :名無しさん@編集中 :2021/02/14(日) 14:45:09.49 ID:hXi6JCM30St.V.net
>>279
トランスコード再生?エンコード済ファイル?どっちかな。
自分の環境iPadProではvlc-x-callbackでVLC呼び出して再生できているのでconfigの設定次第だと思います。
試しにconfigからios向けのcallback設定を消したらsafariでもh264は再生できましたよ。

281 :名無しさん@編集中 :2021/02/14(日) 18:32:50.79 ID:hA5DqEPK0St.V.net
>>280
ごめん全くコンフィグ見てなかったし色々ごちゃごちゃになってた
@iosだと録画視聴はinfuseアプリで開くのが初期設定のためそのままだとinfuseが入っていないとだめ
AVLCで録画ダウンロードは完全にダウンロード完了するまで何も表示されないので待つ
Bライブ視聴に関してはiosではMP4が再生できずm2tsをVLC経由で見る必要がある

これを踏まえてconfigのinfuse設定を外したらブラウザで見れてvlc-callbackに変えてもいけた
よく調べずに聞いてしまって申し訳ない助かりましたありがとう

282 :名無しさん@編集中 :2021/02/14(日) 23:04:58.02 ID:KTpbGRPd0.net
2/9のBSチャンネル再編に合わせてmirakurunの設定も更新しといたよ
https://gist.github.com/Connie-Wild/877b48382139fc03282eb448827c6d4b

283 :名無しさん@編集中 :2021/02/23(火) 21:05:01.13 ID:Q+uXEErX0.net
epgrec una最新版のダウンロード時のパスワードがどうしてもわからんのでヒントください
わざわざepgrec使うのは只の興味本位

284 :名無しさん@編集中 :2021/02/24(水) 22:32:56.22 ID:AFIqoaPR0.net
食べ合わせ スイカに天ぷらうなぎに???
じゃなかったっけ?

285 :名無しさん@編集中 :2021/02/24(水) 22:50:09.20 ID:8f/lpYBM0.net
昔月刊アスキーにカレーを食った後オレンジジュースを飲むと畳の味がするという投稿が載っていた記憶・・・

286 :名無しさん@編集中 :2021/02/25(木) 05:13:21.92 ID:PfCjXbiY0.net
畳の味自体味わったことないだろ

287 :名無しさん@編集中 :2021/02/25(木) 22:32:14.19 ID:0yDQbt670.net
>>286
もちろん「畳なんか食ったことねーよ!」と編集部からのツッコミ

288 :名無しさん@編集中 :2021/02/25(木) 23:01:21.19 ID:hI+avKEQ0.net
『たたみいわし』?

289 :名無しさん@編集中 :2021/02/26(金) 12:14:09.11 ID:aKpJmZP80.net
メロンは接着剤の味するけどな

290 :名無しさん@編集中 :2021/02/26(金) 12:20:07.56 ID:QxrJ+/Xv0.net
Docker版のEPGStation(2.0.13)にvaapi対応のffmpegを導入してみた。
マシン環境はSandyBridgeのモバイルCorei5でffmpegは最新の4.3.2。
BS11やWOWOWは問題なくHLSでライブ視聴も録画視聴もできるが、NHKBS1やプレミアム地デジなどは最初の数フレームが出ただけで絵が止まってしまう。
>>5 のMPEG2AD対応も該当箇所に入れてみたが変わらない。
なんででしょう。
HLSストリーム設定はネットの受け売りだがこう
cmd:
'%FFMPEG% -re -dual_mono_mode main -vaapi_device /dev/dri/renderD128 -hwaccel vaapi
-hwaccel_output_format vaapi -i pipe:0 -sn -threads 0 -map 0 -ignore_unknown
-max_muxing_queue_size 1024 -f hls -hls_time 3 -hls_list_size 17 -hls_allow_cache 1
-hls_segment_filename %streamFileDir%/stream%streamNum%-%09d.ts -c:a aac -ar 48000 -b:a 128k -ac 2
-c:v h264_vaapi -qp 20 -level 41 -vf format=nv12|vaapi,hwupload,deinterlace_vaapi,scale_vaapi=h=720:w=-2
-flags +loop-global_header %OUTPUT%'

291 :名無しさん@編集中 :2021/02/27(土) 00:12:14.13 ID:GlWkn+T80.net
まずは -loglevel debug とかつけて原因を探ってみては

292 :名無しさん@編集中 :2021/02/27(土) 00:31:38.53 ID:KbDh+1rh0.net
字幕か音声かなー

293 :290 :2021/02/27(土) 00:47:42.70 ID:e0zBA38M0.net
>>291
Githubのissueでも丁度そういうやりとり見たところです
やってみる!

294 :名無しさん@編集中 :2021/02/27(土) 09:05:20.65 ID:o3QVl8Z80.net
>>290
scale_vappiのw=-2とか、HLSで必要?

295 :290 :2021/02/27(土) 12:27:05.30 ID:e0zBA38M0.net
>>294
上記例だと1280x720にスケーリングしてるけど元解像度のままスケールしない選択肢も作っていて、それでも状況は同じ。

再度確認して一つわかったことは、1920の放送では問題なくて1440ではダメの模様。
つまり大丈夫なのはNHKBSプレミアム、BS11、WOWOWで、他のBS1や地デジはダメ。
streamログ(ffmpeg出力)は出るようにしたので中身確認中。

296 :名無しさん@編集中 :2021/02/27(土) 13:55:23.59 ID:aJ2Gi+l00.net
>>295
w=-2だと1440の放送では960x720になるからじゃないかな?
16:9にしたいなら1280:720を指定したほうがいいね

297 :290 :2021/02/27(土) 18:13:31.04 ID:e0zBA38M0.net
んー
ffmpeg単体で1440ソースのtsをエンコードしてみたら全く同じ症状が出るファイルが出来上がった…
ゆえに問題はffmpeg+vaapi環境に絞られた‥
先に書いたようにscale_vaapiをvfに書かなくても症状は同じ。さて次はどこを調べるかな‥
ちなみに実行コマンドは
ffmpeg -dual_mono_mode main -vaapi_device /dev/dri/renderD128 -hwaccel vaapi -hwaccel_output_format vaapi -i '/app/recorded/in.ts' -sn -threads 0 -ignore_unknown -f mpegts -c:a aac -ar 48000 -b:a 128k -ac 2 -c:v h264_vaapi -qp 22 -level 41 -vf 'deinterlace_vaapi' /app/recorded/out.ts

298 :名無しさん@編集中 :2021/02/27(土) 19:20:12.15 ID:VEdeYZhe0.net
vaapiでのbsエンコはノイズ酷くて使い物にならなかったの経験ある
intel media sdkいれてQSVなffmpegでエンコしたら見れるレベルになったよ
vaapiのチューニングは試してないけど一応共有

299 :290 :2021/02/27(土) 21:50:34.74 ID:e0zBA38M0.net
ffmpegを公式v4.1、4.2.4、0p1pp1版4.3.1、公式4.3.2と試してみたがやっぱり同じ症状。
ちなみに>>5の適用ではブロックになるかどうかは変わるが再生開始してすぐ絵が止まるのは同じ。
なお絵は止まっても音声は流れ続ける。
参考に手元のTMVW6のHWエンコード(qsv)をやってみてももちろん問題は起こらない。
みんなはきっとこんなこと起こってないのだろうと思うけど自分と何が違うんだろう。
地上/衛星放送波は今大部分1440x1080なのでみな引っかかるんだよな。
みんなが使っているffmpegのバージョンは?

300 :名無しさん@編集中 :2021/02/27(土) 22:03:42.62 ID:aJ2Gi+l00.net
>>299
scale_vaapi=w=1280:h=720でもダメ?

301 :250 :2021/02/27(土) 22:06:00.82 ID:e0zBA38M0.net
前にやってみたがダメ。
上にも書いたように、そもそもscale_vaapi指定がなくてもダメ。

302 :250 :2021/02/27(土) 23:17:55.94 ID:e0zBA38M0.net
何度も連投申し訳ない。多分わかった。
vfオプションからdeinterlace_vaapiを取ったら映像が流れるようになった…
これを受けて発生条件を以下と推察。

・GPU映像エンコードの始祖?たるSandyBridgeの初代qsvを使っていること
・deinterlace_vaapi を使っていること
・入力インタレース映像のSARが1:1ではないこと (1440:1080映像のSARは4:3)

要するにHWエンコーダが旧すぎる可能性が高い。今どきSandyのqsvでEPGStationを使う人が希少すぎるのかも(;;
残念ながらHWでデインタレースできずシマシマ映像になる。
ffmpegのSWデインタレースと組み合わせできるのかな‥

303 :名無しさん@編集中 :2021/02/27(土) 23:21:38.41 ID:aJ2Gi+l00.net
>>302
これでHLS視聴できてるなffmpegは4.3.1でivybridge
"%FFMPEG% -re -dual_mono_mode main -sn -vaapi_device /dev/dri/renderD128 -i pipe:0 -vf format=nv12|vaapi,hwupload,deinterlace_vaapi,scale_vaapi=w=1280:h=720 -f hls -hls_time 3 -hls_list_size 17 -hls_allow_cache 1 -hls_segment_filename %streamFileDir%/stream%streamNum%-%09d.ts -threads auto -map 0 -c:a libfdk_aac -b:a 192k -ac 2 -c:v h264_vaapi -level 40 -aspect 16:9 -qp 21 -flags +loop-global_header %OUTPUT%"

あとの違いは-aspect 16:9と-level 40くらいかな
これでダメならお手上げ

304 :250 :2021/02/28(日) 00:20:49.32 ID:hqC0ApZl0.net
>>303
ivy情報ありがとう。上述したdeinterlace_vaapiの問題はさすがに不評でSandyの次世代ですぐ直したんだろな。
結局デインタレースはSWでやることにしてこれで落ち着いた。

・'-hwaccel vaapi -hwaccel_output_format vaapi' を諦めて削除
・-vfは 'yadif,format=nv12|vaapi,hwupload(,scale_vaapi=w=-2:H=720)'

もちろんyadifによるデインタでCPU負荷が多少上がるのは残念だが、SandyBridgeじゃこれが落としどころかな。
ところでHLSの再生開始って初期バッファリングに結構時間かかるけど、それは皆さん同じなのかな

305 :名無しさん@編集中 :2021/03/04(木) 22:41:01.42 ID:tn2DBJIf0.net
すごい基本的な話で申し訳ないんだが
PX-S1UDとMyGica S270って併用可能?
その時はドライバはS1UDのだけでいい?それともS270のfirmwareも入れなきゃまずい?

306 :名無しさん@編集中 :2021/03/06(土) 00:55:00.81 ID:WgI2e/jE0.net
>>305
2台同時に認識しますし、ファームウェアは共通なので
どちらかのを入れておけば良いです。

Bus 003 Device 004: ID 187f:0600 Siano Mobile Silicon MDTV Receiver
Bus 003 Device 005: ID 3275:0080 VidzMedia Pte Ltd PX-S1UD Digital TV Tuner
[ 52.663737] usb 3-7: DVB: registering adapter 0 frontend 0 (Siano Mobile Digital MDTV Receiver)...
[ 58.721246] usb 3-6: DVB: registering adapter 1 frontend 0 (Siano Mobile Digital MDTV Receiver)...
-rw-r--r-- 1 root root 85840 1月 28 22:05 /lib/firmware/isdbt_rio.inp

307 :名無しさん@編集中 :2021/03/06(土) 05:33:51.08 ID:Zf0hFhXO0.net
ちょっとお聞きしたいのですが、ffprobeで0 channelsと表示される副音声がついたファイルをmpv(smplayer)で再生すると、再生時間が26:30:45になってシーク
できなくなってしまうのですが、なにか対処方法はないのでしょうか?

vlcなら問題ないので現状vlcで見ているのですが、できればmpvを使いたいのです。
どうかよろしくおねがいします。

308 :307 :2021/03/06(土) 07:13:04.11 ID:Zf0hFhXO0.net
あ、ファイルとは具体的にはtsファイルです。
特にNHKの報道番組(クローズアップ現代など)を取ると、
高い確率で"0 channels"と表示される無音声トラックがついてくるので、
mpvでまともに見れません。vlcも終了ボタンを押したときにプロセスが
残ったりするのでできればmpvを使いたいのです。

309 :名無しさん@編集中 :2021/03/06(土) 07:35:10.94 ID:Zf0hFhXO0.net
自分でいろいろやってみたのですが、smplayer(mpv)で
--demuxer-lavf-analyzeduration=3600 --demuxer-lavf-probesize=2147483647
とつけた場合、昨日のスター・ウォーズのように最初の数秒だけ前の番組をとってしまうがために0 channelsと判定されるものは、その後ちゃんと副音声(英語)
が入っているのできちんと長さが取得できるようですが、
クローズアップ現代など最初から最後まで0 channelsがついている番組は
このオプションをつけると画面が真っ黒で再生されないようです。
おとなしくvlcで見ることにします。
どうも失礼しました。

310 :名無しさん@編集中 :2021/03/06(土) 08:09:41.69 ID:Q6RTwsh40.net
>309
>再生時間が26:30:45になってシークできなく
同じような現象がKODIで起こった事があったよ

ブログに書いたのをそのまま移すと、

TsTimeKeeperでファイルをいじろうとすると、
ファイルの先頭がGOPで区切られていません、と出る。
ファイルの先頭の部分に問題があるようだ。

sSplitterで、番組情報で分割するを選び、先頭のCMをカットすると、
正常な録画時間になり、早送りできるようになったよ。

311 :309 :2021/03/06(土) 09:03:57.21 ID:Zf0hFhXO0.net
>>310
TSsplitterで番組情報で分割を選んだらsmplayerでもクローズアップ現代が再生できるようになりました。
どうもありがとうございました。

312 :名無しさん@編集中 :2021/03/06(土) 10:45:38.32 ID:ZPIQGv420.net
https://github.com/0p1pp1/mpv とかじゃだめなのか

313 :名無しさん@編集中 :2021/03/08(月) 19:19:38.64 ID:Kokrw4kF0.net
ちょっとお聞きしたいのですが、chinachuのrecordedcommandで呼ぶシェルスクリプトってwine使えないのでしょうか?
普通のシェルスクリプトではwineは使えるようですが、(コマンドライン版TsSplitter.exeを使いたい)なぜかchinachuの録画後のスクリプトでは使えないようなのです。wineのエラーログを取ってみようとしてもエラーログすら出ませんでした。(0バイト)

314 :名無しさん@編集中 :2021/03/08(月) 20:39:38.61 ID:2DPy/6NA0.net
recordedcommand シェル起動!
シェル:wineシェル起動!
wineシェル:wine起動!
TsSplitter.exe実行

315 :名無しさん@編集中 :2021/03/13(土) 18:15:47.95 ID:1yUldh0jM.net
パッチどなたか再投稿していただけないでしょうか

316 :名無しさん@編集中 :2021/03/13(土) 20:55:14.64 ID:0W6dWk3c0.net
>>125
LD_LIBRARY_PATHの記述教えてください
Dockerfileいじらなくていける?

317 :名無しさん@編集中 :2021/03/14(日) 10:26:56.68 ID:HlGYwu4e0.net
vlcでBSのMPEG-2 adがVAAPIオンで崩れる現象って、vlcをソ−スからコンパイ
ルしても直らないんでしょうか?ffmpeg snapshotとvlc3.0.12のソースでやって
みたんですが、直りませんでした。最新のvlc git版って4.0系なんですよね?
pkgconfigのミスでコンパイルできないので、試していないのですが、4.0なら
直っているのでしょうか?

318 :名無しさん@編集中 :2021/03/14(日) 11:16:20.17 ID:HlGYwu4e0.net
[mpeg2video @ 0x7fb5580152c0] hardware accelerator failed to decode first field
[mpeg2video @ 0x7fb5580152c0] Failed to upload decode parameters: 18 (invalid parameter).

画像が崩れるだけじゃなくてちゃんとエラーメッセージも出てました。
地上波MPEG2-tsの時はでませんでした。

ffmpegのhwaccelとはパラメーターの渡し方が違うんでしょうか?

319 :名無しさん@編集中 :2021/03/14(日) 13:00:02.13 ID:NELqZ+kv0Pi.net
>>5 の修正って ffmpegのmaster レポでもまだ修正されてないような気がしたけど...

320 :318 :2021/03/14(日) 14:10:10.12 ID:HlGYwu4e0Pi.net
>>319
ffmpeg snapshotだと>>5の修正なしでmpeg2-adのvaapi hwaccel
でも画面が崩れなくなってますよ。hwaccelなしだと1.5倍速分ぐらい
(h264_vaapi kaby lake pentium g4600)遅くなるので、hwaccelは間違いなく
効いていると思います。たしかffmpeg 4.2ぐらいから>.>5の修正なしで
問題なくなっています。

321 :125 :2021/03/14(日) 14:24:42.89 ID:nKsSABHY0Pi.net
>>316
environment: にこう入れればOK
LD_LIBRARY_PATH: "/opt/lib"

Dockerfileは弄ってなかったはず(>>125を書いた当時は)。

322 :名無しさん@編集中 :2021/03/15(月) 01:13:47.87 ID:7lzvRoDWM.net
>>321
ありがとうございます。
エラーでるなと思ったらタブ使ってたのが原因でした。
明日以降動作確認してまみます。
epgstation v2だとダメそうなのでmirakurun単独で…

323 :名無しさん@編集中 :2021/03/15(月) 09:48:01.38 ID:bwwNixyQ0.net
>>322

docker-mirakurun-epgstationの最新で使ってて問題ないよ

324 :名無しさん@編集中 :2021/03/15(月) 20:19:42.12 ID:7lzvRoDWM.net
>>323
docker-mirakurun-epgstationのdocker-compose.ymlに書く内容は
>>321とmirakurun:配下のvolumes:にoptのパスでokですか?

325 :名無しさん@編集中 :2021/03/15(月) 23:08:33.50 ID:RCa/qzc80.net
epgrec で運用中
最近 BS11 が映らなくなったんだが
チャンネル変更されたのかな?

326 :名無しさん@編集中 :2021/03/15(月) 23:28:06.05 ID:iW3/ySlT0.net
高い周波数が映らなくなったときはケーブルがダメになってるとかじゃないの
最近ってことはつまり映らなくなってから数日は経過してるんだろ
それなのに報告が全くないということは・・・

327 :名無しさん@編集中 :2021/03/16(火) 09:36:58.13 ID:aZA2kpzN0.net
>>324
コンテナ内の/opt や /opt/bin にはすでに使用されるファイル群が入ってるのでそこをそのまま書くのではなく、サブディレクトリを掘って必要なファイルを入れ、そのサブディレクトリをvolumesに設定した。
自分の場合は
/opt/bin/reccmd (recpt1_px4 など実行コマンドを入れるサブディレクトリ)
/opt/lib (libarib25.so.0、libpcsckai.soを入れるサブディレクトリ)
この2つをvolumesに設定

328 :名無しさん@編集中 :2021/03/16(火) 16:14:46.63 ID:1s5oBupA0.net
[業務連絡]
ラズパイ4 ubuntu 20.04.02 64bit (arm64)
nodejs ver 14.6.0
npm ver 6.14.11
EPGStation ver 2.1.2
npm run all-install において node-pre-gypでエラーになりインストールに失敗する時は
npm config set python "$(which python3)"
を実行後に再度 npm run all-install をやること
sqlite3 v5.0.0 がpython2.xでビルド出来ないので3.xにする
ちなみにamd64は2.xでそのままインストールできる

以上

329 :名無しさん@編集中 :2021/03/20(土) 14:56:32.74 ID:ms9l7py60.net
mirakc + MaxM4(dvbv5-zap)なんですがチューナが開けません。

何処が間違っていて、どう書けばいいか教えて下さい。
http://whitecats.dip.jp/up/download/1616219609/attach/1616219609.tgz

DL:mirakc

330 :名無しさん@編集中 :2021/03/20(土) 20:07:07.27 ID:uAlguM6m0.net
>>326
Thx
原因はPT2のアンテナ端子が故障だった
BS11だけ映らないのは謎だけど
故障端子のデバイスファイルをRenameしたら見えるようになった
mv /dev/pt1video0 /dev/pt1video0-

331 :262 :2021/03/21(日) 22:19:18.79 ID:jO0Da7CD0.net
ドロップログが出ない理由が今ごろになって判明。
よくよくconfig.yml設定の説明を読むとログ出力先パス指定は「フルパスで書く」と書いてあるのに自分がちゃんと読まず%ROOT%を使っていたことが原因だった。
まったくもって失礼した。

332 :名無しさん@編集中 :2021/03/24(水) 18:54:18.68 ID:8GgUcm6d0.net
Ubuntu20.04にepgstation 2.1.7 インストールして
databaseをmysqlにして起動しようとすると失敗します
sqliteにすると起動できて予約や録画ができるけどルールの追加ボタンが表示されず…。
mysqlでないとルール使えないってことはないですよね?
一体なにが悪いんでしょうか?

20 error code ELIFECYCLE
21 error errno 1
22 error epgstation@2.1.7 start: `node dist/index.js`
22 error Exit status 1
23 error Failed at the epgstation@2.1.7 start script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]

333 :名無しさん@編集中 :2021/03/24(水) 18:57:27.74 ID:mJcskNo90.net
>>332
mariadbでdatabaseは作ったの?

334 :名無しさん@編集中 :2021/03/24(水) 19:08:41.36 ID:8GgUcm6d0.net
>>333
作りました。
データベース名パスワード等間違いありません。
npmのアップデートすると、
上記エラーは出なくなったんですが
epgstationにはアクセスできませんでした。
素直にdocker版使うべきですかね…。

総レス数 1001
300 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200