X

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

■ このスレッドは過去ログ倉庫に格納されています
2020/10/10(土) 14:26:45.08ID:SpGp3WR201010
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/
2021/01/29(金) 18:10:04.84ID:XSEG1/Kf0NIKU
>>234
https://medium.com/chinachu/c98v-mirakc-cde04fb67531
書式が違う
2021/01/29(金) 20:27:37.68ID:k2hS0+EyMNIKU
できるmirakcの最新版は
https://mirakc.github.io/dekiru-mirakc/
だよね
>>235
の説明だと設定ファイルの書き方が古い

>>234
作ってる人がTwitterにいたから聞いてみると良いかも
2021/01/29(金) 21:28:34.79ID:XSEG1/Kf0NIKU
  filters:
  decode-filter:>-
    command: arib-b25-stream-test
これでいいんじゃ
最終的に標準出力に書き出せってことだろ
235でも動きそう
2021/01/29(金) 21:41:55.39ID:D8bDuKjxMNIKU
チューナーコマンドは何使ってるんだろう
CAS太郎さんの手順見るとrecdvbはdogeel版じゃないと問題ありそうなコメントだけど、
・tps://github.com/collelog/tv-recorder
のイメージはplalaの使ってるね
mirakcの前にコンテナ内でチューナーコマンド叩いてちゃんとデコード前のファイルが出来てるのかな?
2021/01/30(土) 04:03:27.65ID:rdv3EO3F0
…駄目だ。
DD MaxM4使ってるから録画コマンドも追加したけど、なんやかんやで失敗の連続。

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

さんくす
240名無しさん@編集中 (ワッチョイW a902-d7eD)
垢版 |
2021/01/30(土) 11:01:00.68ID:hyhGjErp0
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


_以降の扱いが気になる。
単純にそのままだとかぶるものがでるんだけど・・・
2021/01/30(土) 20:11:13.44ID:8X1mMZgl0
>>240
現行の mirakurun には BS のチャンネルスキャンも実装されてるから
mirakurun 最新にしてスキャンし直せばいいんじゃない?
242名無しさん@編集中 (ワッチョイW a902-d7eD)
垢版 |
2021/01/31(日) 11:21:45.97ID:NMHo2DM00
>>241
ありがとうございます。
でも、今動いているものを壊すのが怖いのです。
243名無しさん@編集中 (テテンテンテン MM3e-cO0r)
垢版 |
2021/01/31(日) 11:51:38.74ID:8U5Hu+ftM
バックアップ取ってからやればいいじゃん
244名無しさん@編集中 (アタマイタイーW a902-d7eD)
垢版 |
2021/02/02(火) 07:55:36.82ID:Qdjq4tJW00202
やってみました。
scanしたところ、地上波しか更新されないような?
bs用のscanはコマンドが違ったりしますか?
2021/02/02(火) 12:21:48.85ID:r1AbxjQ9d0202
>>244
今出先だから確認することはできないけど
mirakurunのurl:40772/api/services
の中にスキャンする機能があったはず。
2021/02/02(火) 12:27:15.46ID:r1AbxjQ9d0202
>>245
あちげえ、これはservice一覧だった
http://_your_mirakurun_ip_:40772/api/debug
これだ
2021/02/02(火) 13:35:08.64ID:x5j/r/Zc00202
今さらPX-W3U4を公式Linuxドライバーで動かしている人も少ないかもしれませんが、
当方は環境の再構築が面倒でそのままにしているので、今回の再編でまた書き換えが必要になりました

ただ、今朝については

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

という理由により、epgrec UNAでは何もしなくても普通に録画できるようです
しかし、放置すると来週以降の再編の際にかえって混乱する可能性もありそうなので、
一応備忘録も兼ね以下に書き込んでおきます
2021/02/02(火) 13:35:42.67ID:x5j/r/Zc00202
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 */
2021/02/02(火) 17:32:37.82ID:8ZhoBckU00202
>>244
自分はコレで更新しました。
curl -H "accept: text/plain" -X PUT "http://localhost:40772/api/config/channels/scan?type=BS&;minCh=1&maxCh=23&refresh=true"
2021/02/02(火) 17:48:24.14ID:sxJR93DJ00202
mirakurunのUIから2局の234と245を書き換えるだけでしょ
2021/02/02(火) 20:05:57.89ID:awwH9bLM00202
>>249
同じく
チューナーがdvbv5-zipのPCもrecpt1のPCもいけた
2021/02/05(金) 17:29:08.46ID:ZzOj6mDp0
>>249
対応方法は>>250で大体理解した。

で、一応今後の為に聞いておきたいんだけど、Dockerじゃどうすればいい?
コンテナ内にはcurlどころかapkも見当たらない
2021/02/05(金) 17:40:52.48ID:eLRyo4FZ0
コンテナ内でやる必要なんてない
2021/02/05(金) 17:43:48.93ID:ZzOj6mDp0
>>253
すまん。
その通りだったわ。
2021/02/07(日) 02:15:05.81ID:pVphFc7e0
epgstation v2で、v1の時の様にドロップが有ろうがなかろうが常に録画ファイルと同じ場所に
.errを吐き出させるにはどうしたらいいですか?
2021/02/07(日) 08:27:04.73ID:5ZaUTKAq0
>>255
確認してないけど。これじゃないの?
ttps://github.com/l3tnun/EPGStation/blob/c09e967747c4e24f7283e2bc0842240755328865/doc/conf-manual.md#isenableddropcheck
2021/02/07(日) 10:49:25.12ID:oscQVx730
自分もこれやってみたが出ないんだよな
2021/02/07(日) 11:16:39.35ID:6HFdlszg0
俺はまだv2に移行してないのだが、ちょっとソースコードを見た感じだと、まず、config.ymlで
isEnabledDropCheck: "true"
などとシングルでもダブルでも、クォーテーションで囲ってると動かなさそうな感じ
isEnabledDropCheck: true
と、囲まないのがよい。

あとはログレベルをエラー以上にしてあれば、ログにdrop check errorとか出てないかな?
2021/02/07(日) 11:54:31.28ID:pVphFc7e0
>>258
囲ってないけどやっぱでないわ。。。
2021/02/07(日) 12:54:10.55ID:6HFdlszg0
うーんそれでログに何も記載がなければ俺にはわからん
v2はsrc/model/operator/recording/RecorderModel.tsの269行目以降付近とDropCheckerModel.tsが該当のコードのようだが・・・
2021/02/07(日) 13:59:26.42ID:5ZaUTKAq0
確かにconfig.ymlに追加しても出力されないね。
EPGStation を再起動して、その後に追加した予約の分からは
出力されるようになったよ。
2021/02/07(日) 22:23:20.04ID:oscQVx730
自分はv2にしたときに最初から設定に書いてるけど出ないな
再起動は今まで何度もしてる
v1では出てたが(設定書式違うのはもちろんとして)
2021/02/09(火) 14:29:19.71ID:9DETk7mR0
mirakurun、チャンネルスキャンだけじゃ対応できないね
2021/02/09(火) 14:37:16.03ID:U0eH+SUg0
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 */
2021/02/09(火) 18:56:43.66ID:rOKUbXB+M
自動追跡bondriverをmiracrunに上手く組み込めないかなぁ・・
266名無しさん@編集中 (ワッチョイ bfe9-CXDK)
垢版 |
2021/02/09(火) 21:57:38.06ID:pYmU7Eng0
詳しい人がいたら教えて下さい。

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

今回と FOXの停波の時と何が違うのでしょうか?
2021/02/09(火) 23:02:30.62ID:8WPkOhg2M
なんとepgrecUNAは自動追従。すごい、見直した。
2021/02/10(水) 10:37:16.20ID:03XK/J+c0
>>266
技術的・運用的なところには詳しくないので他に譲りますが、
epgrecUNAで見る限り、FOXが停波する前も後もBSスカパーはBS11_1のままです
おそらくBS釣りビジョンがBS11_0に、日本映画専門chがBS21_1に入るのではないでしょうか
2021/02/10(水) 11:52:14.87ID:MVH4QUtP0
>>266
https://av.watch.impress.co.jp/docs/news/1299914.html
BS21_x のxが何を指してるのかわからないけど
相対TSIDのことなら どうせあとから日本映画が入るんだし わざわざ変える必要はないんでは
2021/02/10(水) 18:15:31.11ID:7pVWiPIi0
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名無しさん@編集中 (ワッチョイ bfe9-CXDK)
垢版 |
2021/02/10(水) 20:58:12.55ID:1bSPJbjd0
>>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の停波の時と何が違う
かご存知の方がいましたらご教示下さい。
2021/02/10(水) 22:45:54.82ID:03XK/J+c0
>>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の停波の際と今回とで、運用上何らかの違いがあることは確かでしょう
ただそれ以上のことはわからないので、ご疑問の根本の解決にはならないこと、ご容赦ください
2021/02/10(水) 23:03:07.01ID:qlnisG030
BS11はFOX終了で、信号的にはTS0がただなくなっただけで
BS15と似た感じでTS0がなくてTS1とTS2がある状態になってる
BS21/TS1Jスポ3の跡地に関しては映像は来てないけど
PTのsamlpe.exe等でスキャンすると今でもまだTSIDは見える状態になってる
2021/02/12(金) 21:58:33.18ID:npMp1O7i0
東京の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拠点で受信している人の録画構成を教えていただけると助かります。
2021/02/12(金) 22:48:45.44ID:/JLO5WxP0
やったことないけど
dvb-zapとかならconfigで名前を合わせればいけるんちゃう?
でも片方で存在しないチャンネルを叩こうとしちゃうか……
2021/02/12(金) 22:54:44.30ID:8UYuIDvTM
連携録画だと
mirakurun(Linux機)+bondriver_mirakurun(Win機)+EDCB(連携録画対応バージョン・Win機)+EpgTimer(Win機)のマシンセットを東京・大阪にそれぞれ置いてVPNで繋ぐしかないと思うね
まあchinachuとEPGstationとEpgTimerのデータのやり取りプラグインあると良いけど
プラグインで拡張出来るのはEpgTimerぐらいだし・・
2021/02/12(金) 22:57:14.88ID:8UYuIDvTM
EpgTimerの連携録画対応時代のソースを参考にして拡張設定で連携設定出来るとなお良さそうなのは同意
2021/02/13(土) 00:55:29.31ID:GVuUV+370
複数県の局受信出来る人が送信元違うNHKをSKYに割り振ってたな
2021/02/14(日) 13:29:12.29ID:hA5DqEPK0St.V
iphoneやipadでEPGstationのhls視聴以外の視聴できてる人いる?
hls視聴ならできるみたいだけどh264がブラウザから再生できないし
TSやh264をVLC開いたりアドレス飛ばすこともできなくて視聴しにくい
androidからなら再生できるんだけどiosだともしかしてブラウザからのh264再生無理?
2021/02/14(日) 14:45:09.49ID:hXi6JCM30St.V
>>279
トランスコード再生?エンコード済ファイル?どっちかな。
自分の環境iPadProではvlc-x-callbackでVLC呼び出して再生できているのでconfigの設定次第だと思います。
試しにconfigからios向けのcallback設定を消したらsafariでもh264は再生できましたよ。
2021/02/14(日) 18:32:50.79ID:hA5DqEPK0St.V
>>280
ごめん全くコンフィグ見てなかったし色々ごちゃごちゃになってた
@iosだと録画視聴はinfuseアプリで開くのが初期設定のためそのままだとinfuseが入っていないとだめ
AVLCで録画ダウンロードは完全にダウンロード完了するまで何も表示されないので待つ
Bライブ視聴に関してはiosではMP4が再生できずm2tsをVLC経由で見る必要がある

これを踏まえてconfigのinfuse設定を外したらブラウザで見れてvlc-callbackに変えてもいけた
よく調べずに聞いてしまって申し訳ない助かりましたありがとう
2021/02/14(日) 23:04:58.02ID:KTpbGRPd0
2/9のBSチャンネル再編に合わせてmirakurunの設定も更新しといたよ
https://gist.github.com/Connie-Wild/877b48382139fc03282eb448827c6d4b
283名無しさん@編集中 (ワッチョイW 035f-yFH0)
垢版 |
2021/02/23(火) 21:05:01.13ID:Q+uXEErX0
epgrec una最新版のダウンロード時のパスワードがどうしてもわからんのでヒントください
わざわざepgrec使うのは只の興味本位
2021/02/24(水) 22:32:56.22ID:AFIqoaPR0
食べ合わせ スイカに天ぷらうなぎに???
じゃなかったっけ?
2021/02/24(水) 22:50:09.20ID:8f/lpYBM0
昔月刊アスキーにカレーを食った後オレンジジュースを飲むと畳の味がするという投稿が載っていた記憶・・・
2021/02/25(木) 05:13:21.92ID:PfCjXbiY0
畳の味自体味わったことないだろ
2021/02/25(木) 22:32:14.19ID:0yDQbt670
>>286
もちろん「畳なんか食ったことねーよ!」と編集部からのツッコミ
2021/02/25(木) 23:01:21.19ID:hI+avKEQ0
『たたみいわし』?
2021/02/26(金) 12:14:09.11ID:aKpJmZP80
メロンは接着剤の味するけどな
2021/02/26(金) 12:20:07.56ID:QxrJ+/Xv0
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名無しさん@編集中 (ワッチョイW 6f02-AyTu)
垢版 |
2021/02/27(土) 00:12:14.13ID:GlWkn+T80
まずは -loglevel debug とかつけて原因を探ってみては
2021/02/27(土) 00:31:38.53ID:KbDh+1rh0
字幕か音声かなー
2021/02/27(土) 00:47:42.70ID:e0zBA38M0
>>291
Githubのissueでも丁度そういうやりとり見たところです
やってみる!
2021/02/27(土) 09:05:20.65ID:o3QVl8Z80
>>290
scale_vappiのw=-2とか、HLSで必要?
2021/02/27(土) 12:27:05.30ID:e0zBA38M0
>>294
上記例だと1280x720にスケーリングしてるけど元解像度のままスケールしない選択肢も作っていて、それでも状況は同じ。

再度確認して一つわかったことは、1920の放送では問題なくて1440ではダメの模様。
つまり大丈夫なのはNHKBSプレミアム、BS11、WOWOWで、他のBS1や地デジはダメ。
streamログ(ffmpeg出力)は出るようにしたので中身確認中。
296名無しさん@編集中 (ワッチョイ 4a1f-X/ne)
垢版 |
2021/02/27(土) 13:55:23.59ID:aJ2Gi+l00
>>295
w=-2だと1440の放送では960x720になるからじゃないかな?
16:9にしたいなら1280:720を指定したほうがいいね
2021/02/27(土) 18:13:31.04ID:e0zBA38M0
んー
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
2021/02/27(土) 19:20:12.15ID:VEdeYZhe0
vaapiでのbsエンコはノイズ酷くて使い物にならなかったの経験ある
intel media sdkいれてQSVなffmpegでエンコしたら見れるレベルになったよ
vaapiのチューニングは試してないけど一応共有
2021/02/27(土) 21:50:34.74ID:e0zBA38M0
ffmpegを公式v4.1、4.2.4、0p1pp1版4.3.1、公式4.3.2と試してみたがやっぱり同じ症状。
ちなみに>>5の適用ではブロックになるかどうかは変わるが再生開始してすぐ絵が止まるのは同じ。
なお絵は止まっても音声は流れ続ける。
参考に手元のTMVW6のHWエンコード(qsv)をやってみてももちろん問題は起こらない。
みんなはきっとこんなこと起こってないのだろうと思うけど自分と何が違うんだろう。
地上/衛星放送波は今大部分1440x1080なのでみな引っかかるんだよな。
みんなが使っているffmpegのバージョンは?
300名無しさん@編集中 (ワッチョイ 4a1f-X/ne)
垢版 |
2021/02/27(土) 22:03:42.62ID:aJ2Gi+l00
>>299
scale_vaapi=w=1280:h=720でもダメ?
2021/02/27(土) 22:06:00.82ID:e0zBA38M0
前にやってみたがダメ。
上にも書いたように、そもそもscale_vaapi指定がなくてもダメ。
2021/02/27(土) 23:17:55.94ID:e0zBA38M0
何度も連投申し訳ない。多分わかった。
vfオプションからdeinterlace_vaapiを取ったら映像が流れるようになった…
これを受けて発生条件を以下と推察。

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

要するにHWエンコーダが旧すぎる可能性が高い。今どきSandyのqsvでEPGStationを使う人が希少すぎるのかも(;;
残念ながらHWでデインタレースできずシマシマ映像になる。
ffmpegのSWデインタレースと組み合わせできるのかな‥
303名無しさん@編集中 (ワッチョイ 4a1f-X/ne)
垢版 |
2021/02/27(土) 23:21:38.41ID:aJ2Gi+l00
>>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くらいかな
これでダメならお手上げ
2021/02/28(日) 00:20:49.32ID:hqC0ApZl0
>>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の再生開始って初期バッファリングに結構時間かかるけど、それは皆さん同じなのかな
2021/03/04(木) 22:41:01.42ID:tn2DBJIf0
すごい基本的な話で申し訳ないんだが
PX-S1UDとMyGica S270って併用可能?
その時はドライバはS1UDのだけでいい?それともS270のfirmwareも入れなきゃまずい?
2021/03/06(土) 00:55:00.81ID:WgI2e/jE0
>>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
2021/03/06(土) 05:33:51.08ID:Zf0hFhXO0
ちょっとお聞きしたいのですが、ffprobeで0 channelsと表示される副音声がついたファイルをmpv(smplayer)で再生すると、再生時間が26:30:45になってシーク
できなくなってしまうのですが、なにか対処方法はないのでしょうか?

vlcなら問題ないので現状vlcで見ているのですが、できればmpvを使いたいのです。
どうかよろしくおねがいします。
2021/03/06(土) 07:13:04.11ID:Zf0hFhXO0
あ、ファイルとは具体的にはtsファイルです。
特にNHKの報道番組(クローズアップ現代など)を取ると、
高い確率で"0 channels"と表示される無音声トラックがついてくるので、
mpvでまともに見れません。vlcも終了ボタンを押したときにプロセスが
残ったりするのでできればmpvを使いたいのです。
2021/03/06(土) 07:35:10.94ID:Zf0hFhXO0
自分でいろいろやってみたのですが、smplayer(mpv)で
--demuxer-lavf-analyzeduration=3600 --demuxer-lavf-probesize=2147483647
とつけた場合、昨日のスター・ウォーズのように最初の数秒だけ前の番組をとってしまうがために0 channelsと判定されるものは、その後ちゃんと副音声(英語)
が入っているのできちんと長さが取得できるようですが、
クローズアップ現代など最初から最後まで0 channelsがついている番組は
このオプションをつけると画面が真っ黒で再生されないようです。
おとなしくvlcで見ることにします。
どうも失礼しました。
2021/03/06(土) 08:09:41.69ID:Q6RTwsh40
>309
>再生時間が26:30:45になってシークできなく
同じような現象がKODIで起こった事があったよ

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

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

sSplitterで、番組情報で分割するを選び、先頭のCMをカットすると、
正常な録画時間になり、早送りできるようになったよ。
2021/03/06(土) 09:03:57.21ID:Zf0hFhXO0
>>310
TSsplitterで番組情報で分割を選んだらsmplayerでもクローズアップ現代が再生できるようになりました。
どうもありがとうございました。
2021/03/06(土) 10:45:38.32ID:ZPIQGv420
https://github.com/0p1pp1/mpv とかじゃだめなのか
2021/03/08(月) 19:19:38.64ID:Kokrw4kF0
ちょっとお聞きしたいのですが、chinachuのrecordedcommandで呼ぶシェルスクリプトってwine使えないのでしょうか?
普通のシェルスクリプトではwineは使えるようですが、(コマンドライン版TsSplitter.exeを使いたい)なぜかchinachuの録画後のスクリプトでは使えないようなのです。wineのエラーログを取ってみようとしてもエラーログすら出ませんでした。(0バイト)
2021/03/08(月) 20:39:38.61ID:2DPy/6NA0
recordedcommand シェル起動!
シェル:wineシェル起動!
wineシェル:wine起動!
TsSplitter.exe実行
315名無しさん@編集中 (テテンテンテン MMe6-gMCy)
垢版 |
2021/03/13(土) 18:15:47.95ID:1yUldh0jM
パッチどなたか再投稿していただけないでしょうか
2021/03/13(土) 20:55:14.64ID:0W6dWk3c0
>>125
LD_LIBRARY_PATHの記述教えてください
Dockerfileいじらなくていける?
2021/03/14(日) 10:26:56.68ID:HlGYwu4e0
vlcでBSのMPEG-2 adがVAAPIオンで崩れる現象って、vlcをソ−スからコンパイ
ルしても直らないんでしょうか?ffmpeg snapshotとvlc3.0.12のソースでやって
みたんですが、直りませんでした。最新のvlc git版って4.0系なんですよね?
pkgconfigのミスでコンパイルできないので、試していないのですが、4.0なら
直っているのでしょうか?
2021/03/14(日) 11:16:20.17ID:HlGYwu4e0
[mpeg2video @ 0x7fb5580152c0] hardware accelerator failed to decode first field
[mpeg2video @ 0x7fb5580152c0] Failed to upload decode parameters: 18 (invalid parameter).

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

ffmpegのhwaccelとはパラメーターの渡し方が違うんでしょうか?
319名無しさん@編集中 (オーパイ 8201-1DM3)
垢版 |
2021/03/14(日) 13:00:02.13ID:NELqZ+kv0Pi
>>5 の修正って ffmpegのmaster レポでもまだ修正されてないような気がしたけど...
2021/03/14(日) 14:10:10.12ID:HlGYwu4e0Pi
>>319
ffmpeg snapshotだと>>5の修正なしでmpeg2-adのvaapi hwaccel
でも画面が崩れなくなってますよ。hwaccelなしだと1.5倍速分ぐらい
(h264_vaapi kaby lake pentium g4600)遅くなるので、hwaccelは間違いなく
効いていると思います。たしかffmpeg 4.2ぐらいから>.>5の修正なしで
問題なくなっています。
2021/03/14(日) 14:24:42.89ID:nKsSABHY0Pi
>>316
environment: にこう入れればOK
LD_LIBRARY_PATH: "/opt/lib"

Dockerfileは弄ってなかったはず(>>125を書いた当時は)。
2021/03/15(月) 01:13:47.87ID:7lzvRoDWM
>>321
ありがとうございます。
エラーでるなと思ったらタブ使ってたのが原因でした。
明日以降動作確認してまみます。
epgstation v2だとダメそうなのでmirakurun単独で…
2021/03/15(月) 09:48:01.38ID:bwwNixyQ0
>>322

docker-mirakurun-epgstationの最新で使ってて問題ないよ
2021/03/15(月) 20:19:42.12ID:7lzvRoDWM
>>323
docker-mirakurun-epgstationのdocker-compose.ymlに書く内容は
>>321とmirakurun:配下のvolumes:にoptのパスでokですか?
2021/03/15(月) 23:08:33.50ID:RCa/qzc80
epgrec で運用中
最近 BS11 が映らなくなったんだが
チャンネル変更されたのかな?
2021/03/15(月) 23:28:06.05ID:iW3/ySlT0
高い周波数が映らなくなったときはケーブルがダメになってるとかじゃないの
最近ってことはつまり映らなくなってから数日は経過してるんだろ
それなのに報告が全くないということは・・・
2021/03/16(火) 09:36:58.13ID:aZA2kpzN0
>>324
コンテナ内の/opt や /opt/bin にはすでに使用されるファイル群が入ってるのでそこをそのまま書くのではなく、サブディレクトリを掘って必要なファイルを入れ、そのサブディレクトリをvolumesに設定した。
自分の場合は
/opt/bin/reccmd (recpt1_px4 など実行コマンドを入れるサブディレクトリ)
/opt/lib (libarib25.so.0、libpcsckai.soを入れるサブディレクトリ)
この2つをvolumesに設定
2021/03/16(火) 16:14:46.63ID:1s5oBupA0
[業務連絡]
ラズパイ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名無しさん@編集中 (ワッチョイ 092c-slYA)
垢版 |
2021/03/20(土) 14:56:32.74ID:ms9l7py60
mirakc + MaxM4(dvbv5-zap)なんですがチューナが開けません。

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

DL:mirakc
2021/03/20(土) 20:07:07.27ID:uAlguM6m0
>>326
Thx
原因はPT2のアンテナ端子が故障だった
BS11だけ映らないのは謎だけど
故障端子のデバイスファイルをRenameしたら見えるようになった
mv /dev/pt1video0 /dev/pt1video0-
2021/03/21(日) 22:19:18.79ID:jO0Da7CD0
ドロップログが出ない理由が今ごろになって判明。
よくよくconfig.yml設定の説明を読むとログ出力先パス指定は「フルパスで書く」と書いてあるのに自分がちゃんと読まず%ROOT%を使っていたことが原因だった。
まったくもって失礼した。
2021/03/24(水) 18:54:18.68ID:8GgUcm6d0
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 ]
2021/03/24(水) 18:57:27.74ID:mJcskNo90
>>332
mariadbでdatabaseは作ったの?
334名無しさん@編集中 (ワッチョイW 7b68-0tAM)
垢版 |
2021/03/24(水) 19:08:41.36ID:8GgUcm6d0
>>333
作りました。
データベース名パスワード等間違いありません。
npmのアップデートすると、
上記エラーは出なくなったんですが
epgstationにはアクセスできませんでした。
素直にdocker版使うべきですかね…。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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