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



今、あなたにおすすめ

ブログ人気記事

コスパの良いお蕎麦
キャニオンゴールドさん

お盆の風物詩🎵
あしぴーさん

送りまぜ雨に日付けは変わりけり
CSDJPさん

北の大地へ 2025 夏 9日目
hikaru1322さん

少しは涼し気に・・・
シュールさん

ライガの誕生会するぞ
chishiruさん

この記事へのコメント

コメントはありません。

プロフィール

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

ユーザー内検索

<< 2025/8 >>

     12
3456789
10111213141516
17181920212223
24252627282930
31      

愛車一覧

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

過去のブログ

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

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

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

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