Revert "enforce consistency for ffmpeg params"

This reverts commit 19b30e726b.
pull/173/head
Aevann 2023-07-31 03:25:47 +03:00
parent e6ebade06a
commit 467135421a
2 changed files with 5 additions and 7 deletions

View File

@ -18,8 +18,6 @@ from files.helpers.settings import get_setting
from .config.const import *
generic_ffmpeg_params = ["ffmpeg", "-loglevel", "quiet", "-y", "-map_metadata", "-1"]
def subprocess_run(params):
subprocess.run(params, check=True, timeout=30)
@ -89,7 +87,7 @@ def process_audio(file, v):
new = old + '.' + extension
try:
subprocess_run(generic_ffmpeg_params + ["-i", old, "-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):
@ -112,7 +110,7 @@ def process_audio(file, v):
def convert_to_mp4(old, new):
tmp = new.replace('.mp4', '-t.mp4')
try:
subprocess_run(generic_ffmpeg_params + ["-i", old, "-threads:v", "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):
@ -152,7 +150,7 @@ def process_video(file, v):
gevent.spawn(convert_to_mp4, old, new)
else:
try:
subprocess_run(["-i", old, "-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):

View File

@ -22,7 +22,7 @@ from files.helpers.sanitize import *
from files.helpers.settings import get_setting
from files.helpers.slots import *
from files.helpers.sorting_and_time import *
from files.helpers.media import subprocess_run, generic_ffmpeg_params
from files.helpers.media import subprocess_run
from files.routes.routehelpers import execute_shadowban_viewers_and_voters
from files.routes.wrappers import *
@ -643,7 +643,7 @@ def submit_post(v, sub=None):
p.url = process_video(file, v)
name = f'/images/{time.time()}'.replace('.','') + '.webp'
try:
subprocess_run(generic_ffmpeg_params + ["-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)