Macにffmpegが入っていれば(なければ brew install ffmpeg)、ターミナルで一発です。
ffmpeg -i input.mov -vf "crop=ih*4/3:ih" output.mov
-
crop=ih*4/3:ihは「動画の高さ(ih)を基準に、幅を高さ×4/3にして中央から切り出す」という意味です。左右が切られて4:3になります。 - 幅(iw)を保ったまま4:3にしたい場合は、上下を切り取るのではなく
padフィルタで黒帯(余白)を追加する必要があります。16:9の動画では幅を保ったまま必要な高さを確保できない(必要な高さが元の高さを超える)ため、cropでは実現できません。
ffmpeg -i input.mov -vf "pad=iw:iw*3/4:0:(oh-ih)/2:black" output.mov
- なお
crop=iw:iw*3/4で上下を切って幅を保つ方法もありますが、これは元動画の高さがiw*3/4以上ある場合(縦長の動画など)にしか使えません。16:9の動画では高さが足りずエラーになるので注意してください。 - 切り出す位置をずらしたい場合は
crop=ih*4/3:ih:x=0:y=0のように座標を指定できます。
備考
この記事は執筆支援にAIを使用しています。