3 # Rec10 TS Recording Tools
4 # Copyright (C) 2009 Yukikaze
10 def Update_to_MP4(path):
14 avilist = glob.glob(path + "/*.avi")
15 mkvlist = glob.glob(path+"/*.mkv")
16 avilist=avilist+mkvlist
19 if avif.rfind("sa.avi")==-1:
20 ##b25f is title.ts.b25 avi is title.avi
21 dir = os.path.split(avif)[0]
22 title = os.path.split(avif)[1]
23 title = title.replace(".avi", "")
24 title = title.replace(".mkv", "")
25 avipath = os.path.join(dir, title + ".avi")
26 mkvpath = os.path.join(dir, title + ".mkv")
27 mp4path = os.path.join(dir, title + ".mp4")
28 if not os.path.exists(mp4path):
29 if os.path.exists(avipath):
30 avidtime = int(time.time()-os.path.getmtime(avipath))
32 if os.path.exists(mkvpath):
33 mkvdtime = int(time.time()-os.path.getmtime(mkvpath))
35 print mkvpath+":"+mp4path
36 tv2mp4.mkv2mp4(mkvpath,mp4path)
38 print avipath+":"+mp4path
39 tv2mp4.avi2mp4(avipath,mp4path)
41 print avipath+":"+mp4path
42 tv2mp4.avi2mp4(avipath,mp4path)
44 if not os.path.exists(avipath):
45 if os.path.exists(mkvpath):
46 mkvdtime = int(time.time()-os.path.getmtime(mkvpath))
48 print mkvpath+":"+mp4path
49 tv2mp4.mkv2mp4(mkvpath,mp4path)