MilkyWiki EPGStationWithDTV02A-1T1S-U Edit MetaEdit Search
linux(ubuntu)での方法
ちょっと古いが、チューナーセットアップまでは以下の記事が参考になる。
https://komone-life.com/2020/05/06/how-to-install-epgstation-bcas/
以下のチューナードライバはOut-of-treeモジュールであり、OSのアップデートを行うと使えなくなる可能性がある。
docker版Mirakurunを使う場合(以下の方法)はpcscdは入れないこと
カードリーダー
DTV02A-1T1S-Uの内蔵カードリーダーはLinuxのドライバがない為使えない。外付けのSCR3310などを使う。
B-CASカードリーダーライブラリをホストにインストールした場合、一度再起動が必要。
チューナー
px4_drvでDTV02A-1T1S-Uもサポートされているのでインストールも基本的にはそのままで良い。
最新カーネルだと以下のようにエラーが出ることがあるので適宜書き換える
https://github.com/nns779/px4_drv/issues/32
$ nano ~/src/px4_drv/driver/ptx_chrdev.c
573 1つ目の引数を削除
569 strlcpy()をstrscpy()に変更
$ nano ~/src/px4_drv/driver/driver_module.c
init_module()とcleanup_module()をpx4_init()とpx4_exit()に名称を変更
最終行に以下を追加
module_init(px4_init);
module_exit(px4_exit);
また、セキュアブートが有効だと自作のカーネルドライバは当てられないのでOFFにする必要がある。
(余談:DTV02-1T1S-Uは低温時に動かなくなる?不具合があり、A付きでは電源ラインにコンデンサーがついて改善されているとの噂だったが、やっぱり定期的に不通になる。)
libarib25
最新のCmakeは標準で古い形式を許可しなくなっている。以下で強制的に実行できる
$ cmake . -DCMAKE_POLICY_VERSION_MINIMUM=3.5
録画テスト
DTV02A-1T1S-Uはデバイス名がisdb2056video0なので、適宜読み替える。
$ recpt1 --device /dev/isdb2056video0 --b25 --strip 27 10 /tmp/test.m2ts
VLCで見る場合
$ recpt1 --device /dev/isdb2056video0 --b25 --strip 27 - - | cvlc -
Mirakurun
https://github.com/Chinachu/Mirakurun/blob/master/doc/Platforms.md#docker-on-linux
Dockerはすでに入っているものとする。
recpt1等はイメージに入っていないので、最初にビルド用のスクリプトを作る。以下のセクションをそのまま実行
https://github.com/Chinachu/Mirakurun/blob/master/doc/Platforms.md#preparation-when-using-chardev
以下セクションでインストール
https://github.com/Chinachu/Mirakurun/blob/master/doc/Platforms.md#installation--uninstallation--update
docker-compose.ymlを取得した後、起動前に設定ファイルを編集
$ nano docker-compose.yml
「カードリーダーを使う場合」の/dev/bus行のコメントを外す、上のdevices:もコメントを外す
「全てのデバイスを追加」の/dev行を/dev/isdb2056video0:/dev/isdb2056video0にする
http://127.0.0.1:40772/にアクセスできるか試す
アクセスできたら、チューナーをセットアップ
設定→チューナー設定→Add Tunerで以下と同じように記載、有効化
DVB Deviceは空、decoderはarib-b25-stream-test
$ nano /usr/local/etc/mirakurun/tuners.yml
- name: ISDBT2056
types:
- BS
- CS
- GR
command: recpt1 --device /dev/isdb2056video0 <channel> - -
isDisabled: false
設定→チャンネル設定で受信するチャンネルを有効化、もしくはChannel Scan
Homeでチューナーが追加され、Servicesに有効化したチャンネルが表示されていることを確認
Chromeを利用している場合は再生ボタンでブラウザ視聴が可能
そうでなければ、チャンネルをクリックして…ボタンからURLをクリップボードにコピーしてVLC等で視聴
Back Last Update: Thu, 09 Jul 2026 21:40:30 +0900