From 4cbf4ccec628d652d06a80c0f0a77a3f6d5a2568 Mon Sep 17 00:00:00 2001 From: gn64_jp Date: Thu, 4 Mar 2010 06:47:02 +0000 Subject: [PATCH] change installer. git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/rec10@454 4e526526-5e11-4fc0-8910-f8fd03428081 --- rec10/trunk/src/install.py | 50 +++++++++++++++++++++++++++++++++++++++++----- rec10/trunk/src/rec10.conf | 4 +--- 2 files changed, 46 insertions(+), 8 deletions(-) diff --git a/rec10/trunk/src/install.py b/rec10/trunk/src/install.py index 23ca74c..79670c7 100644 --- a/rec10/trunk/src/install.py +++ b/rec10/trunk/src/install.py @@ -76,11 +76,13 @@ def getpath(cmd): return txt.strip() def move(): path = str(os.path.dirname(os.path.abspath(__file__))) - recdblist.printutf8(u"rec10 ver 0.9.1 installer.") + recdblist.printutf8(u"rec10 ver 0.9.2 installer.") recdblist.printutf8(u"rec10のインストールを開始します。") - maxn=10 + maxn=12 configwriter.setpath(u"wine", getpath(u"wine")) configwriter.setpath(u"recpt1", getpath(u"recpt1")) + + configwriter.setpath(u"MP4Box", getpath(u"MP4Box")) #configwriter.setpath(u"xvfb-run", getpath(u"xvfb-run")) configwriter.setpath(u"mkvmerge", getpath(u"mkvmerge")) configwriter.setpath(u"b25", getpath(u"b25")) @@ -130,7 +132,45 @@ def move(): recdblist.printutf8(u"lameを使用します。") else: recdblist.printutf8(u"lameを使用します。") - recdblist.printutf8(u"チャンネルの設定に入ります(8/"+str(maxn)+")") + + recdblist.printutf8(u"保存する画質を教えてください(7/"+str(maxn)+")") + recdblist.printutf8(u"x264のcrfの値です。標準だと30分で800MBほどになります") + crf=raw_input("[20]:") + if crf=="": + crf="20" + else: + crf=str(int(crf)) + configwriter.setenv("crf", crf) + + recdblist.printutf8(u"アニメーションを保存する画質を教えてください(8/"+str(maxn)+")") + recdblist.printutf8(u"x264のcrfの値です。標準だと30分で800MBほどになります") + a_crf=raw_input("[18]:") + if a_crf=="": + a_crf="18" + else: + a_crf=str(int(a_crf)) + configwriter.setenv("animation_crf", a_crf) + + recdblist.printutf8(u"x264の圧縮率を設定してください(8/"+str(maxn)+")") + recdblist.printutf8(u"x264のpresetの値です。標準だとmedium、小さければ小さいほど高圧縮になります") + preset=raw_input("[4]:") + if preset=="": + preset="18" + else: + preset=str(int(preset)) + configwriter.setenv("x264_preset", preset) + + recdblist.printutf8(u"保存するコンテナの設定(9/"+str(maxn)+")") + recdblist.printutf8(u"MP4を標準にしますか(もしくはMKVが使えます)") + useMP4=raw_input("[y/N]:") + if useMP4=="Y" or useMP4 == "y" : + useMP4="1" + else: + useMP4="0" + configwriter.setenv("make_mp4", useMP4) + + + recdblist.printutf8(u"チャンネルの設定に入ります(10/"+str(maxn)+")") recdblist.printutf8(u"rec10を設置する地域を選んでください。") recdblist.printutf8(u"1:東京 2:神戸 3:名古屋 4:その他") ch=raw_input() @@ -145,14 +185,14 @@ def move(): recdblist.printutf8(u"チャンネルの設定が必要です。") recdblist.printutf8(u"chlist_sample_*を参考にchlist.xmlを作成した後に次のステップに進んでください。") time.sleep(5) - recdblist.printutf8(u"BS放送は受信可能ですか?(9/"+str(maxn)+")") + recdblist.printutf8(u"BS放送は受信可能ですか?(11/"+str(maxn)+")") bsok=raw_input("y/N:") if bsok=="Y" or bsok == "y" : bsok="1" else: bsok="0" configwriter.setenv("bs", bsok) - recdblist.printutf8(u"CS放送(スカパーe2)は受信可能ですか?(10/"+str(maxn)+")") + recdblist.printutf8(u"CS放送(スカパーe2)は受信可能ですか?(12/"+str(maxn)+")") csok=raw_input("y/N:") if csok=="Y" or csok == "y" : csok="1" diff --git a/rec10/trunk/src/rec10.conf b/rec10/trunk/src/rec10.conf index 057cd57..1ecb4ad 100644 --- a/rec10/trunk/src/rec10.conf +++ b/rec10/trunk/src/rec10.conf @@ -20,8 +20,6 @@ epgdump = /usr/local/bin/epgdump tssplitter = /usr/bin/java -jar /usr/local/share/rec10/tstools/jTsSplitter.jar bontsdemux = /usr/local/share/rec10/tstools/BonTsDemux.exe Caption2Ass = /usr/local/share/rec10/tstools/Caption2Ass.exe -cfr2tc = /usr/local/share/rec10/tstools/cfr2tc.exe -DtsEdit = /usr/local/share/rec10/tstools/DtsEdit.exe MP4Box = /usr/bin/MP4Box mkvmerge = /usr/bin/mkvmerge mkvextract = /usr/bin/mkvextract @@ -57,4 +55,4 @@ make_mp4 = 1 #エンコードの重さの設定 大きければ大きいほど(1-6)速度は遅くなるが同じ画質でもサイズが小さくなる。 x264_preset=4 crf=20 -animation_crf=16 +animation_crf=18 -- 2.11.0