+ printutf8(u"二カ国語放送/5.1ch放送の音声変換の設定です。\nNeroAACエンコーダーを使用しますか?(NeroAACEncを別途入手してtstoolsに入れてください。))")
+ printutf8(u"入手先:http://www.nero.com/jpn/technologies-aac-codec.html\n (7/"+str(maxn)+")")
+ audioenc=raw_input("[y/N]: ")
+ if audioenc=="y" or audioenc=="Y":
+ configwriter.setpath("useNeroAAC", "1")
+ printutf8(u"NeroAACEncのパスを指定してください")
+ aacpath=getConf(useB,"/etc/rec10.conf","path","NeroAAC","[/usr/local/bin/neroAacEnc] : ")
+ if aacpath.replace(" ","")=="":
+ aacpath="/usr/local/bin/neroAacEnc"
+ configwriter.setpath("NeroAAC",aacpath)
+ else:
+ configwriter.setpath("useNeroAAC", "0")
+ printutf8(u"lameを使用します。")
+ printutf8(u"x264のパスを指定してください(7/"+str(maxn)+")")
+ x264path=getConf(useB,"/etc/rec10.conf","path","x264","x264 path : ")
+ if x264path.replace(" ","")=="" or not os.path.isfile(x264path):
+ x264path=getpath(u"x264")
+ configwriter.setpath("x264",x264path)
+ printutf8(u"保存する画質を教えてください(8/"+str(maxn)+")")
+ printutf8(u"x264のcrfの値です。標準だと30分で800MBほどになります")
+ crf=getConf(useB,"/etc/rec10.conf","env","crf","[24] : ")
+ if crf.replace(" ","")=="":
+ crf="24"
+ configwriter.setenv("crf", crf)
+ printutf8(u"アニメーションを保存する画質を教えてください(9/"+str(maxn)+")")
+ printutf8(u"x264のcrfの値です。標準だと30分で800MBほどになります")
+ a_crf=getConf(useB,"/etc/rec10.conf","env","animation_crf","[20] : ")
+ if a_crf.replace(" ","")=="":
+ a_crf="20"
+ configwriter.setenv("animation_crf", a_crf)
+ printutf8(u"x264の圧縮率を設定してください(10/"+str(maxn)+")")
+ printutf8(u"x264のpresetの値です。標準だとmedium、小さければ小さいほど高圧縮になります")
+ preset=getConf(useB,"/etc/rec10.conf","env","x264_preset","[4] : ")
+ if preset.replace(" ","")=="":
+ preset="4"
+ configwriter.setenv("x264_preset", preset)
+ printutf8(u"保存するコンテナの設定(11/"+str(maxn)+")")
+ 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)
+ printutf8(u"TSファイルの自動削除(12/"+str(maxn)+")")
+ printutf8(u"中間体のtsファイルを削除しますか")
+ printutf8(u"(削除するとやり直しができないため残しておくことを推奨します。)")
+ removeTS=raw_input("[y/N]:")
+ if removeTS=="Y" or removeTS == "y" :
+ removeTS="1"
+ else:
+ removeTS="0"
+ configwriter.setenv("remove_ts", removeTS)
+ printutf8(u"チャンネルの設定に入ります(13/"+str(maxn)+")")
+ printutf8(u"rec10を設置する地域を選んでください。")
+ printutf8(u"1:東京 2:神戸 3:名古屋 4:その他")