From 2f449e61209dcdb39cea6f77ffd161fcc96a271c Mon Sep 17 00:00:00 2001 From: pacnpal <183241239+pacnpal@users.noreply.github.com> Date: Thu, 14 Nov 2024 22:36:50 +0000 Subject: [PATCH] refactor: Clean up encoder_params module - Improved parameter organization - Better error handling and logging - More consistent code style - Added detailed comments for parameter choices --- videoarchiver/ffmpeg/encoder_params.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/videoarchiver/ffmpeg/encoder_params.py b/videoarchiver/ffmpeg/encoder_params.py index 643b852..d7f9951 100644 --- a/videoarchiver/ffmpeg/encoder_params.py +++ b/videoarchiver/ffmpeg/encoder_params.py @@ -95,7 +95,7 @@ class EncoderParams: params = {} try: duration = video_info.get("duration", 0) - input_size = video_info.get("bitrate", 0) * duration / 8 # Estimate from bitrate if size not available + input_size = video_info.get("bitrate", 0) * duration / 8 # Estimate from bitrate if duration > 0 and input_size > target_size_bytes: video_size_target = int(target_size_bytes * 0.95)