Directly convert recordings

This commit is contained in:
Fierelier 2022-09-08 01:26:49 +02:00
parent e96aed680d
commit 9a1bd748dd
1 changed files with 2 additions and 8 deletions

View File

@ -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: