FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

UbuntuでChinachuを動かすコツ。

Chinachu beta
http://chinachu.akkar.in/
新たなlinux用録画管理システムChinachuをubuntu12.10に入れてみた。

実行ユーザーを作る
sudo adduser chinachu

このままだとsudoが実行できないので注意。

git://〜が使えない場合は以下のようにhttpプロトコルを使うようにする。
--- chinachu	2013-02-25 20:17:10.161733133 +0900
+++ chinachu 2013-02-25 18:38:23.512424000 +0900
@@ -146,7 +146,7 @@
remove_dir "$NAVE_DIR"

echo "Installing Node using Nave..."
- git clone git://github.com/isaacs/nave.git $NAVE_DIR
+ git clone https://github.com/isaacs/nave.git $NAVE_DIR
${NAVE_DIR}/nave.sh install $NODE_VER
rm -fv ${NAVE_DIR}/node
ln -sv $NODE_PATH ${NAVE_DIR}/node
@@ -187,7 +187,7 @@
chinachu_installer_epgdump () {
remove_dir "$USR_DIR/src/epgdump"

- local EPGDUMP_GIT="git://github.com/stz2012/epgdump.git"
+ local EPGDUMP_GIT="https://github.com/stz2012/epgdump.git"

echo "Installing epgdump from $EPGDUMP_GIT"
git clone $EPGDUMP_GIT "$USR_DIR/src/epgdump"
@@ -209,7 +209,7 @@
chinachu_installer_libx264 () {
remove_dir "$USR_DIR/src/libx264"

- local LIBX264_GIT="git://git.videolan.org/x264.git"
+ local LIBX264_GIT="http://git.videolan.org/git/x264.git/"

echo "Installing libx264 from $LIBX264_GIT"
git clone $LIBX264_GIT "$USR_DIR/src/libx264"
@@ -270,7 +270,7 @@
chinachu_installer_libfdk-aac () {
remove_dir "$USR_DIR/src/libfdk-aac"

- local LIBFDK_GIT="git://git.code.sf.net/p/opencore-amr/fdk-aac"
+ local LIBFDK_GIT="http://git.code.sf.net/p/opencore-amr/fdk-aac"

echo "Installing libfdk-aac from $LIBFDK_GIT"
git clone $LIBFDK_GIT "$USR_DIR/src/libfdk-aac"
@@ -364,7 +364,7 @@
chinachu_installer_libav () {
remove_dir "$USR_DIR/src/libav"

- local LIBAV_GIT="git://git.libav.org/libav.git"
+ local LIBAV_GIT="http://git.libav.org/libav.git"

echo "Installing libav from $LIBAV_GIT"
git clone $LIBAV_GIT "$USR_DIR/src/libav"
@@ -810,4 +810,3 @@
}

main "$@"
-


PT3+慶安チューナー環境を想定しているようなのでいろいろ書き換える。
・PT3+慶安→PT1、2。
・LNBに15Vを供給。
・BS、CSチャンネルをすべて設定。

--- /config.sample.json	2013-02-25 18:27:51.396371344 +0900
+++ /config.json 2013-02-25 19:10:52.687920113 +0900
@@ -22,46 +22,38 @@
"name" : "PT3-S1",
"isScrambling": false,
"types" : [ "BS", "CS" ],
- "command" : "recpt1 --device /dev/pt3video0 --b25 --strip --sid - -"
+ "command" : "recpt1 --lnb 15 --device /dev/pt1video0 --b25 --strip --sid - -"
},
{
"name" : "PT3-S2",
"isScrambling": false,
"types" : [ "BS", "CS" ],
- "command" : "recpt1 --device /dev/pt3video1 --b25 --strip --sid - -"
+ "command" : "recpt1 --lnb 15 --device /dev/pt1video1 --b25 --strip --sid - -"
},
{
"name" : "PT3-T1",
"isScrambling": false,
"types" : [ "GR" ],
- "command" : "recpt1 --device /dev/pt3video2 --b25 --strip --sid - -"
+ "command" : "recpt1 --device /dev/pt1video2 --b25 --strip --sid - -"
},
{
"name" : "PT3-T2",
"isScrambling": false,
"types" : [ "GR" ],
- "command" : "recpt1 --device /dev/pt3video3 --b25 --strip --sid - -"
- },
- {
- "name" : "FSUSB2",
- "isScrambling": false,
- "types" : [ "GR" ],
- "command" : "recfsusb2n -b - -"
+ "command" : "recpt1 --device /dev/pt1video3 --b25 --strip --sid - -"
}
],

"channels": [
{ "type": "BS", "channel": "101" },
- { "type": "BS", "channel": "102" },
{ "type": "BS", "channel": "103" },
{ "type": "BS", "channel": "141" },
{ "type": "BS", "channel": "151" },
@@ -74,8 +66,96 @@
{ "type": "BS", "channel": "200" },
{ "type": "BS", "channel": "211" },
{ "type": "BS", "channel": "222" },
+ { "type": "BS", "channel": "231" },
+ { "type": "BS", "channel": "232" },
+ { "type": "BS", "channel": "233" },
+ { "type": "BS", "channel": "234" },
+ { "type": "BS", "channel": "236" },
+ { "type": "BS", "channel": "238" },
+ { "type": "BS", "channel": "241" },
+ { "type": "BS", "channel": "242" },
+ { "type": "BS", "channel": "243" },
+ { "type": "BS", "channel": "244" },
+ { "type": "BS", "channel": "245" },
+ { "type": "BS", "channel": "251" },
+ { "type": "BS", "channel": "252" },
+ { "type": "BS", "channel": "255" },
+ { "type": "BS", "channel": "256" },
+ { "type": "BS", "channel": "258" },
+ { "type": "BS", "channel": "291" },
+ { "type": "BS", "channel": "292" },
+ { "type": "BS", "channel": "294" },
+ { "type": "BS", "channel": "295" },
+ { "type": "BS", "channel": "296" },
+ { "type": "BS", "channel": "297" },
+ { "type": "BS", "channel": "298" },
+ { "type": "BS", "channel": "531" },
+ { "type": "BS", "channel": "910" },

- { "type": "CS", "channel": "CS4", "sid": "100" },
- { "type": "CS", "channel": "CS16", "sid": "333" }
+ { "type": "CS", "channel": "CS2", "sid": "299" },
+ { "type": "CS", "channel": "CS2", "sid": "298" },
+ { "type": "CS", "channel": "CS2", "sid": "296" },
+
+ { "type": "CS", "channel": "CS4", "sid": "100" },
+ { "type": "CS", "channel": "CS4", "sid": "227" },
+ { "type": "CS", "channel": "CS4", "sid": "223" },
+ { "type": "CS", "channel": "CS4", "sid": "250" },
+ { "type": "CS", "channel": "CS4", "sid": "342" },
+ { "type": "CS", "channel": "CS4", "sid": "363" },
+
+ { "type": "CS", "channel": "CS6", "sid": "294" },
+ { "type": "CS", "channel": "CS6", "sid": "329" },
+ { "type": "CS", "channel": "CS6", "sid": "323" },
+ { "type": "CS", "channel": "CS6", "sid": "354" },
+ { "type": "CS", "channel": "CS6", "sid": "340" },
+ { "type": "CS", "channel": "CS6", "sid": "341" },
+
+ { "type": "CS", "channel": "CS8", "sid": "055" },
+ { "type": "CS", "channel": "CS8", "sid": "349" },
+ { "type": "CS", "channel": "CS8", "sid": "218" },
+ { "type": "CS", "channel": "CS8", "sid": "219" },
+ { "type": "CS", "channel": "CS8", "sid": "326" },
+ { "type": "CS", "channel": "CS8", "sid": "339" },
+
+ { "type": "CS", "channel": "CS10", "sid": "800" },
+ { "type": "CS", "channel": "CS10", "sid": "801" },
+ { "type": "CS", "channel": "CS10", "sid": "802" },
+ { "type": "CS", "channel": "CS10", "sid": "805" },
+
+ { "type": "CS", "channel": "CS12", "sid": "254" },
+ { "type": "CS", "channel": "CS12", "sid": "325" },
+ { "type": "CS", "channel": "CS12", "sid": "330" },
+
+ { "type": "CS", "channel": "CS14", "sid": "293" },
+ { "type": "CS", "channel": "CS14", "sid": "310" },
+ { "type": "CS", "channel": "CS14", "sid": "292" },
+
+ { "type": "CS", "channel": "CS16", "sid": "290" },
+ { "type": "CS", "channel": "CS16", "sid": "305" },
+ { "type": "CS", "channel": "CS16", "sid": "333" },
+ { "type": "CS", "channel": "CS16", "sid": "311" },
+ { "type": "CS", "channel": "CS16", "sid": "343" },
+ { "type": "CS", "channel": "CS16", "sid": "353" },
+
+ { "type": "CS", "channel": "CS18", "sid": "240" },
+ { "type": "CS", "channel": "CS18", "sid": "262" },
+ { "type": "CS", "channel": "CS18", "sid": "314" },
+
+ { "type": "CS", "channel": "CS20", "sid": "307" },
+ { "type": "CS", "channel": "CS20", "sid": "308" },
+ { "type": "CS", "channel": "CS20", "sid": "309" },
+
+ { "type": "CS", "channel": "CS22", "sid": "161" },
+ { "type": "CS", "channel": "CS22", "sid": "297" },
+ { "type": "CS", "channel": "CS22", "sid": "351" },
+ { "type": "CS", "channel": "CS22", "sid": "312" },
+ { "type": "CS", "channel": "CS22", "sid": "322" },
+ { "type": "CS", "channel": "CS22", "sid": "331" },
+
+ { "type": "CS", "channel": "CS24", "sid": "257" },
+ { "type": "CS", "channel": "CS24", "sid": "300" },
+ { "type": "CS", "channel": "CS24", "sid": "229" },
+ { "type": "CS", "channel": "CS24", "sid": "321" },
+ { "type": "CS", "channel": "CS24", "sid": "362" }
]
}


シンボリックを張らないとinsservができない。

sudo ln -s /usr/lib/insserv/insserv /sbin/insserv

参考:
Ubuntu 12.04 64bit /sbin/insserv: No such file or directory
http://loginroot.com/ubuntu-12-04-64bit-sbininsserv-no-such-file-or-directory/

設定してサービスがスタートしたらChinachuディレクトリで
./chinachu update -f
でEPGを取得させる。
Screenshot_from_2013-02-25 11

所得後
http://localhost:10772
へ入り、設定したユーザー名とパスワード(初期値はa****、b********)で入る。
番組表はこんな感じ
Screenshot_from_2013-02-25
地上波、BS、CS合わせて100以上チャンネルを登録させてみたところかなりメモリを消費してしまって4Gをほぼ使いきってしまった。
Screenshot-システムモニター
今のところある程度チャンネルは絞ったほうがよさそう。
20130227追記
※次バージョンで解決される模様。かなり軽かった。
サンプルのルール設定では、どっかのワンランク上のアニメ専門チャンネルが大量に登録され、削除できない?ので注意。
今後が楽しみな録画システムでした。
スポンサーサイト

ubuntu12.10でPT3を使う。

Ubuntu12でPT3を挿してテレビを視聴・録画
http://www.sasapy.com/homeserver/121103_pt3_view_en_record.php

ubuntu 12.10 (Quantal Quetzal) 64ビット版 と PT2 で地デジ見ました。
http://schrott.alteseisen.net/2013/01/11/ubuntu 12.10 (Quantal Quetzal) 64ビット版 と PT2 で地デジ見ました。/

PT3で録画サーバ環境構築2(構築1 – 追加ハードウェア環境の構築 – )
www.mano-guerrilla.net/diary/?p=1030
を参考にした。



まず
ドライバ関係

sudo apt-get -y install pkg-config unzip autoconf build-essential linux-headers-`uname -r`
sudo apt-get install build-essential

カードリーダーまわり

sudo apt-get -y install libccid libpcsclite1 libpcsclite-dev pcsc-tools pcscd

gitまわり

sudo apt-get -y install git-core

ドライバ導入
まずdvbドライバを止める。
sudo echo “blacklist earth-pt1″ >> /etc/modprobe.d/blacklist.conf

git clone https://github.com/m-tsudo/pt3.git
cd pt3/
make
sudo make install

再起動後
ls /dev/pt*
で確認する。

カードリーダ関係を導入(13.04よりこの作業は不要)
sudo apt-get -y install dpkg
wget http://ftp.jaist.ac.jp/pub/Linux/ubuntu//pool/universe/c/ccid/libccid_1.4.9-1_i386.deb
sudo dpkg -i ./libccid_1.4.9-1_i386.deb
sudo /etc/init.d/pcscd restart

b25導入
wget http://hg.honeyplanet.jp/pt1/archive/ec7c87854f2f.zip
unzip ec7c87854f2f.zip
cd pt1-ec7c87854f2f/arib25/src/
make
sudo make install

recpt1導入
pt1_dev.hの以下の部分を
char *bsdev[NUM_BSDEV] = {
"/dev/pt3video1",
"/dev/pt3video0",
"/dev/pt3video5",
"/dev/pt3video4",
};
char *isdb_t_dev[NUM_ISDB_T_DEV] = {
"/dev/pt3video2",
"/dev/pt3video3",
"/dev/pt3video6",
"/dev/pt3video7",
};
のように書き換える。
pt1/2共存環境であればpt1*を残しておく。
例:
Ubuntu 12.04でPT3を試用してみた [PT2]
http://aqua-linux.blog.so-net.ne.jp/2012-07-27

./autogen.sh
./configure --enable-b25
sudo make
sudo make install

で完成。

テーマ : Linux
ジャンル : コンピュータ

【TBC】東北放送1260kHz part7【JOIR】
http://toki.2ch.net/test/read.cgi/am/1278660483/

629 名前:革新統一@徳島[姉妹都市の仙台頑張ろや] 投稿日:2011/03/15(火) 14:31:30.05 ID:xVoLyjiA
台風銀座の徳島では台風で農道が冠水した時にラジオカー・らじまる《RSKと被る》が川内†送信所に入れず送信機⇒給電線破断!中継局を平地から山上移転・新設増力で和歌山喜ぶ

# ns73m使用fmステレオ・トランスミッター・キット

白いヒトガタ

http://nekomeshi.com/archives/51595377.html
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1019357195
プロフィール

mkrv3

Author:mkrv3
FC2ブログへようこそ!

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。