From e77cf784d7828fd2a4ec0ef9869b4df965ea0bb8 Mon Sep 17 00:00:00 2001 From: Aevann Date: Tue, 6 Feb 2024 00:49:28 +0200 Subject: [PATCH] Revert "optimize video size" This reverts commit 95e1b40f83dc8044335986418228d91ca5244171. --- files/helpers/media.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/files/helpers/media.py b/files/helpers/media.py index 159d0268b..aeec6b741 100644 --- a/files/helpers/media.py +++ b/files/helpers/media.py @@ -155,8 +155,19 @@ def process_video(file, v): os.remove(old) abort(400, "Something went wrong processing your video and it might be on our end. Please try uploading it to https://pomf2.lain.la and post the link instead.") - copyfile(old, new) - gevent.spawn(reencode_video, old, new) + if codec != 'h264': + copyfile(old, new) + gevent.spawn(reencode_video, old, new) + else: + try: + ffmpeg.input(old).output(new, loglevel="quiet", map_metadata=-1, acodec="copy", vcodec="copy").run() + except: + os.remove(old) + if os.path.isfile(new): + os.remove(new) + abort(400) + + os.remove(old) media = Media( kind='video',