Linux(Ubuntu)でPT2

環境

Ubuntu Server 9.10 64bit (とりあえずテストなのでUSBにインストールしてUSBブート)
CPU Atom
Memory 1G
ICカードリーダーは、SCR3310-NTTCom

PT2ドライバのインストール

ドライバをゲットして解凍する。

$ wget http://hg.honeyplanet.jp/pt1/archive/tip.tar.bz2
※パスがpt1だけどOK

ドライバをビルドする為に必要なパッケージゲット

$ sudo apt-get -y install build-essential linux-headers-`uname -r`

ドライバをビルドする

解凍したフォルダ/driveに移動して
$ make -C /lib/modules/`uname -r`/build M=`pwd` V=1
$ sudo make -C /lib/modules/`uname -r`/build M=`pwd` V=1 modules_install
$ sudo depmod -a

ルールファイルをコピー

$ sudo cp etc/99-pt1.rules /etc/udev/rules.d/

Ubuntuを再起動する。
PT2を認識しているか確認する。

$ dmesg | less
pt1(pt2だったかな?)なんたらかんたらって表示されているのでOKとする。

ICカードリーダーを読み取れるようにする。

必要パッケージをインストール

$ sudo apt-get -y install libccid pcsc-tools

認識されたか確認する

$ pcsc_scan
SCR 3310 NTTとかなんとかそれっぽいのが表示されているのでOKとする。

録画ツールをインストールする

必要パッケージをゲット

$ sudo apt-get install pkg-config

ビルド、インストールする。

ドライバと一緒にゲットしているので、
解凍フォルダ/arib25/srcに移動して
$ make
$ sudo make install
解凍フォルダ/recpt1に移動して
$ make
$ sudo cp ./recpt1 /usr/local/bin

動作確認する

録画コマンド実行

$ recpt1 --b25 --strip 27 30 test.ts
※27がチャンネルで30秒間録画するって意味らしい

30秒ぐらい待つ

test.tsが出来ている。

再生する

WindowsからダブルクリックでMediaPlayerが再生してくれた。



時間がないのでとりあえずここまで。
予約録画とかは後で書く