OSDN Git Service

add some text.
[rec10/rec10-git.git] / rec10 / trunk / src / readme.txt
1 ###########################################
2 #     Rec10 -Ts Recording system-         #
3 #                          Ver.0.9.10     #
4 # 2012/04/21         Yukikaze & long.inus #
5 #  Copyright (C) 2009-2012 Yukikaze       #
6 ###########################################
7
8 本ソフトはpythonおよびperlによって書かれた録画ツールです。
9 ライセンスは LGPL v3に準拠します(license.txt参照)
10
11 [必要コマンド]
12 python(2.6,2.7にて動作確認)
13 wine
14 mencoder
15 ffmpeg
16 x264
17 mp4box
18 MySQL
19 MySQLdb(MySQL-pythonなどの名前)
20 mkvmerge(mkv使用時)
21 java(jre1.6で動作を確認)
22
23 [必要環境:Webインターフェース部分]
24 perl
25 一部のperlモジュール(rectool.pl,rec10webg2)
26
27 [必要環境:外部ツール]
28 jTsSplitter(included)
29 BonTsDemux(included)
30 epgdump(included)
31 b25(not included)
32 #recpt1(recfriioでもいいはずです)(not included)
33 MySQLdb
34 ##DVB環境では
35 tune(included)が追加で必要
36
37 事前準備:
38 DVB版に対応したため、直下の対策は必要有りません。
39
40 #ネットの情報を参考にpt1ドライバーを無効化する
41 #pt1などのドライバーをインストールした上(chardev版)で、recpt1などのソフトを導入、
42 #b25をインストールしておいてください。
43 #*注意
44 #11年10月01日からのBS新チャンネル対応のためには、10/02現在ではrecpt1にパッチを当てる必要があります。
45 rec10同梱版のepgdumpはts解析によってチャンネルデータを得るように改変してあるので
46 変更は不要です。
47
48 1:install.shを実行
49 2:表示にしたがって設定の変更(チャンネルなど)
50 3:make
51 4:su
52 5:make install
53 6:rec10を実行するユーザーで/usr/local/share/rec10を実行
54 7:cronに書き加える
55 8:rectool.plをインストール(Makefile.PLの実行 rectool.plの配置)
56
57 付け足し
58
59 7.cronの設定
60
61 最後にrec10d.pyをcronで五分おきに実行するようにしてください
62 crontab -e を実行するとcronを編集できるようになるので
63 */5 * * * * python /usr/local/bin/rec10
64 のように書いてください(5扮ごとに実行)
65
66 ログは/var/log/rec10に移動しました。
67
68 8.rectoolのインストール
69 Makefile.PLを実行します。
70 実行した後にrectool.plをhttpの公開ディレクトリ(wwwフォルダなど)に置いてください。
71
72 ちなみに
73 エンコードの設定を変えたい場合はts2x264.pyを参照してください
74
75
76 チャンネルの設定を変えた場合はを編集した後に
77 chdata.pyを実行してください(python chdata.py)
78 その後番組表が更新されます
79
80 バグだらけのコードですが、改善点などを指摘していただけるとうれしいです。
81 yukikaze.jp@gmail.com
82
83 rec10オプション一覧
84
85 サイズ : S(720x480)/W(854x480)/H(1280x720)/F(1920x1080)/I(Interlaced)
86 画質(x264 のcrf, 小さい方が高画質) : u(+2)/i(+1)/default(設定値)/o(-1)/p(-2)
87 圧縮率(x264 のpreset) : q(veryfast)/w(fast)/default(medium)/e(slow)/r(slower)
88 コンテナ : m(mkv mkvmerge が必要)/default(設定値)/4(mp4 MP4Box が必要)
89 音声 : d(二ヶ国語)/default(通常音声)/5(5.1ch) b(ステレオBonTsDemux使用、NHKの一部など)
90 フレームレート : a(24fps)/default(30fps)
91 移動opt : R(録画後移動)/D(復号後移動)/E(エンコード後移動)/default(移動なし)
92 その他 : N(自動命名オプション) / t(作業途中ファイルを残す)
93 特定デバイス向け : B(Blu-ray) 1(モバイル:QVGAのファイルを追加) 2(WVGAのファイルを追加)
94
95
96 動作確認のとれたディストリ
97 12/01/08 SVN Debian6.0
98 11/03/10 SVN Centos 5.5 (yukikaze)
99 11/03/10 0.9.9.1+a ArchLinux (yukikaze)
100 11/02/20 0.9.9.1+a Debian 6.0
101 11/02/XX 0.9.9 Ubuntu 10.10
102 10/12/XX 0.9.8 Centos 5.5 (yukikaze)
103 10/XX/XX 0.9.8 Fedora13 (long.inus)
104
105
106 [History]
107 12/XX/XX 0.9.10
108 add Bluray compatible option("B")
109 ステレオ音声時のBonTsDemux仕様オプション追加("b")
110 lameの実行パスチェックを実装
111 mencoderのコマンドラインを最新版対応へ
112 ffmpegのオプション追加
113 epggenreを追加
114 keywordの重複チェックをより賢く
115 logoのインポートに対応
116 ArchLinuxサポートのための細かな変更
117 新BSチャンネル対応
118 lavf有効x264でのエラーに対応
119 DVB版のドライバに対応
120 PMT処理のバグを修正(jTsSplitter)
121
122 11/02/02 0.9.9
123 BonTsDemuxを最新版へ(nogui化によりXvfbが不要)
124 一部CSチャンネルの追加
125 epg_chを変更(ontvの削除)
126 チャンネルスキャン機能を実装
127 キーワード予約の自動実行オプション追加(in_auto_jbkにauto,optの追加)
128 番組初頭の解像度変更に対応
129 キーワード予約自動実行オプションの重複チェック実装
130 延長対応機能の修正
131 移動後のオプション引き継ぎに対応
132
133 10/10/09 0.9.8 release
134 インターレース保持エンコードに対応
135 色空間を修正
136 放送大学のマルチチャンネルに仮対応
137 verboseモードの実装
138 ログレベルの実装
139 画面サイズが取得できなかったときの処理を追加
140 python2.5/2.7に対応
141 音声の自動復帰を修正
142
143 10/07/10 0.9.7 release
144 ヒストリーチャンネルのタイトルを修正
145 ffmpeg使用時にscale拡大をするように修正
146 一時ファイル削除機能の修正
147 sarの変更を実装
148 最新版のCaption2Assに対応
149
150 10/05/29 0.9.6 release
151 バグ修正
152 ログシステムの修正
153
154 0.9.5(内部リリース)
155 b25自動削除機能の改善
156 自動仕分け機能のアップデート
157 Caption2Assやaac取り出しがうまくいかないときの自動復帰処理の実装
158 バグ修正
159
160 10/04/02 0.9.4 release
161 バグ修正
162 インストーラーの大幅な改善
163 ログシステムの変更
164 エンコードの変更
165 チャンネル変更に対応(CS)
166
167 10/03/20 0.9.3 release(internal)
168 lots of bug fixes.
169 change DB.
170 implement updating function(from 0.9.1 or 0.9.2)
171 10/03/06 0.9.2 release(internal)
172 few bug fix.(!!! amazing i think)
173 implement new encoding system.
174 use x264cli and mencoder throwgh fifo.
175 implement final production changing system(you can choose mkv and mp4 now.)
176
177 10/02/21 0.9.1 release
178 Lots of bug fixes.
179 change video filter.
180 change encode option.
181 implement installer.
182
183 09/12/07 0.9.0 release
184 change config path.(config.ini to rec10.conf)
185 add Makefile
186 change large number of var name.
187 support b25_remote(thanks long.inus)
188 support auto copy function.
189 change video filter.
190 change encode option.
191 fix a lot of bugs.
192 finish to support iEPG(iRec10EPG).
193
194 09/10/27 0.8.0 relaase
195 Lots of bug fixes.
196 Use mkvmerge to mux avi to mkv.
197 Many changes.
198
199 09/08/22 0.6.0 release
200 Lots of bug fixes.
201 Implement db using MySQL.
202 Change Ts splitting soft from Tssplitter to tssplitter_lite(included.)
203
204 09/08/01 0.5.0 release
205 バグフィックス
206 検索録画のパターンマッチングアルゴリズムの変更(推測的な検索ができるようになった)
207 rectool.plを同梱するようにした。
208 周辺ソフトのうちライセンスの問題がないものを同梱するようにした。
209
210 09/07/01 0.4.1 release
211 lots of bug fixes
212 add some cs-ch.
213 release pl src.
214 09/05/24 0.3.1 release
215 fix
216 チャンネルの増加
217 エンコードオプションを実際に使えるようにした。
218 1passモード実装
219 niceコマンドをより広範囲に適用するようにした。
220 09/05/08 0.1.1 release
221 fix
222 2passエンコードのログファイルがかぶるのを訂正
223 一部チャンネル指定が間違っていたのを訂正
224 その他多くのバグの訂正
225 09/05/05 0.0.1b release
226 fix
227 replace tab to 4 spaces(it caused errors)
228 add some cs-e2 channels
229 09/05/04 0.0.1a release