import os
import os.path
import time
+import optparse
+import sys
+import datetime
import configreader
import chdb
import tv2mp4
import tv2ts
-def test_all_ch_encode(option,time):
+def test_all_ch_encode(option,stime):
chl=chdb.getall()
print chl
path= configreader.getpath("test")
tpath=os.path.join(path, "encode_test")
if not os.path.exists(tpath):
os.mkdir(tpath)
- dnowt=datetime.datetime.now().strftime("%Y-%m-%d_%H:%M:%S")+"("+option+")"
+ dnowt=datetime.datetime.now().strftime("%Y-%m-%d_%H:%M:%S")+"_"+option+""
tpatht=os.path.join(tpath,dnowt)
if not os.path.exists(tpatht):
os.mkdir(tpatht)
print t
pathname=os.path.join(tpatht,t['chtxt'])
print pathname
- tv2ts.tv2ts(pathname+".ts",t['ch'],t['csch'], time)
+ tv2ts.tv2ts(pathname+".ts",t['ch'],t['csch'], stime)
tv2mp4.ts2mp4(pathname+".ts", pathname+".mp4", option)
time.sleep(2)
if __name__ == "__main__":
parser.add_option("-e","--Encode",action="store",type="string",dest="encode_option",default="",metavar="TITLE",help="encode test(option)")
(opts,args)=parser.parse_args(sys.argv)
if opts.encode_option != "":##-sの場合
- test_all_ch_encode(opts.encode_option, 10)
\ No newline at end of file
+ print "test_all_ch_encode"
+ test_all_ch_encode(opts.encode_option, "10")
\ No newline at end of file