Linuxでテレビ総合スレ 避難所 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
foltia ANIME LOCKER 6.0.6でU4とPE4のドライバがBSジャパンのトラポン移動に対応したみたいなので覗いてみました
旧バージョンのドライバと比較するとサイズが異なっていたのでもしや…と思い内容を確認してみると、ISDB-S用のTSIDの持ち方が変更されていました
新バージョンでは旧バージョンと異なり物理チャンネル周波数とTSIDを別々の配列で持つようになっていました
BSは物理チャンネル1つごとに3つのTSID(slot: 0,1,2)が設定できるようになっていたので、新バージョンのドライバでトラポン移動に対応するには周波数を書き換える必要ななくTSIDを書き換えるだけでOKみたいです
ところでPLEX公式サイトで新バージョンのドライバが公開されるのはいつごろになりますかね?トラポン移動がすべて終了後した6月ごろ?
だとしたら旧バージョンのドライバを書き換え続けるしかなさそうですが 糞だゴミだ言われたから内部では修正したのか
さっさと公開しろプレ糞
debian8はサポートして最新の9対応しないとか、ubuntuのカーネル固定とかマジやめろ Windows用のBonDriver(Jacky版)も更新するんでしょうから
順番としてはその後になりそうな気はしますね 1月のBS再編以降、ffmpeg vaapiでhwaccel, hwaccel_output_formatを使うと画面が崩れる現象が起きて、
VP9_vaapiのトランスコードが使えなかったんだが、EPGStationの作者さんによると、
>hwaccel, hwaccel_output_format オプションは使用していない理由は、BS の一部のチャンネル(今年の1月に
>帯域削減があった局)にて正常にデコードされないためです。
>おそらくMPEG2AD への変更が原因なのではないかな?と思います。
https://github.com/l3tnun/EPGStation/issues/73
らしい。これには大いにハマったので転載しておきます。 それURL違うかも
issue#78みたい
うちでも特定のBS局でvaapiがうまく行かない現象あって個別に別エンコしてるけど同件かなあ
調べてみよう
なおうちではvaapiエンコ後のサイズがソースと大差ない大きさで再生するとノイズまみれになる https://github.com/l3tnun/EPGStation/issues/78
失礼、こっちの方でした。それにしても検索してもほとんど情報がないってことはvaapiエンコしてる
人ってあんまりないんですかね?
ffmpegがこの問題に対応してくれるかは日本特有の事情だからわからんし。 とりあえずhwaccelとhwaccel_output_formatを外したら改善した
これはデコード時にHW支援せずエンコードのみHW支援するってことだよね
実際CPU使用率は上がって変換速度は落ちたし https://mevius.5ch.net/test/read.cgi/avi/1517207051/531
531名無しさん@編集中 (ワッチョイWW bfe7-PAl2)2018/02/17(土) 16:33:51.29ID:vAnUmzZB0
仕様には入っているだろうからきちんとテストされているんでしょ
手元の環境ではbsフジ以外の帯域削減チャンネルで
ffmpeg + nvenc, ffmpeg + vaapi(qsv) にてデコード、デインターレースをハードウェアで行うのが駄目
nvencは動画の長さが伸び、vaapiではブロックノイズまみれ
すでにレスがありました。デコードはソフトにできましたが、デインターレースをソフトでやるってどうやればいいんでしょうか?hwuploadとかあってよくわかりません。 vaapi画質糞だからなあ
g1820程度でもlibx264 veryfastリサイズ無しで等速くらいは速度出るから、vaapiからswエンコに変えたよ
画質はqsvエンコとどっこいくらいだけど、アホみたいにサイズが縮まるから予約が少ないなら快適 EPGstationならストリーミング用途もある
保存エンコソフトでストリーミングはCPU使わずにハードという使い分けもありだろう MPEG2ADになったのはBSだけなんでしょうか?
地上波(NHK)でも画像は乱れないものの、動画の長さが長くなったり(8時間とか法外な値が出る)
する現象が見られるのですが・・・
deinterlaceをソフトウェアのyadifにしても同じでした。
動画の長さが長くなったのはarib-ts2assを使って動画(mkv)に字幕を入れだした頃からなので、
MPEG2ADではなく字幕が原因だと思うのですが(字幕なしでエンコードすると正常な値が出る)、
同様の症状の方いらっしゃいますか?
ちなみに字幕形式はassで、arib-ts2assで書き出した後、ffmpegやmkvmergeの両方を使ってみましたが、
どちらともdurationが異常な値がでます。 まさにそれやっている
vaapiは動き探索が糞なのか動きが出るとブロックノイズでボロボロ崩れるからnvencでストリーミングしている
オリジナルなqsvはキレイなんだけどなあ
media sdkの対応cpuがゴミでlinuxじゃ使えないっていう うちのエンコードコマンドは↓
ffmpeg \
-vaapi_device /dev/dri/renderD128 \
-hwaccel vaapi -hwaccel_output_format vaapi \
-i input.ts \
-vf 'format=nv12|vaapi,hwupload,deinterlace_vaapi' \
-c:v h264_vaapi -profile:v 100 -level 41 -qp 23 -c:a ac3 \
output.mkv
エンコード失敗ていたソースも3行目を取り除けばとりあえず動いた
インタレース解除もできてると思う deinterlace_vaapiはつけていてもいいみたいですね。
hwaccelがなければ大丈夫そう。
vp9_vaapiの速度がx4でていたのがx3になってしまったのは痛いけど。 gitで公開されているcaption2assを使うと字幕の色がtsのarib字幕と違う上に、字幕が重なってしまうのでいまいち
なので、caption2ass PCRをwineで動かそうとしたらエラーで落ちてしまいました。
caption2ass PCRをlinuxで使っている方はいらっしゃいますか?
pythonスクリプトのarib-ts2assだと対応していないDCRS外字が?と表示されてしまうので、できれば
caption2assを使いたいのですが。 どうやら32bitと64bitのprefixの違うだったようで、32bitにしたら使えましたが、
やはり字幕が画面外にでてしまったり、不具合があるようですね。
arib-ts2assに戻ります。DCRS外字に対応してくれたら良いんですが。 初心者なことを聞いて申し訳ないのですが、
コンソールが出るフォアグランドでwine caption2assCとやる分には問題なさそうですが、
chinachuの録画後スクリプトからwine caption2assCとやると起動しないようなのですが、
バックグラウンドのシェルでwineを使うのは無理なのでしょうか? https://www.winehq.org/pipermail/wine-users/2009-May/053012.html
ちょっと検索してみたのですが、wineでバックグラウンドで動かすのは思ったより難しそうですね。
どなたかできた方いらっしゃいますか? https://github.com/youzaka/ariblib
私の書き込みばかりで申し訳ないのですが、こちらのツールでwebvttの字幕ファイル作成に成功した方
いらっしゃいますか?私がやるといつも0byteの空ファイルしかできないのですが。
ts splitの方は機能しているのでソフトのインストールに問題はないと思うのですが。(python3のpipでちょっとハマりました) ass字幕でよけりゃarib2assってのがgithubにあって使えると思う。 >>934
https://github.com/Piro77/arib2ass
ここのやつ?
当方の環境(debian9.4 gcc7)ではセグメンテーションフォルトがでて使えなかった。 gccをjessieの4.8までバージョンを下げたら使えるファイルがコンパイルできたが、
PSIのエラーでコンソールが埋め尽くされる。
drcs外字も一応pngファイルも生成されるけどゲタ文字になって表示されない。
更新も止まっっているようだし、tsをassに変換するのならばpythonスクリプトのarib-ts2ass使ったほうが良いかも。 ちょっと調べてみたけど、assファイルにdrcs外字を出力してtsのaribb24字幕のように
ゲタ文字をちゃんと表示させるのは無理みたいですね。
そもそもassファイルはただのテキストファイルでpngファイルを埋め込むなんて予期していない。
録画した番組に字幕をつけている人はいちいちassファイルを見ながら手作業でゲタ文字のdrcs外字に
近い文字に変更してるんでしょうか? Raspbianでmirakuru+chinachuを使っています。
node.jsは6.12.3
mirakurunは2.5.7です。
mirakurunを2.7.0に上げたいので、node.jsも8.11.1に上げたいのですが、グローバルのnode.jsのバージョンってどうやって上げるんでしょうか?
rootユーザに切り替えてから、nodebrewをインストールして、rootの.bashrcに
export PATH=$HOME/.nodebrew/current/bin:$PATH
を書き込んで、nodebrewから8.11.1をインストールして有効にしても、sudoでnode -vをやっても6.12.3のままでした。 おひさしぶりです(´・ω・`)
新しいヴァージョンのMiythTVをビルドしました(´・ω・`)
mythtv-dmo-29.1+fixes20180504.git280138b452.tar
https://www.axfc.net/u/3909037
バイナリはDebian sid amd64のみです(´・ω・`)
ほかは、中にあるパッチやchangelog、ソースコードを使ってビルドして下さいませ(´・ω・`) >>906
うちの環境(dogeel版recdvb+mirakurun+chinachuγ)では
BSジャパンの再編の際は配列の三番目の16進数も書き換える必要があったんですが、
ディズニーチャネルなどのその値の情報ありませんかね?
NHK BSプレミアムはこちらに載っていたのですが。
ttp://simple.hatenablog.jp/entry/Transponder-2018-05
TSID 16433 (0x4031) 肝心なこと書き忘れた。チューナーカードはPT3です。 W3U3スレの情報をもとに書き換えてみました
PX-W3U4+CentOS7
■usb-px4.ko
BSプレミアム 周波数変更 0x00B70B60(11996000)→0x00B38850(11765840)
4:9E68 60 50
4:9E69 0B 88
4:9E6A B7 B3
BSプレミアム TSID変更 0x40f2→0x4031
4:9E78 F2 31
BSプレミアム チャンネル番号変更 BS15_1→BS03_1
4:AC98 07 01
■recpt1/pt1_dev.h
{ 7, CHTYPE_SATELLITE, 1, "103"}, /* 103ch:NHK-BSプレミアム*/
↓
{ 1, CHTYPE_SATELLITE, 1, "103"}, /* 103ch:NHK-BSプレミアム*/
自分はmirakurunを使っていないのですが
>>902と見比べれば設定方法は分かるかと思います >>902を書いたものだがありがたい
今晩試してみる
今後もあるので対応としては
周波数等のHex値を検索するしかないのかな >>946は今のところうまく行ってる
人がいるうちはいいが先が思いやられるな
Winはドライバ等の種類が多い分人も多いし 俺のChinachuは今回を機にdvbv5-zapへ変えてしまったわ
前にconfig channelsだけで出来るって言ってた人はコレなんだな
ただCentOS7はrepoにあるヤツだとダメダメなんで面倒だったわ
あとLNB電源が出せねえ 前のときはrecfsusb2nのchannel.h変更とリビルドでいけたと思うが
予備で常用環境ないので検証めんどい みんな何の録画ソフト使ってる?
chinachu? epgrec? Chinachuだな
というかMirakurunあれば何でもいいやという感じ
vlcで叩いたりKodiやTVTestもいけるし Chinachuは番組検索結果から予約済かどうかわからなかったのとピンクがなんか嫌で離れたが
Chinachu Airってのは延び延びになってるんだっけか てかChinachuにしろMirakurunにしろ、ここ3ヶ月くらいコードコミットも
ないしプルリクも放置されてるし、作者さん飽きちゃったかな。 CentOS版usb-px4.koのバイナリ修正を詳しく書いてる人がいたのでメモ
http://d.hatena.ne.jp/rikipoco/touch/20180509/1525832089
しかしうちのとハッシュが合わんな あ、>>959の人のは元々のusb-px4.koのバージョンが違うな(2017/10月のCentOS6用?)
参考にならんかも、ごめん mirakirunだけど、
/usr/local/etc/mirakurun/channels.yml
でBSジャパンとBSプレミアムを変更してみたけど、BSプレミアムは見られるようになったけれど、BSジャパンは見られない。
http://Mirakurunのホスト:ポート番号/api/services
を見てもなぜかBSジャパンは変更前のBS03_1のままでBS01_2に変わってくれない。。。
何が考えられますか?
mirakurunの再起動やPCの再起動試しました 素人質問で申し訳ないのですが、
>>820のISDBのarib字幕対応のffmpegを試した見たんですが、
/home/user/ffmpeg_isdb/bin/ffmpeg -c:s isdbsub -y -i input.ts -map s:0 -scodec ass -ass_raw_mode 1 output.ass
で字幕を抜き出すと、縦書きで中央に大きく表示されてしまい、実用にならないのですが(VlC)、どのように設定すれば普通の字幕のように表示されるのでしょうか? >>961
Mirakurunで何を使ってるのか次第だよ
channelsの変更だけでいけるのはdvbv5-devを使ってて
githubで配布してるconfigを使ってる時だけ
dogeel版やsat版のrecdvbはソースの書き換えが必要
recpt1はパッチが来てるから当てる >>961はmirakurunより下のレイヤは解決済みと思ってた いろいろ試行錯誤した結果、はじめの-c:s isdbsubを削除すれば字幕が横書きになったのですが、
前の字幕が消えずどんどん字幕が重なってしまいました。
どうすれば正常に字幕を表示できるのでしょうか? 失礼、横書きになったのは-yを削除した場合でした。 -c:s isdbsub はなくてもあってもどうちらでもいいようです。 無駄レスばかりで申し訳ないのですが、-yがあっても縦書きにならない場合もあるようです。
しかし、どうやっても字幕が重なってしまう現象は変わりませんでした。
どなたか解決策をご存知ならお教えいただけると幸甚です。 >>961
いったんMirakurunとめてjsonファイル消してみな。
うちでも、BSジャパンのときは大丈夫だったのに
BSプレミアムのときは消さないと反映されなかった。 dogeel版のrecdvbなら衛星の選局をTSIDにすれば無変更で対処できるはず すみません
>>966, >>972
mirakurunのissurrsにも今回の件でjson削除の事が書いてあったので試すと、
http://Mirakurunのホスト:ポート番号/api/services
から、BSジャパンの部分がなくなりました
その後、さんぱくんスレ見てrecfsusb2nのソースの中のチャンネル部分を書き換えビルドしなおしたらBSジャパンも見られるようになりました。
ソースを書き換えなくても/usr/local/etc/mirakurun/channels.ymlの書き換えだけでBSプレミアムが見られていたのは、もともとBSジャパンのチャンネルだったからなんでしょうね 結局mirakurinより下のレイヤは解決してなかったのか
録画コマンドが新トラポンに対応してないのにmirakurunだけ設定直してどうする
というか、BSプレミアムは正常と思ってたら映ってたのはBSジャパンってオチか >>975
すみません
けれど、BSプレミアムはchannels.ymlの書き換えだけでちゃんとBSプレミアムが映ってました >>975
ちがう。下のレイヤは解決させた上で、mirakurunが以前の設定による
services.jsonを見続けてしまって新設定を反映させないのよ。 linux(centos7+px-w3pe4)とwindows(win10+px-q3pe)環境でそれぞれにmirakurunを導入して
どっちかのmirakurunにチューナーを束ねたいんだけど
linuxとwindowsだとチャンネル番号違うから現状出来ないよね? windowsのbondriver弄ってチャンネル番号合わせりゃええんやで channels.ymlいじるだけで見れる場合はrecptビルドし直さなくてもいいんか recpt1再ビルドってどのrecpt1使ってるんだ?
pt3 + stz2012 recpt1だがchannel.yml書き換えるだけだぞ Raspbianでtsselectが使えている人いますか?
どのファイルを指定しても以下のようにエラーが出ます。
$ tsselect input.m2ts
error - failed on select_unit_size()
視聴は出来ます。 >>983
2GB超のTSファイルに対応してない版のtsselect? 俺環で恐縮だけどrecpt1/pt1_dev.hの修正に加えてepgdump.cで
{ "NHK BSP", "3003.ontvjapan.com", 16433, 4, 103},
{ "BSジャパン", "3007.ontvjapan.com", 16402, 4, 171},
って修正しないとepgrec番組表の色分けが出来てなかった
2011年3月にパッチ当てて以降そのまま使ってました >>969
たしかISDBの字幕では終了時刻を明示的に指定されていないので
各字幕の終了時刻は"不明"を示すため かなり先の時刻に(オーバーラップするように)設定してある
表示するアプリの方で次の字幕が来たら前のを消すというような実装を想定していて
>>820 のmpv, mplayerは対応しているが
vlcで使うためには なんとかして字幕データにフィルタをかけ終了時刻を書き換える必要があるんだと思う >>988
なるほど。字幕が重なる理由がわかりました。
試していたプレーヤーはvlcです。
vlcメインなのでこのソフトは諦めて別の字幕ソフトを使いたいと思います。 >>989
ffmpegで-fix_sub_duration をつければいけるかもしれない ttps://github.com/nkoriyama/vlc-aribsub/wiki >>990
-fix_sub_duration で作った字幕ファイルをvlcで見てみたけどやっぱり重なってしまいました。
この作者さんのパッチのあたったmpv/mplayerじゃないとまともに表示するのは無理のようですね。
元々そのような仕様のようですが。 Ubuntu 16.04 LTSにChinachuを入れたのですが、録画したものをストリーミング再生が出来ません。録画ファイルをVLCで直接再生することは出来るので、ファイル自体は壊れていないと思います。また、XSPFだと500エラーが出ます。
放送中の番組はXSPFだと見ることが出来ます。ですが、WebM、mp4だと見れません。
どうしたらいいでしょうか?ど素人で申し訳ないです。 このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 303日 14時間 20分 26秒 レス数が1000を超えています。これ以上書き込みはできません。