3 # Rec10 TS Recording Tools
\r
4 # Copyright (C) 2009-2011 Yukikaze
\r
16 def testAllCHEncode(option,stime):
\r
19 path= configreader.getConfPath("test")
\r
20 tpath=os.path.join(path, "encode_test")
\r
21 if not os.path.exists(tpath):
\r
23 dnowt=datetime.datetime.now().strftime("%Y-%m-%d_%H-%M-%S")+"_"+option+""
\r
24 tpatht=os.path.join(tpath,dnowt)
\r
25 if not os.path.exists(tpatht):
\r
30 pathname=os.path.join(tpatht,t['chtxt'])
\r
32 tv2ts.tv2ts(pathname+".ts",t['ch'],t['csch'], stime)
\r
33 tv2mp4.ts2mp4(pathname+".ts", pathname+".mp4", option)
\r
35 if __name__ == "__main__":
\r
37 version="%prog 0.9.7"
\r
38 parser=optparse.OptionParser(usage=usage,version=version)
\r
39 parser.add_option("-e","--Encode",action="store",type="string",dest="encode_option",default="",metavar="TITLE",help="encode test(option)")
\r
40 (opts,args)=parser.parse_args(sys.argv)
\r
41 if opts.encode_option != "":##-sの場合
\r
42 print "test_all_ch_encode"
\r
43 testAllCHEncode(opts.encode_option, "10")
\r