cutter Local backend: Fix typo and file extension when full cutting

pull/114/head
Mike Lang 5 years ago
parent b0a71fd9f1
commit 3fbbe59b00

@ -172,10 +172,12 @@ class Local(UploadBackend):
video_id = uuid.uuid4()
# make title safe by removing offending characters, replacing with '-'
title = re.sub('[^A-Za-z0-9_]', '-', title)
filename = '{}-{}.ts'.format(title, video_id) # TODO with re-encoding, this ext must change
# If fast cut enabled, use .ts, otherwise use .mp4
ext = 'ts' if self.encoding_settings is None else 'mp4'
filename = '{}-{}.{}'.format(title, video_id, ext)
filepath = os.path.join(self.path, filename)
if self.write_info:
with open(os.path.join(self.path, '{}-{}.json'.format(title, video_id))) as f:
with open(os.path.join(self.path, '{}-{}.json'.format(title, video_id)), 'w') as f:
f.write(json.dumps({
'title': title,
'description': description,

Loading…
Cancel
Save