From 5d74693c22fd77e7604e1a4ac46ba2314b0ae099 Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Sun, 19 Jun 2022 15:03:14 +0200 Subject: [PATCH] try converting webm to mp4 --- files/helpers/media.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/files/helpers/media.py b/files/helpers/media.py index a91c7d758..b481c72cf 100644 --- a/files/helpers/media.py +++ b/files/helpers/media.py @@ -50,14 +50,14 @@ def process_audio(file): def process_video(file): old = f'/videos/{time.time()}'.replace('.','') new = old + '.mp4' + file.save(old) if file.filename.split('.')[-1].lower() == 'webm': - file.save(new) + subprocess.run(["ffmpeg", "-y", "-loglevel", "warning", "-i", old, "-map_metadata", "-1", new], check=True, stderr=subprocess.STDOUT) else: - file.save(old) subprocess.run(["ffmpeg", "-y", "-loglevel", "warning", "-i", old, "-map_metadata", "-1", "-c:v", "copy", "-c:a", "copy", new], check=True) - os.remove(old) - + + os.remove(old) size = os.stat(new).st_size if os.stat(new).st_size > 8 * 1024 * 1024: with open(new, 'rb') as f: