Image, Python, Изменить размеры изображения
Для получения анимированного изображения использую команду
ffmpeg -y -i '+file+' -c:v libwebp -lossless 0 -vf "[0:v] fps=6,select=\'between(t,'+str(time/2)+','+str(time/2+1.5)+')+between(t,'+str(time-30)+','+str((time-30)+1.5)+')\',setpts=N/FRAME_RATE/TB,'+str(crop)+',scale=-2:198" -f webp -r 10 -qscale 70 '+path+'animation.webp
Изображение должно иметь высоту в 198 пикселей, она есть, а вот ширина должна быть 352px. Ее нет.
Трудность в том, что ширина меняется в пропорции к высоте и зависит от ширины изначального кадра. То есть на выходе можем получить высоту 198, а ширину 250 либо 350 и тд.
Задача в том, чтобы привести ширину к 352px.
Первый вопрос, предусмотрен ли данный вариант изначально в ffmpeg? Второй вопрос, если нет. То как выходное изображение получить в переменную, а затем подгрузить в image?