tpavi=pin
avi2mp4(tpavi,pout)
def avi2mp4(pin,pout):
- exe = configreader.getpath("MP4Box")
+ exe = configreader.getpath(u"MP4Box")
dir=os.path.split(pin)[0]
title=os.path.split(pin)[1]
title=os.path.splitext(title)[0]
- audiopath=os.path.join(dir,title+"_audio.mp3")
- videopath=os.path.join(dir,title+"_video.h264")
+ audiopath=os.path.join(dir,title+u"_audio.mp3")
+ videopath=os.path.join(dir,title+u"_video.h264")
#doexe = exe.encode('utf-8') + u' \"' + pin.encode('utf-8') + u'\" \"' + pout.encode('utf-8') + u'\"'
- exe1=exe+" -aviraw audio \'"+pin+"\'"
- exe2=exe+" -aviraw video \'"+pin+"\'"
- exefin=exe+" -new -fps 29.97 -add \'"+videopath+"\'#video -add \'"+audiopath+"\'#audio \'"+pout+"\'"
- logo=pin.replace(".avi",".log")
+ exe1=exe+u" -aviraw audio u'"+pin+u"\'"
+ exe2=exe+u" -aviraw video \'"+pin+u"\'"
+ exefin=exe+u" -new -fps 29.97 -add \'"+videopath+u"\'#video -add \'"+audiopath+u"\'#audio \'"+pout+u"\'"
+ logo=pin.replace(u".avi",u".log")
os.environ['LANG']="ja_JP.UTF-8"
- txt= exe1+"\n"+exe2+"\n"+exefin+"\n"
+ txt= exe1+u"\n"+exe2+u"\n"+exefin+u"\n"
+ print txt
txt = txt+commands.getoutput(exe1.encode('utf-8'))
txt = txt+commands.getoutput(exe2.encode('utf-8'))
txt = txt+commands.getoutput(exefin.encode('utf-8'))