From aeae7981e65111477eb542e4053d3300d2ce5e24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20Ko=CC=88rner?= Date: Sun, 25 Nov 2018 14:00:25 +0100 Subject: [PATCH] copy original mov before finalizing as well --- make-apple-motion.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/make-apple-motion.py b/make-apple-motion.py index 01d46bf..9bee599 100755 --- a/make-apple-motion.py +++ b/make-apple-motion.py @@ -4,6 +4,7 @@ import subprocess import renderlib import argparse import tempfile +import shutil import shlex import time import sys @@ -172,6 +173,9 @@ def finalize_job(job_id, event): event_id = str(event['id']) intermediate_clip = os.path.join(tempdir.name, event_id+'.mov') final_clip = os.path.join(os.path.dirname(args.motn), event_id+'.ts') + copy_clip = os.path.join(os.path.dirname(args.motn), event_id+'.mov') + + shutil.copy(intermediate_clip, copy_clip) run('ffmpeg -y -hide_banner -loglevel error -i "{input}" -f lavfi -i anullsrc -ar 48000 -ac 2 -map 0:v -c:v mpeg2video -q:v 0 -aspect 16:9 -map 1:a -map 1:a -map 1:a -map 1:a -shortest -f mpegts "{output}"', input=intermediate_clip,