OSDN Git Service

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