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

[plamo:32840] Plamo-7.1b1 PT3 dvb版による録画



尾形です。

Plamo-7.0でPT3による録画設定のメモをまったく残していなかったのでもう
すっかり忘れています。ちょっとメモをして置きたいと思います。

Plamo-7.1bではCONFIG_DVB_PT3=mとなっていますのでkernelの再構築は必要なく
dvb版のdriverが利用できるようです。
PKG_CONFIG_PATHに/usr/local/lib/pkgconfigを追加しておくと良いようです。
................................................................................
(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/
...
libudev.laがdefaultのところにないのでとりあえず
su
# cd /usr/lib
# ln -s /var/local/la-files/libudev.la .
...
git clone --recursive https://salsa.debian.org/rousseau/CCID.git
cd CCID
./bootstrap
./configure
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.5.4.tar.bz2
tar xvf pcsc-tools-1.5.4.tar.bz2
cd pcsc-tools-1.5.4
./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のインストール
 次を参考にしました。
        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.2.tgz
$ tar xvf recdvb-1.3.2.tgz
$ cd recdvb-1.3.2
$ ./autogen.sh
$ ./configure --enable-b25
$ make
$ su
# make install

(2-2) 確認
# reboot

# dmesg | grep -i pt3
[    5.885657] earth_pt3 0000:05:00.0: enabling device (0000 -> 0002)
[    5.885794] dvbdev: DVB: registering new adapter (PT3 DVB)
[    5.935604] earth_pt3 0000:05:00.0: DVB: registering adapter 0 frontend 0 (Toshiba TC90522 ISDB-S module)...
[    5.935631] dvbdev: DVB: registering new adapter (PT3 DVB)
[    5.951750] earth_pt3 0000:05:00.0: DVB: registering adapter 1 frontend 0 (Toshiba TC90522 ISDB-T module)...
[    5.951791] dvbdev: DVB: registering new adapter (PT3 DVB)
[    5.953052] earth_pt3 0000:05:00.0: DVB: registering adapter 2 frontend 0 (Toshiba TC90522 ISDB-S module)...
[    5.953096] dvbdev: DVB: registering new adapter (PT3 DVB)
[    5.954172] earth_pt3 0000:05:00.0: DVB: registering adapter 3 frontend 0 (Toshiba TC90522 ISDB-T module)... [    6.253769] earth_pt3 0000:05: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

................................................................................
(3) 録画と圧縮テスト
$ recdvb --dev 3 --b25 --strip --lch 26 120 test.ts
$ ffmpeg -i test.ts -b:v 1024k test.mp4

SMPlayerではtest.ts、test.mp4どちらももクラッシュしました。
vlcではtest.tsの再生がまだだめな模様だが、test.mp4の再生はOKでした。
見るのはmp4のファイルだけなのでこれでまったくOKです。
................................................................................



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