• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+
イイね!
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/8 >>

  12345
6789101112
13141516171819
20212223242526
2728293031  

ファン

1 人のファンがいます

愛車一覧

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

過去のブログ

2016年
01月02月03月04月05月06月
07月08月09月10月11月12月

QRコード

QRコード
このブログを携帯でご覧になれます
ヘルプ利用規約サイトマップ
©2017 Carview Corporation All Rights Reserved.