PT2設定 予約録画
日経Linuxの記事用に開発された録画予約システムのepgrecを使用します
Ajaxを使ったUIで,市販のHDDレコーダのように番組表を見ながら予約できます
epgrecは公式サイトからDLできますが,日経Linux2010年2月号に収録されてるバージョンは受信可能電波の自動スキャン機能が使えます
- epgdump
-
epgrecではEPGデータの取得にepgdumpが必要です
2SNのアップ板からDLできます% tar zxvf epgdumpr2-utf8.tar.gz % cd epgdumpr2/ % make % sudo cp epgdump /usr/local/bin
録画したtsファイルがあれば,epgdumpをテストしてみましょう
出力ファイルに「-」を指定すると標準出力に出力されます地デジの32chを録画した場合
% epgdump 0032ontvjapan.com test.ts -
BSの場合
% epgdump /BS test.ts -
- epgrec
-
epgrecのインストールはWordPressとかとほぼ同じで簡単です
データをMySQLに格納するので,epgrec用のデータベースとユーザを作ります
mysql> create database epgrec; Query OK, 1 row affected (0.00 sec) mysql> grant all privileges on epgrec.* to h2@localhost identified by 'パスワード'; mysql> flush privileges;
ソースを任意の場所に展開します
自分は「/var/www/epgrec」に展開しました% sudo tar zxvfp epgrec-nk201002sp.tar.gz -C /var/www/
epgrecはEPGの定期更新や予約録画にcronとatを使うので,「/etc/at.deny」から「www-data」を削除しておきましょう
録画データの保存先は別パーティションの「/home」以下にしたいので,リンクを張っておきました
% sudp mkdir /home/tv % sudo chown h2:h2 /home/tv % chmod 777 /home/tv % cd /var/www/epgrec/ % ln -s /home/tv tv
あとは,ブラウザでepgrecにアクセスして,指示に従って設定するだけです
設定が終わると,EPG更新用の設定をcronの設定ディレクトリにコピーして,cronを再起動するように指示されます
% sudo cp /var/www/epgrec/cron.d/getepg /etc/cron.d/ % sudo service cron restart
epgrecは便利ですが,そのまま外部に公開するのは危険です
認証もないし,MySQLのパスワードも丸見えです
コメントはまだありません »
RSS feed for comments on this post. TrackBack URL

