From 5d8794ef5fb4f75a6b85727296f76deb8ce609d3 Mon Sep 17 00:00:00 2001 From: Aevann Date: Fri, 28 Jul 2023 21:26:55 +0300 Subject: [PATCH] get rid of ffmpeg console spam --- files/helpers/media.py | 6 +++--- files/routes/posts.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/files/helpers/media.py b/files/helpers/media.py index 0f2fc19ee..ed75027ab 100644 --- a/files/helpers/media.py +++ b/files/helpers/media.py @@ -88,7 +88,7 @@ def process_audio(file, v): new = old + '.' + extension try: - subprocess_run(["ffmpeg", "-y", "-i", old, "-map_metadata", "-1", "-c:a", "copy", new]) + subprocess_run(["ffmpeg", "-loglevel", "quiet", "-y", "-i", old, "-map_metadata", "-1", "-c:a", "copy", new]) except: os.remove(old) if os.path.isfile(new): @@ -111,7 +111,7 @@ def process_audio(file, v): def convert_to_mp4(old, new): tmp = new.replace('.mp4', '-t.mp4') try: - subprocess_run(["ffmpeg", "-y", "-threads:v", "1", "-i", old, "-map_metadata", "-1", tmp]) + subprocess_run(["ffmpeg", "-loglevel", "quiet", "-y", "-threads:v", "1", "-i", old, "-map_metadata", "-1", tmp]) except: os.remove(old) if os.path.isfile(tmp): @@ -151,7 +151,7 @@ def process_video(file, v): gevent.spawn(convert_to_mp4, old, new) else: try: - subprocess_run(["ffmpeg", "-y", "-i", old, "-map_metadata", "-1", "-c:v", "copy", "-c:a", "copy", new]) + subprocess_run(["ffmpeg", "-loglevel", "quiet", "-y", "-i", old, "-map_metadata", "-1", "-c:v", "copy", "-c:a", "copy", new]) except: os.remove(old) if os.path.isfile(new): diff --git a/files/routes/posts.py b/files/routes/posts.py index fae0b15d9..a0901f8c4 100644 --- a/files/routes/posts.py +++ b/files/routes/posts.py @@ -656,7 +656,7 @@ def submit_post(v:User, sub=None): p.url = process_video(file, v) name = f'/images/{time.time()}'.replace('.','') + '.webp' try: - subprocess_run(["ffmpeg", "-y", "-i", p.url, "-vf", "scale='iw':-2", "-q:v", "3", "-frames:v", "1", name]) + subprocess_run(["ffmpeg", "-loglevel", "quiet", "-y", "-i", p.url, "-vf", "scale='iw':-2", "-q:v", "3", "-frames:v", "1", name]) except: if os.path.isfile(name): os.remove(name)