@@ -141,35 +141,35 @@ package export::ffmpeg;
141141 my $value = shift ;
142142 # Which version?
143143 if ($self -> {' ffmpeg_param_vers' } >= 2) {
144- return param_pair(' ab' , $value * 1024 ) if ($param eq ' ab' );
144+ return param_pair(' ab' , $value . ' k ' ) if ($param eq ' ab' );
145145 }
146146 if ($self -> {' ffmpeg_param_vers' } >= 1) {
147- return param_pair(' ac' , $value ) if ($param eq ' channels' );
148- return param_pair(' ar' , $value ) if ($param eq ' sample_rate' );
149- return param_pair(' b' , $value * 1024 ) if ($param eq ' bit_rate' );
150- return param_pair(' b_qfactor' , $value ) if ($param eq ' b_quant_factor' );
151- return param_pair(' b_qoffset' , $value ) if ($param eq ' b_quant_offset' );
152- return param_pair(' bf' , $value ) if ($param eq ' max_b_frames' );
153- return param_pair(' bt' , $value * 1024 ) if ($param eq ' bit_rate_tolerance' );
154- return param_pair(' bufsize' , $value * 1024 ) if ($param eq ' rc_buffer_size' );
155- return param_pair(' bug' , $value ) if ($param eq ' bugs' );
156- return param_pair(' error' , $value ) if ($param eq ' error_rate' );
157- return param_pair(' g' , $value ) if ($param eq ' gop_size' );
158- return param_pair(' i_qfactor' , $value ) if ($param eq ' i_quant_factor' );
159- return param_pair(' i_qoffset' , $value ) if ($param eq ' i_quant_offset' );
160- return param_pair(' maxrate' , $value * 1024 ) if ($param eq ' rc_max_rate' );
161- return param_pair(' mblmax' , $value ) if ($param eq ' mb_lmax' );
162- return param_pair(' mblmin' , $value ) if ($param eq ' mb_lmin' );
163- return param_pair(' mepc' , $value ) if ($param eq ' me_penalty_compensation' );
164- return param_pair(' minrate' , $value ) if ($param eq ' rc_min_rate' );
165- return param_pair(' qcomp' , $value ) if ($param eq ' qcompress' );
166- return param_pair(' qdiff' , $value ) if ($param eq ' max_qdiff' );
167- return param_pair(' qsquish' , $value ) if ($param eq ' rc_qsquish' );
168- return param_pair(' rc_init_cplx' , $value ) if ($param eq ' rc_initial_cplx' );
169- return param_pair(' skip_exp' , $value ) if ($param eq ' frame_skip_exp' );
170- return param_pair(' skip_factor' , $value ) if ($param eq ' frame_skip_factor' );
171- return param_pair(' skip_threshold' , $value ) if ($param eq ' frame_skip_threshold' );
172- return param_pair(' threads' , $value ) if ($param eq ' thread_count' );
147+ return param_pair(' ac' , $value ) if ($param eq ' channels' );
148+ return param_pair(' ar' , $value ) if ($param eq ' sample_rate' );
149+ return param_pair(' b' , $value . ' k ' ) if ($param eq ' bit_rate' );
150+ return param_pair(' b_qfactor' , $value ) if ($param eq ' b_quant_factor' );
151+ return param_pair(' b_qoffset' , $value ) if ($param eq ' b_quant_offset' );
152+ return param_pair(' bf' , $value ) if ($param eq ' max_b_frames' );
153+ return param_pair(' bt' , $value . ' k ' ) if ($param eq ' bit_rate_tolerance' );
154+ return param_pair(' bufsize' , $value . ' k ' ) if ($param eq ' rc_buffer_size' );
155+ return param_pair(' bug' , $value ) if ($param eq ' bugs' );
156+ return param_pair(' error' , $value ) if ($param eq ' error_rate' );
157+ return param_pair(' g' , $value ) if ($param eq ' gop_size' );
158+ return param_pair(' i_qfactor' , $value ) if ($param eq ' i_quant_factor' );
159+ return param_pair(' i_qoffset' , $value ) if ($param eq ' i_quant_offset' );
160+ return param_pair(' maxrate' , $value . ' k ' ) if ($param eq ' rc_max_rate' );
161+ return param_pair(' mblmax' , $value ) if ($param eq ' mb_lmax' );
162+ return param_pair(' mblmin' , $value ) if ($param eq ' mb_lmin' );
163+ return param_pair(' mepc' , $value ) if ($param eq ' me_penalty_compensation' );
164+ return param_pair(' minrate' , $value ) if ($param eq ' rc_min_rate' );
165+ return param_pair(' qcomp' , $value ) if ($param eq ' qcompress' );
166+ return param_pair(' qdiff' , $value ) if ($param eq ' max_qdiff' );
167+ return param_pair(' qsquish' , $value ) if ($param eq ' rc_qsquish' );
168+ return param_pair(' rc_init_cplx' , $value ) if ($param eq ' rc_initial_cplx' );
169+ return param_pair(' skip_exp' , $value ) if ($param eq ' frame_skip_exp' );
170+ return param_pair(' skip_factor' , $value ) if ($param eq ' frame_skip_factor' );
171+ return param_pair(' skip_threshold' , $value ) if ($param eq ' frame_skip_threshold' );
172+ return param_pair(' threads' , $value ) if ($param eq ' thread_count' );
173173 }
174174 # Unknown, just return the parameter
175175 return param_pair($param , $value );
0 commit comments