OSDN Git Service

tunerec: add version, 0.0.1
[rec10/rec10-git.git] / rec10 / 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 13/03/22 SVN Centos 6.4(dvb,yukikaze)
87 12/01/08 SVN Debian6.0
88 11/03/10 SVN Centos 5.5 (yukikaze)
89 11/03/10 0.9.9.1+a ArchLinux (yukikaze)
90 11/02/20 0.9.9.1+a Debian 6.0
91 11/02/XX 0.9.9 Ubuntu 10.10
92 10/12/XX 0.9.8 Centos 5.5 (yukikaze)
93 10/XX/XX 0.9.8 Fedora13 (long.inus)
94
95
96 [History]
97 13/XX/XX 0.9.10
98 DVB版の実装を修正
99 12/XX/XX SVN
100 add Bluray compatible option("B")
101 ステレオ音声時のBonTsDemux仕様オプション追加("b")
102 lameの実行パスチェックを実装
103 mencoderのコマンドラインを最新版対応へ
104 ffmpegのオプション追加
105 epggenreを追加
106 keywordの重複チェックをより賢く
107 logoのインポートに対応
108 ArchLinuxサポートのための細かな変更
109 新BSチャンネル対応
110 lavf有効x264でのエラーに対応
111 DVB版のドライバに対応
112 PMT処理のバグを修正(jTsSplitter)
113 DVB版のBS放送のtsid変更に対応
114
115 11/02/02 0.9.9
116 BonTsDemuxを最新版へ(nogui化によりXvfbが不要)
117 一部CSチャンネルの追加
118 epg_chを変更(ontvの削除)
119 チャンネルスキャン機能を実装
120 キーワード予約の自動実行オプション追加(in_auto_jbkにauto,optの追加)
121 番組初頭の解像度変更に対応
122 キーワード予約自動実行オプションの重複チェック実装
123 延長対応機能の修正
124 移動後のオプション引き継ぎに対応
125
126 10/10/09 0.9.8 release
127 インターレース保持エンコードに対応
128 色空間を修正
129 放送大学のマルチチャンネルに仮対応
130 verboseモードの実装
131 ログレベルの実装
132 画面サイズが取得できなかったときの処理を追加
133 python2.5/2.7に対応
134 音声の自動復帰を修正
135
136 10/07/10 0.9.7 release
137 ヒストリーチャンネルのタイトルを修正
138 ffmpeg使用時にscale拡大をするように修正
139 一時ファイル削除機能の修正
140 sarの変更を実装
141 最新版のCaption2Assに対応
142
143 10/05/29 0.9.6 release
144 バグ修正
145 ログシステムの修正
146
147 0.9.5(内部リリース)
148 b25自動削除機能の改善
149 自動仕分け機能のアップデート
150 Caption2Assやaac取り出しがうまくいかないときの自動復帰処理の実装
151 バグ修正
152
153 10/04/02 0.9.4 release
154 バグ修正
155 インストーラーの大幅な改善
156 ログシステムの変更
157 エンコードの変更
158 チャンネル変更に対応(CS)
159
160 10/03/20 0.9.3 release(internal)
161 lots of bug fixes.
162 change DB.
163 implement updating function(from 0.9.1 or 0.9.2)
164 10/03/06 0.9.2 release(internal)
165 few bug fix.(!!! amazing i think)
166 implement new encoding system.
167 use x264cli and mencoder throwgh fifo.
168 implement final production changing system(you can choose mkv and mp4 now.)
169
170 10/02/21 0.9.1 release
171 Lots of bug fixes.
172 change video filter.
173 change encode option.
174 implement installer.
175
176 09/12/07 0.9.0 release
177 change config path.(config.ini to rec10.conf)
178 add Makefile
179 change large number of var name.
180 support b25_remote(thanks long.inus)
181 support auto copy function.
182 change video filter.
183 change encode option.
184 fix a lot of bugs.
185 finish to support iEPG(iRec10EPG).
186
187 09/10/27 0.8.0 relaase
188 Lots of bug fixes.
189 Use mkvmerge to mux avi to mkv.
190 Many changes.
191
192 09/08/22 0.6.0 release
193 Lots of bug fixes.
194 Implement db using MySQL.
195 Change Ts splitting soft from Tssplitter to tssplitter_lite(included.)
196
197 09/08/01 0.5.0 release
198 バグフィックス
199 検索録画のパターンマッチングアルゴリズムの変更(推測的な検索ができるようになった)
200 rectool.plを同梱するようにした。
201 周辺ソフトのうちライセンスの問題がないものを同梱するようにした。
202
203 09/07/01 0.4.1 release
204 lots of bug fixes
205 add some cs-ch.
206 release pl src.
207 09/05/24 0.3.1 release
208 fix
209 チャンネルの増加
210 エンコードオプションを実際に使えるようにした。
211 1passモード実装
212 niceコマンドをより広範囲に適用するようにした。
213 09/05/08 0.1.1 release
214 fix
215 2passエンコードのログファイルがかぶるのを訂正
216 一部チャンネル指定が間違っていたのを訂正
217 その他多くのバグの訂正
218 09/05/05 0.0.1b release
219 fix
220 replace tab to 4 spaces(it caused errors)
221 add some cs-e2 channels
222 09/05/04 0.0.1a release