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カードリーダーライター絡みとして


この記事が気に入ったらサポートをしてみませんか?