YANO's digital garage

Copyright ©YANO All rights reserved. https://www.bravotouring.com/~yano/

Last-modified: 2024-03-20 (水)


[一語一絵/IT系]

LinuxとPTn / 2012-09-30 (日)

今週末も先日書いたRecTestによる"MULTI2デコード"失敗が再発。

earthsoft PT3
アースソフト PT3

休止モードからの復帰も期待を裏切る事が多々あるので、録画サーバをgt110bのubuntu 10.04 Linux環境で構築しなおす事に。最終的にはPT3を2枚刺しにしたいのだが、取り敢えず問題切り分けの助けになるよう実績の多いPT2とPT3で2枚刺し構成。

まずはカードリーダーSCR3310-NTTComのインストール。

sudo apt-get install libccid pcsc-tools libpcsclite-dev pcscd
sudo pcsc_scan
難なくOK。

続いてARIB STD-B25 仕様確認テストプログラム。

sudo apt-get install build-essential mercurial
cd ~/software/tv/
wget http://hg.honeyplanet.jp/pt1/archive/c44e16dbb0e2.zip
unzip c44e16dbb0e2.zip
cd ~/software/tv/pt1-c44e16dbb0e2/arib25
make
sudo make install

[External]epgrec 2011年10月1日からのBS新チャンネル対応ファイル群からepgrecをインストール。まずは2011年10月1日のBSパッチ済みrecpt1とPT1ドライバーをインストール。

tar xvf pt1-drv_20111001.tar.gz
cd ~/software/tv/pt1-7662d0ecd74b/recpt1/
make clean && make
sudo make install
cd ~/software/tv/pt1-7662d0ecd74b/driver/
make clean && make
sudo make install
再起動してrecpt1でテスト録画。福岡だと28でNHK総合が、31チャンネルでKBCが録画(スクランブル解除)できていればOK。
recpt1 --b25 --strip 28 30 test_ch28.ts
recpt1 --b25 --strip 31 30 test_ch31.ts
続いてepgdumpr2をインストール。
tar xvf epgdumpr2_20111001.tar.gz
cd ~/software/tv/epgdumpr2/
make clean && make
sudo cp -p ~/software/tv/epgdumpr2/epgdump /usr/local/bin
先ほどテスト録画したtsファイルをepgdumpに喰わせてみて
epgdump test ~/test_ch31.ts - | less
番組表チックなデータが出力されればOK。

最後にepgrecをインストール。

tar xvf epgrec_20111001.tar.gz
tar xvf epgdumpr2_20111001.tar.gz
cd ~/software/tv/epgdumpr2/
make clean && make
sudo cp -p ~/software/tv/epgdumpr2/epgdump /usr/local/bin
sudo cp -pr ~/software/tv/epgrec /var/www/
sudo chown -R www-data:www-data /var/www/epgrec
cd /var/www/epgrec
sudo cp -p config.php.sample config.php
sudo cp -p do-record.sh.pt1 do-record.sh
[External]地上デジタル放送 チャンネル一覧表 九州・沖縄エリア:マスプロ電工を参考に、/var/www/epgrec/config.phpのチャンネルマップを編集。
38 // 福岡地区デジタルチャンネルマップ
39 $GR_CHANNEL_MAP = array(
40         "GR31" => "31",         // KBC
41         "GR22" => "22",         // NHK教育
42         "GR28" => "28",         // NHK総合
43         "GR30" => "30",         // RKB
44         "GR32" => "32",         // FBS
45         "GR26" => "26",         // TVQ
46         "GR34" => "34",         // TNC
47 );
do-record.shもテスト。
OUTPUT=test_ch31_2.ts CHANNEL=31 DURATION=30 TUNER=0 MODE=0 TYPE=GR /var/www/epgrec/do-record.sh

録画予約はatコマンドで起動されるので、/etc/at.denyからwww-dataを除外しておく。

alias
backup
bin
daemon
ftp
games
gnats
guest
irc
lp
mail
man
nobody
operator
proxy
qmaild
qmaill
qmailp
qmailq
qmailr
qmails
sync
sys
# www-data
もしwww-dataがnologinになっていれば/etc/passwd/bin/shとかに割り当てておくように。

続いてPT3ドライバのインストール。

cd ~/software/tv/
git clone https://github.com/m-tsudo/pt3.git
cd /home/yano/software/tv/pt3/
make
sudo make install
…とやったが、初期化で
PT3-pci: probe of 0000:05:00.0 failed with error -5
との事。orz

【参照】
●アースソフト http://earthsoft.jp/
PT3 目次
●PTx Wiki - トップページ http://www58.atwiki.jp/ptxatwiki/
●空落科技 http://team2ch.org/blog/
Ubuntu 12.04 64bitでPT2を使う 2011年12月4日
●裏技shop DD http://shopdd.jp/
アースソフト PT3のセットアップ方法! 2012年7月15日
●PukiWiki Plus! http://baalzephon.dyndns.org/tech/
Linux/テレビ関連/PT2
●録画予約システムepgrec http://www.mda.or.jp/epgrec/
●マスプロ電工 http://www.maspro.co.jp/
地上デジタル放送 チャンネル一覧表 九州・沖縄エリア
●Amazon.co.jp http://www.amazon.co.jp/
PT3 Rev.A 12,400円