FFMPEGを使用して画像のサイズを変更することはできますか?
これまでのところこれがあります:
ffmpeg. -i 1.jpg -vf scale=360:240 > 2.jpg
「少なくとも1つの出力ファイルを指定する必要があります」というエラーメッセージが表示される
出来ますか?
これを試すことができます:
ffmpeg -i input.jpg -vf scale=320:240 output_320x240.png
これは source から取得しました
注:スケールフィルターは、アスペクト比を維持しながら、寸法を自動的に計算することもできます: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
また、一部の寸法とletterboxに収まるように画像のサイズを変更することもできます。
コマンド例:
ffmpeg -i IN.png -vf "scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:(ow-iw)/2:(oh-ih)/2" OUT.jpg
詳細については this answer をご覧ください。