瀏覽代碼

adjust

master
wenqiurong 5 年之前
父節點
當前提交
a9f9f375d2
共有 1 個文件被更改,包括 25 次插入24 次删除
  1. +25
    -24
      video.py

+ 25
- 24
video.py 查看文件

@@ -31,29 +31,30 @@ def convert(origin, target):
cmd = 'ffmpeg -i {0} -c copy {1}'.format(origin, target)
print("cmd:: {0}".format(cmd))
args = shlex.split(cmd)
status, output = sp.getstatusoutput(cmd)
print("status:: {0}, output {1}".format(status, output))
if status ==0:
print("{0} convert {1} Success, origin dat will remove!".format(origin, target))
os.remove(origin)
else:
print("{0} convert fail".format(origin))
#proc = sp.Popen(args, stdin=sp.PIPE, stdout=sp.PIPE, stderr=sp.PIPE)
#answer = b'Overwrite ? [y/N]'
#try:
# outs, errs = proc.communicate()
# print(outs, errs)
# print("answer in outs : {0}".format(answer in errs))
# if answer in errs:
# print('write y')
# # proc.stdin.write(b'y')
# if proc.returncode == 0:
# print("{0} convert {1} Success, origin dat will remove!".format(origin, target))
# os.remove(origin)
# else:
# print("{0} convert fail".format(origin))
#except sp.TimeoutExpired:
# proc.kill()
#status, output = sp.getstatusoutput(cmd)
#print("status:: {0}, output {1}".format(status, output))
#if status ==0:
# print("{0} convert {1} Success, origin dat will remove!".format(origin, target))
# os.remove(origin)
#else:
# print("{0} convert fail".format(origin))
proc = sp.Popen(args, stdin=sp.PIPE, stdout=sp.PIPE, stderr=sp.PIPE)
answer = b'Overwrite ? [y/N]'
try:
outs, errs = proc.communicate()
print(outs, errs)
print("answer in outs : {0}".format(answer in errs))
if answer in errs:
print('write y')
continue
# proc.stdin.write(b'y')
if proc.returncode == 0:
print("{0} convert {1} Success, origin dat will remove!".format(origin, target))
os.remove(origin)
else:
print("{0} convert fail".format(origin))
except sp.TimeoutExpired:
proc.kill()
if __name__ == "__main__":
@@ -62,4 +63,4 @@ if __name__ == "__main__":
codec = sys.argv[1]
# timeout=sys.argv[2]
print("codec:: {0}".format(codec))
list_folder(DAT_FOLDER, TARGET_FOLDER, codec)
list_folder(DAT_FOLDER, TARGET_FOLDER, codec)

Loading…
取消
儲存