global Bitrate_FHD
global Bitrate_Short
global Bitrate_LowHD
-Bitrate_SD = "1250"
-Bitrate_HD = "3750"
-Bitrate_LowHD = "2500"
-Bitrate_FHD = "5000"
-Bitrate_Short = "1250"
-#Bitrate_Tall = "2500"
-#Bitrate_Grande = "3750"
-#Bitrate_Venti = "5000"
+Bitrate_SD = 1250
+Bitrate_HD = 3750
+Bitrate_LowHD = 2500
+Bitrate_FHD = 5000
+Bitrate_Short = 1250
+#Bitrate_Tall = 2500
+#Bitrate_Grande = 3750
+#Bitrate_Venti = 5000
def timetv2b25(pout, chtxt, btime, etime, opt):
"""
poutはタイトル
pentaaudio = 1
if re.search("d", opt):
dualaudio = 1
- if re.search("\[二\]", pout):
+ if re.search(u"\[二\]", pout):
dualaudio = 1
- elif re.search('(二)', pout):
+ elif re.search(u'(二)', pout):
dualaudio = 1
- elif re.search('\(二\)', pout):
+ elif re.search(u'\(二\)', pout):
dualaudio = 1
- if opt == "":
- opts = ""
- if chdb.chtxtsearch(chtxt)['bctype'] == 'cs':
- opts = opts + "S2"
- if chtxt == "disch":
- ""
- elif chtxt == "hisch":
- ""
- else:
- opts = opts + "a"
- else:
- opts = opts + "Ha2"
- else:
- opts = opt
if dualaudio == 1:
dualaudiots2avi(aviin, tsout + ".sa.avi")
- aviin = tsout + ".sa.avi"
if pentaaudio == 1:
dualaudiots2avi(aviin, tsout + ".sa.avi")
- aviin = tsout + ".sa.avi"
- except:
- ""
- #status.setB25Decoding(status.getB25Decoding()-1)
+ except Exception, inst:
+ print "Error happend in b252ts in tv2avi"
+ print type(inst)
+ print inst
status.changeB25Decoding(-1)
def timetv2avi(pout, chtxt, btime, etime, opt):
bt = datetime.datetime.strptime(btime, "%Y-%m-%d %H:%M:%S")
#recdblist.printutf8(exe)
exe = xvfb + ' -a ' + exe
recdblist.printutf8(exe)
- os.system(exe)
+ os.system(exe.encode('utf-8'))
ffpin1 = pin.replace("ts", "wav")
ffpin2 = pin.replace("ts", "m2v")
exe = "ffmpeg -y -i \'" + ffpin1 + "\' -i \'" + ffpin2 + "\' -r 29.97 -vsync 200 -vcodec copy -acodec libmp3lame -async 200 -ab 128k -f avi \'" + pout + "\'"
recdblist.printutf8(exe)
#commands.getoutput(exe)
- os.system(exe)
+ os.system(exe.encode('utf-8'))
os.remove(ffpin1)
os.remove(ffpin2)
def dualaudio2sep(pin, pout, delay):