From b200e4ad1e165001f722f5a7f0c1d05e574f066c Mon Sep 17 00:00:00 2001 From: nachtjasmin Date: Thu, 23 Nov 2023 00:20:29 +0100 Subject: [PATCH] Add missing transcoder options back --- lib/paperclip/transcoder.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/paperclip/transcoder.rb b/lib/paperclip/transcoder.rb index 6ddcde7cc..d2d946d3a 100644 --- a/lib/paperclip/transcoder.rb +++ b/lib/paperclip/transcoder.rb @@ -47,6 +47,10 @@ module Paperclip maximum_bitrate = (size_limit_in_bits / duration).floor - 192_000 # Leave some space for the audio stream bitrate = [desired_bitrate, maximum_bitrate].min + @output_options['b:v'] = bitrate + @output_options['maxrate'] = bitrate + 192_000 + @output_options['bufsize'] = bitrate * 5 + if high_vfr?(metadata) @output_options['vsync'] = 'vfr' @output_options['r'] = @vfr_threshold