FFmpegで動画の一部にモザイクをかける方法
更新日:2026年10月10日 書いた人:柏木昌也
FFmpegは、動画の変換や加工をコマンドで行う無料のツールです。画面のない操作に慣れている人なら、決まった位置にモザイクをかける作業を自動化できます。
モザイク(ピクセル化)のコマンド例
指定した範囲を切り出して縮小・拡大することで、ブロック状のモザイクにします。
ffmpeg -i input.mp4 -filter_complex "[0:v]crop=80:60:100:80,scale=10:8,scale=80:60:flags=neighbor[fg];[0:v][fg]overlay=100:80[out]" -map "[out]" output.mp4
| 部分 | 意味 |
|---|---|
| crop=80:60:100:80 | 幅80・高さ60の範囲を、左から100・上から80の位置で切り出す |
| scale=10:8 | 小さく縮小する(数字が小さいほどブロックが大きくなる) |
| scale=80:60:flags=neighbor | 元の大きさに戻す。neighborでブロック状になる |
| overlay=100:80 | 元の位置に重ねる |
時間を指定する
overlay=x=40:y=40:enable='between(t,2,5)' のように書くと、2秒から5秒の間だけモザイクをかけられます。
動く対象には向かない
位置を固定した範囲は、動く対象を追いかけられません。一定の速さで動く場合は時間 t を使った式で位置を動かせますが、同人AVのように動きが不規則な映像では現実的ではありません。顔などを自動で追跡するには、別のツールで座標を求める必要があります。
FFmpegが向いているのは、固定カメラで隠す場所が動かない映像や、位置情報の削除など、決まった処理をまとめて行う作業です。動く被写体のモザイクは、追従機能のあるソフトを使ってください(PCソフト比較)。
モザイク編集を自分でやるのが大変なときは、同人AVのモザイク編集代行に任せる方法もあります。1分200円(税込)・仕上がりを確認してからの後払いです。
参考:FFmpeg Cookbook「FFmpegで動画の一部にモザイク・ぼかしをかける完全ガイド」(いずれも2026年10月10日時点の掲載内容)