Использовать ffmpeg для изменения размера изображения

можно ли изменить размер изображения с помощью FFMPEG?

У меня это до сих пор:

ffmpeg. -i 1.jpg -vf scale=360:240 > 2.jpg

Я получаю сообщение об ошибке, что по крайней мере один выходной файл должен быть указан'

это возможно?

2 ответов


вы можете попробовать это:

ffmpeg -i input.jpg -vf scale=320:240 output_320x240.png

получил от источник

Примечание: масштабный фильтр также может автоматически вычислять размер при сохранении соотношения сторон:scale=320:-1 или scale=-1:240


Если вы хотите сохранить соотношение сторон вы можете сделать -

./ffmpeg -i 1.jpg -vf scale="360:-1" 2.jpg

или если вы хотите изменить размер на основе ширины и высоты ввода. Например. скажем, половину входной ширины и высоты вы можете сделать -

./ffmpeg -i 1.jpg -vf scale="iw/1:ih/2" 2.jpg

здесь

iw : input width
ih : input height