OSDN Git Service

change installer.
authorgn64_jp <gn64_jp@4e526526-5e11-4fc0-8910-f8fd03428081>
Thu, 4 Mar 2010 06:47:02 +0000 (06:47 +0000)
committergn64_jp <gn64_jp@4e526526-5e11-4fc0-8910-f8fd03428081>
Thu, 4 Mar 2010 06:47:02 +0000 (06:47 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/rec10@454 4e526526-5e11-4fc0-8910-f8fd03428081

rec10/trunk/src/install.py
rec10/trunk/src/rec10.conf

index 23ca74c..79670c7 100644 (file)
@@ -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"
index 057cd57..1ecb4ad 100644 (file)
@@ -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