• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+

南朱希のブログ一覧

2016年10月12日 イイね!

録画環境構築 CentOS 7 + PT3 + SoftCAS + chinachu

2016/10/11 CentOS Linux release 7.2.1511

記事が古いものも多いので、これから設定する人、参考程度に。

firewallやSElinuxなどの設定方法は省きます。
perlやc++のコンパイラ、gitなどいろいろ必要になるので、入ってなければその都度インストール。
srcやgitなどディレクトリ作ってますが別にどこでもいいです。
ファイルの書き換えを伴うmakeなどがエラーを吐く場合にはsudoで権限をつけると通る場合もあります。

=====カードリーダー関係インストール======================================

$ sudo yum -y install ccid pcsc-lite-devel pcsc-lite pcsc-lite-devel pcsc-lite-libs

$ mkdir ~/src
$ cd ~/src
$ wget http://ludovic.rousseau.free.fr/softwares/pcsc-perl/pcsc-perl-1.4.14.tar.bz2
$ tar xvjf pcsc-perl-1.4.14.tar.bz2
$ cd pcsc-perl-1.4.14
$ perl Makefile.PL
$ make
$ sudo make install

$ wget http://ludovic.rousseau.free.fr/softwares/pcsc-tools/pcsc-tools-1.4.27.tar.gz
$ tar xvjf pcsc-tools-1.4.27.tar.gz
$ cd pcsc-tools-1.4.27
$ make
$ sudo make install
$ sudo systemctl enable pcscd
$ sudo systemctl start pcscd

=====pt3ドライバインストール===============

$ mkdir ~/git
$ cd ~/git
$ git clone https://github.com/m-tsudo/pt3.git
$ cd pt3
$ make
$ sudo make install
インストール後再起動する

ドライバ確認

$ ls -l /dev/pt3*

$ lsmod | grep pt3

=====b25インストール===================================

$ cd ~/git
$ git clone https://github.com/stz2012/libarib25.git
$ cd libarib25/
$ make
$ sudo make install
$ sudo echo /usr/local/lib > /etc/ld.so.conf.d/usr-local-lib.conf
$ sudo ldconfig

=====recpt1インストール(本家+httpパッチ)=============================

$ cd ~/git
$ wget http://hg.honeyplanet.jp/pt1/archive/c8688d7d6382.zip
$ unzip c8688d7d6382.zip
$ wget http://hg.honeyplanet.jp/pt1/archive/tip.tar.bz2
$ tar xvzf recpt1-http-rev4.tar.gz
$ patch -p2 -d pt1-c8688d7d6382/recpt1/ < recpt1-http-rev4/recpt1-http.diff
$ cd pt1-c8688d7d6382/recpt1
$ sed -i".org" 's/pt1video/pt3video/g' pt1_dev.h
$ ./autogen.sh
$ ./configure --prefix=/usr/local/ --enable-b25
$ make
$ sudo make install

=====softcasインストール===========================================================

※現在(2016/10/11)Keysファイルが同梱されていないため別途準備しなければmakeできない。
旧softcasから引っ張って来る場合、Keysetヘッダファイル構造体の中のcharで宣言されているチャンネル名がコメントアウトされているため引数が異なりますと言ったエラーが出るので要修正。また、有料チャンネル見たい人はKeysファイル内のキーの書き換えが必要(試してないけどおそらくキーが更新されている)。新しいキーは2chのどこかを探せば出てくるかも。

$ cd ~/src
$ wget http://www.wazoku.net/softcas.zip
$ unzip softcas.zip
$ cd softcas
$ wget -O winscard.cpp http://pastebin.com/raw/5144Ah9g
$ wget -O Makefile http://pastebin.com/raw/FQdSixkB
$ sed -i "/LONG SCardGetStatusChange/s/LPSCARD_READERSTATE_A/LPSCARD_READERSTATE/g" winscard.cpp
$ sed -i "s/SCARD_IO_REQUEST g_rgSCardT1Pci;/const SCARD_IO_REQUEST g_rgSCardT1Pci = { SCARD_PROTOCOL_T1, sizeof(SCARD_IO_REQUEST) };/g" winscard.cpp
$ make
$ cp libpcsclite.so.1.0.0 /usr/lib64/

できなかったらBCAS挿しましょう。

=====recpt1の録画テスト==================

$ cd <録画したいディレクトリ>
$ recpt1 --b25 --strip <チャンネル> <録画時間> <ファイル名>.ts

=====chinachuインストール============================================

github上のwikiを参照。
chinachu : https://github.com/Chinachu/Chinachu

番組表が取得できない場合、recpt1をstz版や新本家(pt1-c9~)にしてみる、など。
Posted at 2016/10/12 17:33:28 | コメント(0) | パソコン/インターネット

プロフィール

小さなクルマが好きなロリコンです
みんカラ新規会員登録

ユーザー内検索

<< 2017/10 >>

1234567
891011121314
15161718192021
22232425262728
293031    

ファン

1 人のファンがいます

愛車一覧

スズキ アルトバン スズキ アルトバン
ただの商用車。お山でぶん回して遊んでたらヘッドガスケット抜けました。K6Aターボへ載せ替 ...
日産 ローレル 日産 ローレル
街乗り用のポンコツ
スズキ アルトワークス スズキ アルトワークス
ボディの錆が酷く、昨年末に峠で刺さりフレームが曲がっっていて、エンジンも1気筒圧縮低いの ...
ホンダ CRM50 ホンダ CRM50
エンジンブローにてエンジンを下ろし腰下まで分解。 しかし、車体・エンジンともに各部の劣化 ...

過去のブログ

2016年
01月02月03月04月05月06月
07月08月09月10月11月12月
ヘルプ利用規約サイトマップ
©2017 Carview Corporation All Rights Reserved.