Raspberry Pi 4 Model B 8GB(Revision:d03114)でDTVをやってみたくなったのでプレクス(PX-W3U4)用にrecpt1を構築した。
recpt1
llibarib25とpx4_drvは構築済み
recpt1をpx4_drvで使いたい
pt1_dev.hのbsdevとisdb_t_devのpt1videoをpx4videoへ書き換えが必要
$ wget http://hg.honeyplanet.jp/pt1/archive/tip.zip
$ unzip tip.zip
$ cd pt1-17b4f7b5dccb/recpt1/
$ sed -i 's/pt1video/px4video/g' pt1_dev.h
$ sudo apt install autoconf automake
$ ./autogen.sh
$ ./configure --enable-b25
$ make && sudo make install
recpt1で取得・録画ができるかの確認
地上波の周波数18chを18ch15secondsrectest.tsのファイル名で15秒間取得・録画。ICカードリーダーライターのLEDがチカチカして頑張りながらlibarib25でデコード。中身のないストリームは除去。TSのPIDと電波品質(C/N比)を拝めた。美味しい、実に美味しい。(ジュルリ)
$ recpt1 --b25 --strip 18 15 18ch15secondsrectest.ts
using B25...
enable B25 strip
pid = 1895
C/N = 32.257388dB
Recording...
Recorded 15sec
$ recpt1 -h
Usage:
recpt1 [--b25 [--round N] [--strip] [--EMM]] [--udp [--addr hostname --port portnumber]] [--device devicefile] [--lnb voltage] [--sid SID1,SID2] channel rectime destfile
Remarks:
if rectime is '-', records indefinitely.
if destfile is '-', stdout is used for output.
Options:
--b25: Decrypt using BCAS card
--round N: Specify round number
--strip: Strip null stream
--EMM: Instruct EMM operation
--udp: Turn on udp broadcasting
--addr hostname: Hostname or address to connect
--port portnumber: Port number to connect
--device devicefile: Specify devicefile to use
--lnb voltage: Specify LNB voltage (0, 11, 15)
--sid SID1,SID2,...: Specify SID number in CSV format (101,102,...)
--help: Show this help
--version: Show version
--list: Show channel list
補足
libarib25を処理するICカードリーダーライター絡みとして
この記事が気に入ったらサポートをしてみませんか?