FFmpeg Cookbook
EN

動画クロップツール

動画の上下左右の端を切り取ります。黒帯の除去、被写体への寄せ、正方形や縦長への切り出しに使えます。

動画はサーバーに送られません
動画をドラッグ&ドロップ、またはタップして選択
MP4 / MOV / WebM など、最大 500MB
—
—
数値は元動画の幅・高さに対するパーセンテージ。例: 上 10% / 下 10% を指定すると、縦方向に 80% の領域が残ります。
処理中… 0%

対応する FFmpeg コマンド

現在の設定に対応するコマンドラインです。設定を変えるとリアルタイムで更新されます。

ffmpeg -i input.mp4 -vf "crop=iw*1.0000:ih*1.0000:iw*0.0000:ih*0.0000,scale=trunc(iw/2)*2:trunc(ih/2)*2" -c:v libx264 -preset fast -crf 20 -pix_fmt yuv420p -c:a copy -movflags +faststart output.mp4

次に使うと便利なツール

よく使われる用途
黒帯除去縦横比調整SNS用の切り抜き

使い方

  1. 動画をドロップMP4・MOV・WebM などをドラッグ&ドロップします。最大 500MB です。
  2. プリセットを選ぶか数値を入れるプリセットを選ぶと、上下左右の数値が入ります。「カスタム」では自分で % を入れます。プリセットで入った数値も書き換えられます。
  3. クロップ実行「クロップを適用する」を押します。終わるとプレビューが出て、ダウンロードできます。

おすすめ設定

シネマスコープ動画から黒帯を除去
上 12.5% / 下 12.5%
上下の黒帯が消え、映画の横長の画面だけが残ります(1920×1080 なら 1920×810)。
横長の動画を Instagram 用の正方形に
プリセット: 正方形 (1:1)
左右を同じだけ削り、中央を残します。
人物中心の構図に寄せたい
カスタムで左右 15% ずつ削る
端の余計なものが消え、被写体が大きく見えます。

うまくいかないとき

上下に細い黒い線が残る

原因:黒帯の太さは映画の比率で違う。16:9 の画面に収めた場合、2.35:1 なら片側約 12.2%、2.39:1 なら約 12.8% ある。

対処:上下の数値を 0.5% ずつ増やして試します(例: 13%)。

思ったより大きく削れた

原因:上と下(または左と右)の両方に数値を入れた。

対処:上下を 10% ずつにすると、高さは合計 20% 減ります。片側だけ削るなら、反対側は 0 にします。

被写体が見切れた

原因:プリセットは中央を残すので、端にいる被写体は削られる。

対処:プリセットの後で数値を書き換え、被写体がいる側を小さく、反対側を大きくします。

よくある質問

画面の中央以外をクロップしたい

できます。残したい側を 0 にして、反対側だけ削ります。例えば「左 20%、右 0%」なら、右寄りの部分が残ります。

事前に解像度が分からないが大丈夫?

大丈夫です。% は FFmpeg の式(`iw*0.2` など。iw は元の幅)で渡すので、どの解像度でもピクセルに換算されます。

音声に影響は?

音声はそのままコピーするので変わりません。MP4 に入らない形式(PCM など)のときだけ、AAC 192kbps に変換します。

黒帯除去の 12.5% は何の根拠?

2.35:1 の映画を 16:9 の画面に収めると、黒帯は上下それぞれ約 12.2%、2.39:1 なら約 12.8% です。12.5% はその間の値です。黒い線が残るときは、数値を少し増やします。

出力サイズはどう変わる?

削った分だけ画素が減るので、小さくなることが多いです。ただし映像は CRF 20 で作り直すため、元の動画が強く圧縮されていた場合は、元より大きくなることもあります。

くわしい説明(設定の意味・制限・FFmpeg のコマンド)

設定の意味

上 / 下 / 左 / 右 (%)
元の幅・高さに対して、その側から削る割合です。0 なら削りません。1 辺で削れるのは 48% までで、上+下、左+右の合計はそれぞれ 95% 以下にします。
プリセット: 黒帯除去
上下を 12.5% ずつ削ります。横長の映画(シネマスコープ)を 16:9 の画面に収めた動画の、上下の黒帯を消す設定です。
プリセット: 正方形
左右を 21.875% ずつ削ります。16:9 の横長動画なら 1:1 になります(1920×1080 なら 1080×1080)。ほかの比率の動画では正方形になりません。
プリセット: 縦動画
左右を 34.18% ずつ削ります。16:9 の横長動画なら、ほぼ 9:16 になります(1920×1080 なら 606×1080)。TikTok や Shorts などの縦動画向けです。

使えるブラウザと制限

  • 最大ファイルサイズ:500MB。出力は MP4 です
  • 上+下、左+右の合計はそれぞれ 95% まで。1 辺は 48% まで
  • 範囲は % の数値で指定します(画面上をドラッグして選ぶことはできません)

同じ処理を FFmpeg のコマンドで

上下を 10% ずつ削る
ffmpeg -i input.mp4 -vf "crop=iw:ih*0.8:0:ih*0.1,scale=trunc(iw/2)*2:trunc(ih/2)*2" -c:v libx264 -crf 20 -pix_fmt yuv420p -c:a copy output.mp4
正方形 (16:9 → 1:1)
ffmpeg -i input.mp4 -vf "crop=ih:ih:(iw-ih)/2:0" -c:v libx264 -crf 20 -pix_fmt yuv420p -c:a copy output.mp4
縦動画 (16:9 → 9:16)
ffmpeg -i input.mp4 -vf "crop=ih*9/16:ih:(iw-ih*9/16)/2:0,scale=trunc(iw/2)*2:trunc(ih/2)*2" -c:v libx264 -crf 20 -pix_fmt yuv420p -c:a copy output.mp4