[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:34036] PT3とrecdvbの利用(更新)



尾形です。

Plamo-7.4をinstallしたのでPT3とrecdvbの利用の更新を行いました。

PT3 dvb版
................................................................................
export PATH="/usr/local/lib:/usr/local/include:/usr/local/sbin:$PATH"
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"
................................................................................
(1) b25のデコード関連
 次を参考にしました。
        http://tech.springcard.com/guides/pcsc-unix-with-pcsclite/
................
(1-1) PC/SC
        https://pcsclite.apdu.fr/
git clone https://salsa.debian.org/rousseau/PCSC.git
cd PCSC
./bootstrap
./configure --disable-libsystemd
make
make install    (su)
................
(1-2) CCID
        https://ccid.apdu.fr/
git clone --recursive https://salsa.debian.org/rousseau/CCID.git
cd CCID
./bootstrap
./configure PCSC_CFLAGS=-I/usr/local/include/PCSC
make
make install    (su)
................
(1-3) Installing PCSC-Perl
        http://ludovic.rousseau.free.fr/softwares/pcsc-perl
wget http://ludovic.rousseau.free.fr/softwares/pcsc-perl/pcsc-perl-1.4.14.tar.bz2
tar xvf pcsc-perl-1.4.14.tar.bz2
cd pcsc-perl-1.4.14
perl Makefile.PL
make
make install    (su)
................
(1-4) Installing pcsc-tools
wget http://ludovic.rousseau.free.fr/softwares/pcsc-tools/pcsc-tools-1.6.0.tar.bz2
cd pcsc-tools-1.6.0
./configure
make
make install    (su)
................
(1-5) Installing libarib25
git clone https://github.com/stz2012/libarib25.git
cd libarib25
mkdir build
cd build
cmake ../
make
make install    (su)
................
(1-6) check
# /usr/local/sbin/pcscd
$ pcsc_scan
        Japanese Chijou Digital B-CAS Card (pay TV)

................................................................................
(2) recdvbのインストール
 次を参考にしました。---link切れ---
        http://cgi1.plala.or.jp/~sat/?x=entry:entry160313-022002
................
(2-1) コンパイル・インストール
 --- (1)のb25関連は終了している ---
$ wget http://www13.plala.or.jp/sat/recdvb/recdvb-1.3.3.tgz
$ tar xvzf recdvb-1.3.2.tgz
$ cd recdvb-1.3.3
$ ./autogen.sh
$ ./configure --enable-b25
$ make
# make install  (SU)

................
(2-2) 確認
# reboot

# dmesg | grep -i pt3
[   13.630440] earth_pt3 0000:03:00.0: enabling device (0000 -> 0002)
[ 13.643323] earth_pt3 0000:03:00.0: DVB: registering adapter 0 frontend 0 (Toshiba TC90522 ISDB-S module)... [ 13.703690] earth_pt3 0000:03:00.0: DVB: registering adapter 1 frontend 0 (Toshiba TC90522 ISDB-T module)... [ 13.704890] earth_pt3 0000:03:00.0: DVB: registering adapter 2 frontend 0 (Toshiba TC90522 ISDB-S module)... [ 13.705776] earth_pt3 0000:03:00.0: DVB: registering adapter 3 frontend 0 (Toshiba TC90522 ISDB-T module)... [ 14.004634] earth_pt3 0000:03:00.0: successfully init'ed PT3 (fw:0x04, I/F:0x01)

$ ls /dev/dvb
adapter0/  adapter1/  adapter2/  adapter3/
(0,2:衛星、1,3:地上波)

pcscdはboot時に起動するようにしておく。
# /usr/local/sbin/pcscd

................
(2-3) 信号レベルのチェック
$ recdvbchksig --dev 3 26

................................................................................
(3) 録画と圧縮テスト
$ recdvb --dev 3 --b25 --strip --lch 26 120 test.ts
(A) デフォルトのトランスコード
$ ffmpeg -i test.ts test.mp4
(B) 動きが少ない時の高圧縮
$ ffmpeg -i test.ts -b:v 1024k test.mp4
(C) 録画なしで視聴
$ recdvb --dev 3 --b25 --strip --lch 26 - - | vlc -
................................................................................
参考リンク
Ubuntu 18.04でPT3を使用して地上デジタルテレビ放送を拝見できるように手配
ttps://www7390uo.sakura.ne.jp/wordpress/archives/728
................................................................................



[検索ページ] [メール一覧]
Plamo ML 公開システム