Linuxでテレビ総合スレ 避難所 3
■ このスレッドは過去ログ倉庫に格納されています
>>773
それは無理だね
mirakurunがそんな事を想定して出来てない マージンはEPGStation既にあるんだけど
ルールに時間オフセットが無いのだけめんど ちょっとお聞きしたいんですが、ffmpegのvaapiのdeinterlaceを使うと、
右から左にカメラが移っていくシーンなどでティアリングが発生するんですが、
同様の方いらっしゃいますか?
録画したtsファイルをvlcで見てyadif x2を使ってみた限りでは、同様のティアリングは発生しませんでした。 失礼しました。xfce4特有の問題でした。
https://wiki.archlinux.jp/index.php/Xfwm
ここ見てコンポジタの設定をいじったらティアリングはなくなりました。 px4_drvの作者です
前々から気になっていたDTV02-1T1S-Uのテスト版非公式Linuxドライバをpx4_drvに追加する形で作成してみました
https://github.com/nns779/px4_drv/commit/bc02e19bac60d1eeef624d91ed6555042c848401
なお、私はこのデバイスを所有していないため、実際の動作確認は一切行っていません
作成に当たって、過去スレに書き込みのあったUSBパケットキャプチャ結果を参考にさせていただきました
ありがとうございます
https://mevius.5ch.net/test/read.cgi/avi/1526812712/533
また、このデバイスに発生することの多い、チューナーを開けなくなる現象が、今回作成したドライバでも発生する可能性があります
この不具合は、この非公式Linuxドライバでも解決できない可能性があることを、予めご了承ください
使用方法:
1.px4_drvのリポジトリをcloneし、testブランチにcheckoutする
2.READMEの通りにインストールを実行する
3.DTV02-1T1S-UをPCに接続する (/dev/以下にisdb2056video0という名前のデバイスファイルが作成される)
4.recpt1を使用して録画を行う >>779
ttps://pastebin.com/Z3ntq110
dtv02-1t1s-uをpx4_drvで動作させてみましたが
TSファイルが出力されませんでした(0byte)。
ログにあるように
* Tuner,Demodのロックに成功している
* チャンネル設定は成功している
* CNRは取得できている
ログの95-103行では9303のTS入力ポート0が無効になっているようです。
無理やり有効にしてやればTSは出力されました。 >>779
> また、このデバイスに発生することの多い、チューナーを開けなくなる現象が、今回作成したドライバでも発生する可能性があります
> この不具合は、この非公式Linuxドライバでも解決できない可能性があることを、予めご了承ください
[ 4954.354035] isdb2056_drv 1-5:1.0: isdb2056_set_power: on
[ 4954.354041] isdb2056_drv 1-5:1.0: BW 0c 00 01 64 01 02 00 00 d8 b3 00 e6 25
[ 4957.433056] isdb2056_drv 1-5:1.0: it930x_usb_ctrl_rx: Failed. (ret: -110)
[ 4957.433087] xhci_hcd 0000:01:00.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.
[ 4957.434055] isdb2056_drv 1-5:1.0: _it930x_control: it930x_bus_ctrl_rx() failed. (cmd: 0x0001, len: 7, rlen: 0, ret: -110)
[ 4957.434061] isdb2056_drv 1-5:1.0: _it930x_write_regs: _it930x_control() failed. (reg: 0xd8b3, len: 1)
[ 4957.434065] isdb2056_drv 1-5:1.0: isdb2056_set_power: failed.
動作のおかしなやつはやっぱりダメなようです。 >>782
>>783
ありがとうございます
TSが出力されない不具合ですが、TS入力ポートの番号の設定に不備がありましたので修正しました
> 動作のおかしなやつはやっぱりダメなようです。
んーやっぱりダメですか…
関係があるかは分かりませんが、公式WinドライバではLNB電源の出力用GPIO(gpioh11)を有効化していますが、
DTV02-1T1S-UはLNB電源の出力をサポートしておらず、有効化設定自体も必要なさそうな気がするので、一時的にその部分のコードを無効化してみました >>785
>TSが出力されない不具合ですが、TS入力ポートの番号の設定に不備がありましたので修正しました
TS出力される様になりました。ありがとうございます。
> 一時的にその部分のコードを無効化してみました
残念ながら効果はありませんでした。
所有している「動作のおかしなやつ」は接続時のファームウェアロード等は
正常に終了するのですが、接続後なにもせずに時間が経つとBULK転送がtimeout
する様になってしまいます。 >>784
px4_drvを動かしているのはxbuntu18.04(5.0.0-25-generic)です。
bus A320M-HDV
memory 16GiB システムメモリー
processor AMD Athlon 200GE with Radeon Vega Graphics
dtv02-1t1s-uを2台所有していて、背面のシリアル番号の若いほうの動作がおかしいです。
(a)201805-000XX : 動作がおかしい
(b)201805-00XXX : 正常に動作
(a)は別PCのWindowsでもBonDriverをロードするとTVTestがフリーズして動きません。 >>787
シリアル番号関係あるの? うちのは 201805-004** だけどおかしくなるよ >>788
関係あるかどうかわからないです。
(b)は201805-003XXですので関係なさそうですね。 >>786
お試しいただきありがとうございます
TS出力の件は問題なさそうでよかったです
動作のおかしな個体についてですが、
>接続後なにもせずに時間が経つとBULK転送がtimeoutする様になってしまいます。
ということであれば一定時間ごとにデバイスにアクセスし続ければどうだろう、と思ったので実装してみました
https://github.com/nns779/px4_drv/commit/63548344322af50d8dfd0871431499dbca4e17c9
初期化完了後から10秒毎にIT9303のチップバージョン(reg: 0x1222)を読み出し続けます >>790
なるほどそういう方法があるかと期待したのですがダメでした。
* 0x1222へのアクセスは常に成功する
* isdb2056_set_power内のit930x_write_gpio(it930x, 3, false)がtimeout(110)する
ttps://github.com/nns779/px4_drv/blob/develop/driver/isdb2056.c#L248
timeoutするのはBulk転送全体ではなくデバイスopen時のgpio3のみの様です。
接続後どの程度でgpio3がtimeoutになるのか再確認したのですが5,6分程度間隔があくと
ダメな場合が多いです。ただ、接続後すぐでもダメな場合もあって良く分からないです。 >>791
ありがとうございます
gpioの操作を行って初めてタイムアウトするというのは想定外でした
一つ確認したいのですが、gpioの操作がタイムアウトした後のレジスタ0x1222へのアクセスは失敗していませんか?
何れにせよ、お手上げ状態であることには変わりはないのですが… >>793
> 一つ確認したいのですが、gpioの操作がタイムアウトした後のレジスタ0x1222へのアクセスは失敗していませんか?
ログです。
ttps://pastebin.com/vhcpwrtd
1-117 : 接続時の初期化は成功しています。
119-368 : 1回目のrecpt1。接続直後のため録画に成功しています。
370-429 : 0x1222へのアクセス。成功しています。
431-437 : 2回目のrecpt1。1回目の5分後です。gpio3(d8b3)に失敗しています。
439-441 : 0x1222 へのアクセスでエラーが出ています。 >>793
> 何れにせよ、お手上げ状態であることには変わりはないのですが…
やっぱりそうですよね。いろいろとありがとうございました。
一応、自分なりに他の方法もテストはしてみたのですが、
(a) timeoutを短くてして何回かit930x_write_gpio(it930x, 3, false)を繰り返す
(b) 常にit930x_write_gpio(it930x, 3, false)な状態で動作させる
(isdb2056_probeでgpio3をfalseにした後isdb2056_set_powerではgpio3を操作しない。)
(a)は3回ぐらいでgpio3が成功する場合があるのですが、10回全て失敗する場合もあります。
(b)は5分を過ぎても動作する感じなので録画環境構築して詳細にテストする予定です。
ただし、USB電流チェッカーが常時0.33Aぐらい示すので結構熱いです。
後、isdb2056_probeのgpio3は常に成功する前提なので、汎用性はなさそうです。
根拠はありませんが、そのうちにそこでもエラーになりそうな気がしてます。 Mac上で動くdocker公開してもらえませんか? ChinachuなりEPGStationなりはそのままで動くだろうけど、
Mirakurunはハードウェアにベッタリだから無理だろうな 特権コンテナにすりゃ動いてるよ
Dockerじゃなくてlxcだけど ubuntuベースのdocker上で動かしてる方いませんか?Mac上のdockerで動かす予定。
USB関連をdocker側に認識させるのと、dockerの外からアクセスできるようにするのが面倒。
誰かやってる人いると思うんだけどな
やってる方いたら公開してもらえるとありがたいです。 EPGStationの作者の人が検証に使ってる
docker-mirakurun-epgstation
を参考にすればいいのでは
debianベースみたいだけど
https://github.com/l3tnun/docker-mirakurun-epgstation
MACでどう直すかは知らんが EPGStation + mirakurunのdockerって公式になかったっけ? Macだとdocker machineだか経由してDocker動かすんだろ
そこの環境設定しないと
だから、docker-mirakurun-epgstation等をDockerコンテナとして展開させる前の話 macのdockerってusbパススルー出来んのか?
それさえ出来ればあとは煮るなり焼くなり MacのDockerでUSBデバイス使う場合は、仕組み的にはLinuxKernelが動く仮想マシンがあって、そこにUSBデバイスをアタッチ、USBパススルー
こういうの
https://qiita.com/shungok/items/6c5a7b5a9d63d51e6615
VM越しのDockerコンテナでまともに動くかはしらん なるほど、先にVMが必要なのね
そうなるともうMACでやる意味も個人的には見出しにくいがそこは人それぞれか
KVMの中でlxc動かしたときは問題なかったけど、パススルー周りはかなり怪しそうだ MacはLinuxOSじゃないからまあ面倒だよね
ハイパーバイザー上でLinuxが動くから、docker-composeやDockerFile等の設定はLinuxOSとほぼほぼ同じなんだろうけどさ >>799
ホストにpx4_drv入れて、mirakurunとEPGStationをそれぞれコンテナで実行とかはやれてます。
EPGStationはcuda使えるイメージをベースにしたやつ使って、nvidiaのグラボさしてHWエンコードで試聴とか。 linuxではなくゲストがwindows + px-w3u3 v2だが
virtualbox -> dropまみれでng
vmware fusion -> ok
だったな
まあ、ラズパイ4とか買ってチューナー部分はmacから分離したほうが楽だと思う これから初録画サーバを立てようかと思ってるんだけど、linuxの方がwinより安定して運用できるっていう認識で合ってる? そんな質問をする奴がlinux、winに限らず鯖を作れるとは思えない…釣り針がデカすぎ >>811
環境が一旦出来上がってしまえば、安定して毎日動くのはLinux。その代わり環境構築出来るまでが大変。
Windows環境の構築は楽だが、アップデートやら不具合で、安定して毎日動き続けるとは言い切れない。 >>812
すまん釣りじゃないんだ
winの方で調べてると、ドロップがとうのこうのっていう話題が多く見られたのに対して、linuxではあまり見られなかったから、linuxのドライバではそういうことが起こりにくいのかなと思って
不快だったらスルーしてくれ
>>813
てことはリアタイ視聴用にwin使うのはありとして、録画サーバにするとすればlinuxの方が安定ってことか
色々ハードルはありそうだけどlinuxでやってみるわ
ありがとう 録画鯖は自分のスキルで安定した状態に近づけるものであって
安定してるものを求めるなら市販品が一番だと思う
linuxだけどへっぽこ管理者だから月一ペースで録画失敗するぞ >>814
LinuxでチューナーをMirakurunで制御するなら
Win側からLinuxのチューナー使ってリアルタイム視聴も出来るでな
TVTestとかVLCとかKodiとか使える
なんならブラウザからライブストリーミングで見てもいい
最初の構築がそこそこ面倒だけどね
あとはまあ、どんなチューナーでもいいわけじゃないしな ゆうほどwindowsでの構築って楽か?
むしろ面倒くさいと思うのだが GUIにしか馴染みがないとファイルコピーですらハードル高いわな PLEXの現行製品、USB接続チューナー(内部USB接続含む)を使うのであれば、ドライバの完成度からもLinuxの方が安定するだろうね
どちらにせよヤル気がないと チューナーとか必要な機材は全部今から揃えるからlinuxの方が構築終わった後は快適そうだな
win、linux共に立てことないから結局大変な事に変わりなさそうだしlinuxで立てるわ
幸いコマンドラインでの操作自体はそこまで抵抗ないから頑張れると思うw
みんなありがとう 慣れるとGUIでちまちまやるよりコマンドをコピペする方が楽でミスも減る
それこそDockerで構築をレシピ化もできる エンコ環境はwindowsの方がいいね
特にcmカット >>820
快適なのはwinだな
どうしてもLinuxでやりたいというのでなければwinのほうが情報量が圧倒的に多いし
トラブった時の解決も容易、アプリの完成度も高い。
Linuxの場合はググっても情報が古かったりするし基本的に自分で解決できる人向け。
winかLinuxかここで聞いているようなレベルであれば素直にwinにしとけ。 plexのチューナーを使う前提だと、winはlinuxに比べてドロップが頻繁に報告されてる気がするんだが、その点はどう?
winはドロップ以外に不満が出ないからそこばかり目につくだけなのか?
快適なのがwinならみんなはlinuxのどこが良くて使ってるのか教えてほしい。OSのアップデートに怯えなくていいというのは明確な利点だとは思うけど、それ以外にもいいところがあるのでは?
質問ばかりで申し訳ないが答えてくれると助かる 録画先領域を別にすればHDD4GB、メモリ2GB程度で足りる上にライセンスの心配不要
普段使いのPCに録画もさせてるなら関係ないけど、録画のためにハード用意する前提だとWindowsは無駄多すぎ >>827
plexねドロップ以外に不満はないというより、ドロップ酷くてまともに使えなかったからLinux鯖にした
mirakurun使えばWin上でもBonあるから使えるし linuxスレで聞いてるからそっち寄りの意見の方が多いとは思うが、やっぱりwinでやる理由があまり見当たらないな
cmカットは魅力的だけど、まずは元データを確実に取得することの方が重要だろうし linuxは俺アプリ作りやすいのも利点
winはGUIベースだからアプリ間の連携が面倒くさい px4_drvについては本当に作者様々。
ドロップ云々もあるけど、他のバグについても積極的に潰していってくれてる W3PE4使ってるけど録画鯖構築に色々調べすぎて自分用チュートリアルをメモに残したからほぼコピペで環境完成するわw
寧ろWinでやってたときはチューナーが初期化できませんでしたとか、そもそもドライバのインストールで時間かかるとかめんどかった
という個人的なのはさておき、USB接続タイプだとLinuxでの安定性は素晴らしい。ラズパイみたいな非力なマシンでもドロップはほぼ出ない。
Winだと4コアとか割と(録画的に)高性能なマシンでも何故かドロップしたし安定性にかける。
これはおま環だとか言われそうだけど、Linuxでほぼドロップしてないから信号の問題でもないし、Winをクリーンインストールしてもそうだから絶対にドライバーが悪いと思ってる。
なんでLinuxで録画してWinでエンコードしてるよ >>835
調べればどれもこれも出てくることのはずだから自分で頑張った方がいいと思うよ?その方が自分のためだと思う
どうせいつかトラブってここにわからないんですって書き込みに来ることになると思うし。 誰もが自分の環境を作成した際のメモ的なモノは持っているけど、内容理解した上で使用しているだろうしな(試行錯誤して)
ネットで説明されている手順を使うなら、
>>723
ここら辺のサイトが勉強に最適 重要なのはメモを作る過程であって
成果物としてのメモはその上で意味を持つ 最近、PT2の中古が大量に出回ってるね
タラコチューナーのお陰? そりゃPCIスロット付きマザボが激減したからでしょ
最近BIOSTARの新製品が国内販売されるようになったみたいだがAMDだしな PCI 変換ライザーカードで安定運用出来てる俺にはまだまだお宝 録画機はハーフハイトでなければというのでなければライザかませて使うのはありだよね ラズパイ4に録画サーバーとファイルサーバー両方の役割を持たせるのってスペック的にどうなのかな?
さらにリアタイ視聴もできれば言うことなしなんだが
USB3.0になったし、ファイルサーバにする価値出たと思うんだけど ラズパイ4 でPCI-E 引き出した猛者も居るみたいなのでサードパーティーの拡張ボードに期待 >>846
それはいい事聞いた、リアタイ視聴はどう?
問題なく動く感じなら今すぐでも買おうかな
録画サーバ組もう組もうと思いながら、貧乏故になかなか一歩踏み出せないんだよな〜 >>847
リアタイ試聴が何を指してるのかわからんけど
スマホで見てる分には特に問題ない 今すぐにでも買おうといってもまだ国内じゃ技適取得してないから正式には販売されてないぞ
自分は輸入したけど
日本のAmazonで売ってたけどぼったくりのマケプレ >>849
aliexpressで買うつもりだったけど、どこから輸入した?? Pimoroniラズパイの代理店だよ
aliは値段見たけど高かったぞ4Gモデル9000円近くするやん
自分が買った時は1ポンド128円だったから4Gモデルでも5700円
送料入れても6300円ぐらいだった ウチもPimoroni
純正品揃ってるからボード以外も欲しいとココよね 4gモデルに、電源、ケース、ヒートシンク、ファン、microSD、microHDMI入ってて9000くらいのあるから安いと思ったんだけどそうでも無い感じなのか? Pimoroniって送料いくらぐらい?
送料込みでAliより安くなるなら買うかな 多分700円前後だな
早く届けるオプションとかつけると高くなるようだけど
普通の一番安いのでも8日ぐらいで届いたから自分は不満はなかったけど
aliだと送料タダでも届くの遅いよね 安いのはaliで早いのはPimonoriって感じか? Pimoroni600円くらいだっけ?
1週間かからずに届いたからaliよりは早い気がする Pimoroniだと書かれてる値段から税金20%引いた値段になるからかなり安いことに気づいたわ
買います PimoroniでRPi4ポチってみた
4GB本体GBP45.00、US用ACアダプター6.25
送料(安い方)は9.00だったので計GBP60.25
確かにWeb上の表示価格はEUのVAT込みで、その分が引かれた価格だな
PayPalアカウントからなので氏名、住所入力の手間もなく電話番号を追加するだけで買えて楽だった 誰かlaspberry pi zeroでリアルタイム視聴試した人いない?録画機能も何もいらない。ただ視聴するだけ。流石にスペック足りないかなー Laspberry pi 4は1,2,4GBメモリ選べるみたいだけど、リアルタイム視聴だけだったらメモリ1GBでも足りるかな?
Laspnerry pi zeroでも試してる人いたら教えてください >>864
zeroで楽勝ってこと?
スクランブル解除するだけだから大丈夫かな? >>866
パソコンに直接ってこと?
寝ながら手元でテレビ見たいからIPhoneでも観れるようにしたいと思ってる。ラズパイにしようと思ってるのは、パソコンずっと立ち上げておきたくないから
ラズパイに1万払うならしっかりしたサーバ買おうかなと
レスポンス早くて助かる
5ちゃんの通知か何か出来るようにしてるの? IPhoneってより、IPad!
9/11に新しいの発表されるし
IPadだと、2つのアプリ同時に使えるから、ベッドに寝ながら、1つの画面でテレビ見ながらゲームできるなんて最高 趣味に1万?、+5000円?のお金捨てられないなら鯖買った方が
まず間違いなくその用途ならド安定だと思うよ こっちでもRaspberry pi 4関連の書き込みがあるとは。みんなRaspberry pi 4の国内販売を楽しみにしているみたい。
出来栄えによっては廉価なintel Atom系PCが駆逐されかねないから期待も大きくなる。
Raspberry piと同様の各種シングルボードコンピュータは既に存在を脅かされている。
USB-C電源ポートの設計不具合を修正したバージョンで技適通過してくれたら嬉しいけど、2019年内には国内販売を開始してくれるかなぁ?
イギリス本国から1年遅れ(2020年の夏)だと、流石に待たされ過ぎな気がする。
ただ、NASに使うなら無理にRaspberry piを使わずに単機能のNAS専用機を買った方が良いと思う。
Raspberry pi系の本体にHDDを繋ぐと設置面積が大きくなるし、動作不安定の要素も多くなる。 スマホ(特にios系)で視聴する場合はトランスコード合ったほうがいいと思うから、ラズパイじゃ力不足じゃない?
安鯖なり中華pcなりを買って来たほうがコスパいいよ
別にmpeg2ts生でも再生は出来るけどswデコードになるからバッテリーがどんどん減る >>872
一応重いフィルタとか使わなければh264omxでリアルタイム変換できてるから
Pi4はがんばれる子 >>871
年内、クリスマスまでには国内も出るんじゃないのさすがに
自分のはPimoroniでポチったが年末に小5の息子にクリスマスプレゼントとして国内技適版を買ってやるつもりでいる ■ このスレッドは過去ログ倉庫に格納されています