########################################### # Rec10 for PT1 # # Ver.0.1.0b # # 2009/05/09 Yukikaze # # Copyright (C) 2009 Yukikaze # ########################################### 本ソフトはpythonおよびperlによって書かれた録画ツールです。 ライセンスは LGPL v3に準拠します(license.txt参照) [必要コマンド] python(2.5にて動作確認) xvfb-run wine mencoder ffmpeg [必要環境:Webインターフェース部分] perl 一部のperlモジュール [必要環境:外部ツール] TsSplitter BonTsDemux tsEpg2xml b25 recpt1 以上のソフトについては実行パスをconfig.iniに書いておいてください その後chdate.pyのチャンネル設定部分を書き換え、chdate.pyを実行してください 次にinstall.pyを実行すると番組表の取得が始まります。 wwwフォルダにあるrectool.plを好みの場所に移動させ、そのフォルダにch.dbにたいするリンクを作成してください。 最後にrec10d.pyをcronで五分おきに実行するようにしてください crontab -e を実行するとcronを編集できるようになるので */5 * * * * /rec10d.py のように書いてください ログが見たい場合は */5 * * * * /rec10d.py > /dev/pts/0 などのようにすれば/dev/pts/0端末に出力します(ttyコマンドで調べられます) 以上で設定は終了です。 ちなみに dbviewer.pyを実行すると現在のデーターベースを見ることができます。 エンコードの設定を変えたい場合はts2x264を参照してください チャンネルの設定を買えた場合は一度chdate.pyを変更したのちに実行してください その後番組表が更新されます バグだらけのコードですが、改善点などを指摘していただけるとうれしいです。 yukikaze.jp@gmail.com [History] 09/05/24 0.3.1 release fix チャンネルの増加 エンコードオプションを実際に使えるようにした。 1passモード実装 niceコマンドをより広範囲に適用するようにした。 09/05/08 0.1.1 release fix 2passエンコードのログファイルがかぶるのを訂正 一部チャンネル指定が間違っていたのを訂正 その他多くのバグの訂正 09/05/05 0.0.1b release fix replace tab to 4 spaces(it caused errors) add some cs-e2 channels 09/05/04 0.0.1a release