Posted at

FFmpeg で AspectFill 的なリサイズを行う

More than 1 year has passed since last update.

App Store に載せる動画を作るのに、iPhone 6 サイズから iPhone 6 Plus サイズに動画をリサイズしました。

そのときにつかった FFmpeg のコマンドをメモします。

ffmpeg -i apppreview.mp4 -vf "scale=1080:1920:force_original_aspect_ratio=increase,crop=1080:1920"

元動画は 750 × 1334 のサイズ

1080 x 1920 にリサイズしています。

これらは比率が微妙に異なるので、単に scale=1080:1920 と指定すると 1079x1920 のサイズの動画が生成されます。

force_original_aspect_ratio=increasecrop を指定すると、アスペクト比を保ったまま拡大、はみ出した部分を切り抜くようになります。