From c6b9ec44dcf72bfad8a11166e01e32e59d94e383 Mon Sep 17 00:00:00 2001 From: SamlonDev Date: Tue, 2 Sep 2025 23:15:00 +0200 Subject: scalable video compression --- cogs/compression.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'cogs') diff --git a/cogs/compression.py b/cogs/compression.py index db47d46..f39b56a 100644 --- a/cogs/compression.py +++ b/cogs/compression.py @@ -61,7 +61,7 @@ class Compression(commands.Cog): logger.info(f"Compression started for: {file_type}") if file_type == "Video": # Execute ffmpeg command to compress video - ffmpeg_command = f"ffmpeg -i {input_path} -c:v libx264 -crf 51 -b:v 100 -vf 'fps=10' -preset ultrafast -c:a libopus -b:a 500 {output_path}" + ffmpeg_command = f"ffmpeg -i {input_path} -c:v libx264 -crf 51 -b:v 100 -vf 'fps=10,scale=trunc(iw*0.5/2)*2:trunc(ih*0.5/2)*2' -preset ultrafast -c:a libopus -b:a 500 {output_path}" elif file_type == "Audio": ffmpeg_command = f"ffmpeg -i {input_path} -ac 1 -b:a 500 -acodec libopus {output_path}" elif file_type == "Image": -- cgit v1.2.3