(2017夏)の焼き直しでLinuxでPX-W3U4を使う(2019年1月版)の続き。現行のLinuxで使えるチューナー(国内販売)USB2.0のチューナーしかない。CentOSはカーネルが古いので、PX-S1UDを使えない。channels地上波はチャンネルスキャンで設定するので、BS/CSのチャンネルだけで十分。普通はserviceIdなしで問題ない。CommentLinuxでPX-W3U4を使う(2019年1月版)今回はカーネルの縛りがない非公式ドライバを使用する。PX-W3PE4、PX-Q3U4、PX-Q3PE4でも手順は共通。ドライバの導入READMEの通りにやればできる。カーネルのアップデートに追従するためDKMSを使用した。install録画テスト実際に録画してみる。0,1が衛星波、2,3が地上波。チューナーが増えた場合も衛星波2、地上波2の順で繰り返される。CommentsMirakurunのチューニングChinachuのメモリ周りを調整してみたのでメモ。メモリを4GBから16GBに増設したこともあって、録画が中断されることはなくなった。バッファを増やすTSFilterがバッファオーバーフローを起こして録画が中断されることがある。サーバー設定のhighWaterMarkでバッファを設定できる。推奨されていないので程々に数倍程度。256MBヒープサイズを増やす使い切って録画を出力できなくなる時もこれで解決する。Mirakurunのアップデートのたびに実行する必要がある。mirakurun@2.8.0以降は–unsafe-permをつけずにアップデートすれば再設定する必要はない。メモリの搭載量と相談して程々に。highWaterMarkを増やすときは一緒に増やす。(2017夏)環境を構築し直したので、まとめてみる。9(Stretch)でやる予定。V2.0、PX-BCUD、KTV-FSMINIの4つをセットアップした。PT3はDVBドライバを使う。PT3/PT2/PT1カーネルにドライバが組み込まれているので、特に設定しなくても認識される。偶数がBS/CS、奇数が地上波と交互になる。adapter3アンテナに電源供給が必要な場合、chardev版ドライバを導入した方がいい。(V2.0)何もしなくても認識されるが、ファームウェアを入れないと動作しない。adapter4ファームウェアをダウンロードして、インストールする。モジュールをロードし直すと有効になる。smsusbadapterの番号を変更するには次のようにする。複数ある場合は「,」で区切る。4.10以降は16個なので0~15)。adapter_nr=4他のDVBデバイスと区別するため、起動時に番号を固定する。他にDVBデバイスがない場合は必要ない。/etc/modprobe.d/smsdvb.conf'PX-BCUDLinuxカーネルにPX-BCUDのドライバが組み込まれるのは4.7以上で、標準のカーネル(4.4)ではドライバが組み込まれていない。HWEカーネルを導入する。/etc/modprobe.d/em28xx_dvb.conf'KTV-FSMINI(KTV-FSUSB2/V3)KTV-FSMINIはドライバではなくコマンドを利用する。KTVWikiにあるrecfsusb2iをダウンロードして、ビルドする。/usr/local/bin/dvb-toolsをインストールDVBデバイスをチューニングするにはdvbv5-zapが必要になる。dvbv5-zapはdvb-toolsに含まれている。最後に現在も販売されているチューナーを挙げておく。save以上でインストールは完了。ドライバはなるべく標準ドライバで対応して手間を省いた。チャンネル設定はBS/CSの設定が決まっていて、地上波はチャンネルスキャンできるので手間取らなかった。以前に比べて簡単になったものの、まだ手間がかかるように思う。CommentsPX-S1UDとChinachuを組み合わせるPX-S1UDをLinuxで使えるようにしたのでChinachuと組み合わせてみた。録画にはrecdvbを使う。現在はこちらのドライバが安定している。録画時にB25デコードをかける場合はlibarib25やFUSE_b25をインストールしておく。recdvbのセットアップPT3などと同じように録画するには録画コマンドrecdvb(recpt1の改造版)をこちらからダウンロードしておく。手順はrecpt1と変わらない。installrecpt1などが入っている場合checksignalが上書きされるので注意。recdvbはPT2、PT3のDVBドライバでも使えるが、衛星放送には対応していない。checksignalも形式が違うのであまり当てにならない。録画ファイル名/dev/dvb/adapter0の場合–devに0を指定。ChinachuのインストールChinachuのwikiに従えば問題なくインストールできる。DVBデバイスの場合、実行ユーザーをvideoグループに所属させる必要があるので注意が必要。],外部から見られないのであれば、設定そのものを削除してもいい。"[<date:yymmdd-HHMM>][<type><channel>][<tuner>]<title>.m2ts",フォーマットに使えるタグは/node_modules/chinachu-common/lib/chinachu-common.jsのexports.formatRecordedNameを見るとわかる。],/dev/dvb/adapter0の場合–devに0を指定する。startしばらく待つと番組表が作成される。WUIに接続ブラウザに"http://IPアドレス:10772/"と入力するとChinachuのWUIに接続できる。ここから予約や録画ファイルの視聴・管理が行える。ストリーミング再生を無変換以外で使うにはそれなりのスペックが必要。番組表からできるライブ視聴はエンコードが必要で信頼性がまだ低いので、予約録画して再生した方がいい。エイリアス他のユーザーでchinachuコマンドをそのまま使うのはまずそうなので、普段使っているユーザーで使えるようにエイリアスを追加。unlockファイル名のフォーマット<date:日付フォーマット>日時。dateformatが使われる。@Wikiやおよろず本仕込み言霊メタ情報ログイン投稿フィードコメントフィードWordPress.orgおすすめ@takaakis62さんのツイート。