OSDN Git Service

simplify codes.
[rec10/rec10-git.git] / rec10 / trunk / src / readme.txt
index 06b0bd3..2cf5aa8 100644 (file)
 ###########################################
-#     Rec10 for PT1                  #
-#                     Ver.0.6.0      #
-# 2009/08/20    Yukikaze                 #
-#  Copyright (C) 2009 Yukikaze   #
+#     Rec10 for PT1                       #
+#                          Ver.0.9.2      #
+# 2010/03/06    Yukikaze                 #
+#  Copyright (C) 2009-2010 Yukikaze      #
 ###########################################
 
 本ソフトはpythonおよびperlによって書かれた録画ツールです。
 ライセンスは LGPL v3に準拠します(license.txt参照)
 
 [必要コマンド]
-python(2.5.2にて動作確認)
-xvfb-run
+python(2.6にて動作確認)
+xvfb
 wine
-mencoder(h.264サポートのもの)
+mencoder
 ffmpeg
+x264
+mp4box(mp4使用時)
+mkvmerge(mkv使用時)
+java(jre1.6で動作を確認)
 
 [必要環境:Webインターフェース部分]
 perl
-一部のperlモジュール(watch rectool.pl)
+一部のperlモジュール( rectool.pl)
 
 [必要環境:外部ツール]
-TsSplitter_lite(included)
+jTsSplitter(included)
 BonTsDemux(included)
 epgdump(included)
 b25(non-included)
 recpt1(recfriioでもいいはずです)(non-included)
 
-tssplitter_liteはquerulousさんの好意で同梱させていただいております。
-http://d.hatena.ne.jp/querulous/
 
-1:外部ツールの設定
-同梱のTsSplitter_liteとepgdumpはコンパイルした後に実行ファイルを取り出し、
-好みの場所に設置します。
-BonTsDemuxはファイル自体を移動してください。
+1:install.shを実行
+2:表示にしたがって設定の変更(チャンネルなど)
+3:make
+4:su
+5:make install
+6:rec10を実行するユーザーで/usr/local/share/rec10を実行
+7:cronに書き加える
+8:rectool.plをインストール(Makefile.PLの実行 rectool.plの配置)
 
-その後TsSlplitter_lite、BonTsDemux.exe、epgdump,b25,recpt1(recfriioなどでも可)
-の実行ファイルへのパスをconfig.iniに書き込んでください。
+付け足し
 
-2:Pythonのデフォルトエンコーディングの設定
-rootで
-/usr/lib/python(バージョン)/site-package/sitecustomize.pyを作成し
+7.cronの設定
 
-import sys
-sys.setdefaultencoding('utf-8')
-
-を登録します。
-これでPythonの既定の文字コードがutf-8になります。
-
-3:rec10自体のインストール
-rec10フォルダの中身を好きな場所に移します。
-その後chdata.pyのチャンネル設定を書き換えます。
-chadd('放送種別','ontvコード(ontvのサイトなどで調べられる)','略称(何でもよい)',
-    'チャンネル(物理チャンネル)','CS放送の場合の内訳','iEPGデジタルのstation','iEPGのstation')
-というようになります。
-Rec10WEBを用いたiEPG対応を行わない場合は最後の二項目はからで構いません。
-
-書いたのちにinstall.pyを実行します(python ./install.py などで実行できます。)
-
-4:補助ツールのインストール
-wwwフォルダにあるrectool.plを好みの場所に移動させ、そのフォルダにconfig.iniにたいするリンクもしくはコピーを作成してください。
-cpanで必要なモジュールを追加します。
-必要なモジュールは
-
-CGI::Carp
-DBI
-Date::Simple
-DateTime
-CGI::Minimal
-MIME::Base64
-Config::Simple
-Data::Dumper
-
-です
-
-5.仕上げ
 最後にrec10d.pyをcronで五分おきに実行するようにしてください
 crontab -e を実行するとcronを編集できるようになるので
-*/5 * * * * python /pathto/rec10d.py
+*/5 * * * * python /usr/local/bin/rec10
 のように書いてください(5扮ごとに実行)
 ログが見たい場合は
-*/5 * * * * python /path to/rec10d.py > /dev/pts/0
+*/5 * * * * /usr/local/bin/rec10 > /dev/pts/0
 などのようにすれば/dev/pts/0端末に出力します(ttyコマンドで調べられます)
 
-以上で設定は終了です。
+8.rectoolのインストール
+Makefile.PLを実行します。
+実行した後にrectool.plをhttpの公開ディレクトリ(wwwフォルダなど)に置いてください。
 
 ちなみに
-dbviewer.pyを実行すると現在のデーターベースを見ることができます。
 エンコードの設定を変えたい場合はts2x264を参照してください
 
-チャンネルの設定を買えた場合はchdata.pyを編集したの知に
-chdata.pyを実行してください(python /path to /chdata.py)
+
+チャンネルの設定を変えた場合はを編集した後に
+chdata.pyを実行してください(python chdata.py)
 その後番組表が更新されます
 
 バグだらけのコードですが、改善点などを指摘していただけるとうれしいです。
 yukikaze.jp@gmail.com
 
 [History]
+0.9.3 release(internal)
+lots of bug fixes.
+change DB.
+10/03/06 0.9.2 release(internal)
+few bug fix.(!!! amazing i think)
+implement new encoding system.
+use x264cli and mencoder throwgh fifo.
+implement final production changing system(you can choose mkv and mp4 now.)
+
+10/02/21 0.9.1 release
+Lots of bug fixes.
+change video filter.
+change encode option.
+implement installer.
+
+09/12/07 0.9.0 release
+change config path.(config.ini to rec10.conf)
+add Makefile
+change large number of var name.
+support b25_remote(thanks long.inus)
+support auto copy function.
+change video filter.
+change encode option.
+fix a lot of bugs.
+finish to support iEPG(iRec10EPG).
+
+09/10/27 0.8.0 relaase
+Lots of bug fixes.
+Use mkvmerge to mux avi to mkv.
+Many changes.
+
 09/08/22 0.6.0 release
 Lots of bug fixes.
 Implement db using MySQL.