path = str(os.path.dirname(os.path.abspath(__file__)))\r
printutf8(u"rec10 ver "+recdblist.version_str+" installer.")\r
printutf8(u"rec10のインストールを開始します。")\r
- maxn=13\r
+ maxn=16\r
configwriter.setTempConfPath(u"wine", getLocalPath(u"wine"))\r
configwriter.setTempConfPath(u"recpt1", getLocalPath(u"recpt1",exit=0))\r
#configwriter.setpath(u"x264", getLocalPath(u"x264"))\r
printutf8(u"パスワードを設定してください(3/"+str(maxn)+")")\r
mysql_passwd=getConf(useB,"/etc/rec10.conf","db","mysql_passwd","mysql_passwd : ")\r
configwriter.setTempConfDB("mysql_passwd", mysql_passwd)\r
+ printutf8(u"BS/CSの設定に入ります")\r
+ printutf8(u"BS/CS(110度CS,スカパーe2)を受信しますか(4/"+str(maxn)+")")\r
+ useBSCS=raw_input("[Y/n]:")\r
+ if useBSCS=="N" or useBSCS=="n" or useBSCS=="no" or useBSCS=="NO":\r
+ useBSCS="0"\r
+ else:\r
+ useBSCS="1"\r
+ printutf8(u"ドライバの設定に入ります")\r
+ printutf8(u"DTV版のドライバを使用しますか(earth_pt1など。chardev版を使う場合はNo)(5/"+str(maxn)+")")\r
+ useDVB=raw_input("[y/N]:")\r
+ if useDVB=="Y" or useDVB=="y" or useDVB=="yes" or useDVB=="YES":\r
+ useDVB="1"\r
+ else:\r
+ useDVB="0"\r
+ configwriter.setTempConfDVB("useDVB", useDVB)\r
+ if useDVB=="1":\r
+ printutf8(u"DVBの設定に入ります")\r
+ printutf8(u"DVBAdapterの場所を設定して下さい")\r
+ printutf8(u"/dev/dvb/adapterなどdvr0の上のフォルダ(番号の前まで)を指定して下さい。")\r
+ getConf(useB,"/etc/rec10.conf","dvb","DVBadapter","/dev/dvb/adapter")\r
+ printutf8(u"地デジを受信可能なアダプタ番号を入力して下さい(1,3のように','で区切って下さい)")\r
+ getConf(useB,"/etc/rec10.conf","dvb","DVBTE","1,3")\r
+ if useBSCS=="1":\r
+ printutf8(u"BS/CSを受信可能なアダプタ番号を入力して下さい(0,2のように','で区切って下さい)")\r
+ getConf(useB,"/etc/rec10.conf","dvb","DVBBSCS","0,2")\r
+ else:\r
+ configwriter.setTempConfDVB("DVBBSCS","")\r
printutf8(u"同時録画可能数の設定に入ります")\r
- printutf8(u"TE(地デジ)録画可能数(PT*だと2 白Friioだと1)(4/"+str(maxn)+")")\r
+ printutf8(u"TE(地デジ)録画可能数(PT*だと2 白Friioだと1)(6/"+str(maxn)+")")\r
te_max=str(int(getConf(useB,"/etc/rec10.conf","env","te_max","te_max : ")))\r
configwriter.setTempConfEnv("te_max", te_max)\r
- printutf8(u"BS/CS110録画可能数(PT*だと2 黒Friioだと1)(5/"+str(maxn)+")")\r
- bscs_max=str(int(getConf(useB,"/etc/rec10.conf","env","bscs_max","bscs_max : ")))\r
- configwriter.setTempConfEnv("bscs_max", bscs_max)\r
- printutf8(u"同時エンコード最大数を設定してください(6/"+str(maxn)+")")\r
+ if useBSCS=="1":\r
+ printutf8(u"BS/CS110録画可能数(PT*だと2 黒Friioだと1)(7/"+str(maxn)+")")\r
+ bscs_max=str(int(getConf(useB,"/etc/rec10.conf","env","bscs_max","bscs_max : ")))\r
+ configwriter.setTempConfEnv("bscs_max", bscs_max)\r
+ else:\r
+ configwriter.setTempConfEnv("bscs_max", "0")\r
+ printutf8(u"同時エンコード最大数を設定してください(8/"+str(maxn)+")")\r
printutf8(u"CPUのコア数が目安です")\r
enc_max=raw_input("[2]:")\r
if enc_max=="":\r
enc_max=str(int(enc_max))\r
configwriter.setTempConfEnv("enc_max", enc_max)\r
printutf8(u"二カ国語放送/5.1ch放送の音声変換の設定です。\nNeroAACエンコーダーを使用しますか?(NeroAACEncを別途入手してtstoolsに入れてください。))")\r
- printutf8(u"入手先:http://www.nero.com/jpn/technologies-aac-codec.html\n (7/"+str(maxn)+")")\r
+ printutf8(u"入手先:http://www.nero.com/jpn/technologies-aac-codec.html\n (9/"+str(maxn)+")")\r
audioenc=raw_input("[y/N]: ")\r
if audioenc=="y" or audioenc=="Y":\r
configwriter.setTempConfPath("useNeroAAC", "1")\r
aacpath="/usr/local/bin/neroAacEnc"\r
configwriter.setTempConfPath("NeroAAC",aacpath)\r
printutf8(u"lameを使用します。")\r
- printutf8(u"x264のパスを指定してください(7/"+str(maxn)+")")\r
+ printutf8(u"x264のパスを指定してください(10/"+str(maxn)+")")\r
x264path=getConf(useB,"/etc/rec10.conf","path","x264","x264 path : ")\r
if x264path.replace(" ","")=="" or not os.path.isfile(x264path):\r
x264path=getLocalPath(u"x264")\r
configwriter.setTempConfPath("x264",x264path)\r
- printutf8(u"保存する画質を教えてください(8/"+str(maxn)+")")\r
+ printutf8(u"保存する画質を教えてください(11/"+str(maxn)+")")\r
printutf8(u"x264のcrfの値です。標準だと30分で800MBほどになります")\r
crf=getConf(useB,"/etc/rec10.conf","env","crf","[24] : ")\r
if crf.replace(" ","")=="":\r
crf="24"\r
configwriter.setTempConfEnv("crf", crf)\r
- printutf8(u"アニメーションを保存する画質を教えてください(9/"+str(maxn)+")")\r
+ printutf8(u"アニメーションを保存する画質を教えてください(12/"+str(maxn)+")")\r
printutf8(u"x264のcrfの値です。標準だと30分で800MBほどになります")\r
a_crf=getConf(useB,"/etc/rec10.conf","env","animation_crf","[20] : ")\r
if a_crf.replace(" ","")=="":\r
a_crf="20"\r
configwriter.setTempConfEnv("animation_crf", a_crf)\r
- printutf8(u"x264の圧縮率を設定してください(10/"+str(maxn)+")")\r
+ printutf8(u"x264の圧縮率を設定してください(13/"+str(maxn)+")")\r
printutf8(u"x264のpresetの値です。標準だとmedium、小さければ小さいほど高圧縮になります")\r
preset=getConf(useB,"/etc/rec10.conf","env","x264_preset","[4] : ")\r
if preset.replace(" ","")=="":\r
preset="4"\r
configwriter.setTempConfEnv("x264_preset", preset)\r
- printutf8(u"保存するコンテナの設定(11/"+str(maxn)+")")\r
+ printutf8(u"保存するコンテナの設定(14/"+str(maxn)+")")\r
printutf8(u"MP4を標準にしますか(もしくはMKVが使えます)")\r
useMP4=raw_input("[Y/n]:")\r
if useMP4=="N" or useMP4 == "n" :\r
else:\r
useMP4="1"\r
configwriter.setTempConfEnv("make_mp4", useMP4)\r
- printutf8(u"TSファイルの自動削除(12/"+str(maxn)+")")\r
+ printutf8(u"TSファイルの自動削除(15/"+str(maxn)+")")\r
printutf8(u"中間体のtsファイルを削除しますか")\r
printutf8(u"(削除するとやり直しができないため残しておくことを推奨します。)")\r
removeTS=raw_input("[y/N]:")\r
else:\r
removeTS="0"\r
configwriter.setTempConfEnv("remove_ts", removeTS)\r
- printutf8(u"自機識別オプション(13/"+str(maxn)+")")\r
+ printutf8(u"自機識別オプション(16/"+str(maxn)+")")\r
printutf8(u"本rec10の識別名を入力してください")\r
printutf8(u"複数台のrec10を運用する場合に効果的です。空白でもかまいません。")\r
printutf8(u"例 kobe01")\r