Directly convert recordings
This commit is contained in:
parent
e96aed680d
commit
9a1bd748dd
10
ffreplay.py
10
ffreplay.py
|
@ -131,13 +131,6 @@ def main():
|
|||
cmdOutput = json.loads(config["DEFAULT"]["output"])
|
||||
|
||||
# Main
|
||||
if len(sys.argv[1:]) > 0:
|
||||
if sys.argv[1] in ["c","convert"]:
|
||||
for arg in sys.argv[2:]:
|
||||
proc = subprocess.Popen([cmdBinary,"-f","concat","-safe","0","-i",p(arg,"segments.ffcat"),"-c","copy","-map","0","-movflags","+faststart",arg.rstrip(os.path.sep) + ".mp4"])
|
||||
proc.wait()
|
||||
sys.exit(0)
|
||||
|
||||
if os.path.isdir(config["DEFAULT"]["temp"]):
|
||||
shutil.rmtree(config["DEFAULT"]["temp"])
|
||||
|
||||
|
@ -155,7 +148,8 @@ def main():
|
|||
proc.communicate(input=b'q')
|
||||
proc.wait()
|
||||
|
||||
shutil.copytree(config["DEFAULT"]["temp"],config["DEFAULT"]["outputPath"].replace("$TIME$",timeString))
|
||||
proc = subprocess.Popen([cmdBinary,"-f","concat","-safe","0","-i",p(config["DEFAULT"]["temp"],"segments.ffcat"),"-c","copy","-map","0",config["DEFAULT"]["outputPath"].replace("$TIME$",timeString) + ".mp4"])
|
||||
proc.wait()
|
||||
shutil.rmtree(config["DEFAULT"]["temp"])
|
||||
except:
|
||||
try:
|
||||
|
|
Loading…
Reference in New Issue