miedaの備忘録

わすれないように

Debian Memo 2 (PT3編)

PT3で録画できるようにするまで

◆ドライバインストール
/usr/local/src あたりで作業するのがよさげっぽい?
echo "blacklist earth-pt1" >> /etc/modprobe.d/blacklist.conf
apt-get install git linux-headers-amd64
git clone https://github.com/m-tsudo/pt3.git
cd pt3
make
sudo make install


ICカードリーダー周り
$ apt-get install pcscd pcsc-tools
上手く行けばこれだけ。

waiting for the first reader ... とか出た場合
libccid1.4.7以下のバージョンだと手持ちのSCR3310-NTTComがうまく動かない。
(
Linux/テレビ関連/libccid - PukiWiki Plus!
参照)
なので、なんとかしてアップデートする。
.debファイルを拾ってくるのが手っ取り早い
Index of /pub/Linux/ubuntu//pool/universe/c/ccid
から適当なものを選んでダウンロード
$ dpkg -i ./libccid_xxx
参考はこちら:Ubuntu 12.10 で SCR3310-NTTCom が認識されない件 | hirooka.pro

※この記事を書いてる時の最新版 libccid1.4.18 は libc6 Ver.2.15以上を要求してくる。
もし、libc6のバージョンが低い場合は
How to upgrade glibc from version 2.13 to 2.15 on Debian? - Stack Overflow
に倣ってlibc6のバージョンをあげるか、
libccid1.4.8のインストールに切り替えるかする。
(今回は前者でやったが、めっちゃしんどいので次から後者にかえる)

◆ recpt1 録画ソフト
$ apt-get install mercurial
b25を入れる
$ apt-get install libpcsclite-dev
$ hg clone http://hg.honeyplanet.jp/pt1 -r b25 pt1_b25
$ cd pt1_b25/arib25/src
$ make
$ make install PREFIX=/usr
recpt1を入れる
$ hg clone http://hg.honeyplanet.jp/pt1
$ apt-get install autoconf automake
$ ./autogen.sh
$ ./configure --prefix=/usr --enable-b25
$ cp pt1_dev.h pt1_dev.h.org
pt1_dev.h内の/dev/pt1を/dev/pt3に置換
$ make
$ make install

◆chinachu
基本的にはサイト通り
ただし、そのままではユーザー"chinachu"がチューナーへアクセス出来ないので
$ usermod -G tape chinachu
を実行
 "tape"は
ls -al /dev/ | grep pt3
の実行結果からグループ名を見つけた
※明日回す
for var in `seq 10 80` ; do recpt1 --b25 --strip $var 5 /mnt/video/$var.ts;done
ls -la /mnt/video