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追記
※次バージョンで解決される模様。かなり軽かった。
サンプルのルール設定では、どっかのワンランク上のアニメ専門チャンネルが大量に登録され、削除できない?ので注意。
今後が楽しみな録画システムでした。
スポンサーサイト
プロフィール

mkrv3

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

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

この人とブロともになる

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