if re.search("5", opt):
pin = recpath + "/" + title + ".sa.avi"
#pout = recpath + "/" + title + ".avi"
- pout = recpath + "/" + title + ".mkv"
+ pout = recpath + "/" + title + ".mp4"
recdblist.printutf8(pin)
#recdblist.printutf8(pin+":"+pout+":"+opt)
recdb.del_reckey(typetxtnow, title, chtxt, btime)
# coding: UTF-8
# Rec10 TS Recording Tools
# Copyright (C) 2009 Yukikaze
-import sys
import commands
import tv2avi
import os
tpavi=pin
avi2mp4(tpavi,pout,opt)
def avi2mp4(pin,pout,opt):
+ isvfr=0
if re.search(u"v", opt):
isvfr=1
exe = configreader.getpath(u"MP4Box")
evfr.append(wineexe+u" "+cfr2tc+u" '"+"Z:\\"+pin+"' '"+"Z:\\"+pin120+u"' 'Z:\\"+pintimecode+u"' 2")
evfr.append(exe+u" -aviraw video \'"+pin120+u"\'")
videotpath=os.path.join(dir,title+u".120_video.h264")
- evfr.append(exe+u" -fps 29.97 -add \'"+videotpath+"\' -add \'"+pinaac+"\' -new \'"+pmp4+"\'")
+ evfr.append(exe+u" -fps 29.970030 -add \'"+videotpath+"\' -add \'"+pinaac+"\' -new \'"+pmp4+"\'")
#evfr.append(exe+u" -add \'"+pinaac+"\' \'"+pmp4+"\'")
evfr.append(wineexe+u" "+dtsedit+u" -tc \'Z:\\"+pintimecode+u"\' \'Z:\\"+pmp4+"\' -o \'Z:\\"+pout+"\'")
exes=evfr
else:
exes.append(exe+u" -aviraw audio \'"+pin+u"\'")
exes.append(exe+u" -aviraw video \'"+pin+u"\'")
- exes.append(exe+u" -new -fps 29.97 -add \'"+videopath+u"\'#video -add \'"+audiopath+u"\'#audio \'"+pout+u"\'")
+ exes.append(exe+u" -new -fps 29.970030 -add \'"+videopath+u"\'#video -add \'"+audiopath+u"\'#audio \'"+pout+u"\'")
for e in exes:
recdblist.printutf8(e)
txt=txt+e+"\n"
delpath.append(pin.replace(u".avi",u".ts"))
delpath.append(pin.replace(u".avi",u".aac"))
delpath.append(pin.replace(u".avi",u".m2v"))
- delpath.append(pin.replace(u".avi",u".120_video.264"))
+ delpath.append(pin.replace(u".avi",u".120_video.h264"))
delpath.append(pin.replace(u".avi",u".ts.b25"))
if os.path.exists(pout):
if os.path.exists(audiopath):
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'\"'
exe0=exeb+u" tracks \'"+pin+u"\' 1:\'"+videopath+u"\' 2:\'"+audiopath+u"\'"
- exe1=exe+u" -aviraw audio \'"+pin+u"\'"
- exe2=exe+u" -aviraw video \'"+pin+u"\'"
+
exefin=exe+u" -new -fps 29.970030 -add \'"+videopath+u"\'#video -add \'"+audiopath+u"\'#audio \'"+pout+u"\'"
logo=pin.replace(".avi",".log")
os.environ['LANG']="ja_JP.UTF-8"