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



今、あなたにおすすめ

ブログ人気記事

クラウン・NMAXオイル交換
osatan2000さん

🔥リピ番123,123km&煉獄 ...
kentacさん

ガンプラ作ります
シロだもんさん

ちょこっと🌸
あしぴーさん

【週刊】5/3:今週のニュース(原 ...
かんちゃん@northさん

激安過ぎる寂れた宿へと突撃ス!! ...
アーモンドカステラさん

この記事へのコメント

コメントはありません。

プロフィール

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

ユーザー内検索

<< 2025/5 >>

    123
45678910
11121314151617
18192021222324
25262728293031

愛車一覧

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

過去のブログ

2016年
01月02月03月04月05月06月
07月08月09月10月11月12月
ヘルプ利用規約サイトマップ

あなたの愛車、今いくら?

複数社の査定額を比較して愛車の最高額を調べよう!

あなたの愛車、今いくら?
メーカー
モデル
年式
走行距離(km)
© LY Corporation