この記事でわかること
boxblurフィルタでボックスブラーをかけるコマンド- 半径(
luma_radius)と繰り返し(luma_power)の意味 - 輝度・彩度を独立して制御する方法
- 映像全体と特定領域(
crop+overlay)へのぼかし適用
テスト済みバージョン: FFmpeg 6.1(ubuntu-latest / CI検証済み)
対象 OS: Windows / macOS / Linux
基本コマンド
軽いぼかし
ffmpeg -i input.mp4 -vf "boxblur=2:1" output.mp4
引数の順序は luma_radius:luma_power です。2:1 は軽いぼかし。
強いぼかし
ffmpeg -i input.mp4 -vf "boxblur=10:3" output.mp4
半径 10、繰り返し 3 で強めのぼかしになります。
パラメータ詳細
boxblur=luma_radius:luma_power[:chroma_radius:chroma_power[:alpha_radius:alpha_power]]
| パラメータ | 意味 | デフォルト |
|---|---|---|
luma_radius | 輝度チャンネルのブラー半径 | 2 |
luma_power | ボックスブラーを繰り返す回数 | 1 |
chroma_radius | 彩度チャンネルのブラー半径 | luma_radius と同じ |
chroma_power | 彩度の繰り返し回数 | luma_power と同じ |
alpha_radius | アルファチャンネルのブラー半径 | 0(適用なし) |
alpha_power | アルファの繰り返し回数 | 0 |
輝度だけぼかして色情報を保持する
ffmpeg -i input.mp4 -vf "boxblur=luma_radius=10:luma_power=3:chroma_radius=0:chroma_power=0" output.mp4
chroma_radius=0 にすると彩度はぼかされません。細かなテクスチャだけを消したいときに有効です。
名前付き引数で書く
数値だけの省略形は順序を間違えやすいため、名前付き引数が推奨です。
ffmpeg -i input.mp4 \
-vf "boxblur=luma_radius=5:luma_power=2" \
output.mp4
繰り返し回数(power)の効果
ボックスブラーを複数回繰り返すと、ガウシアンブラーに近い滑らかなぼかしになります。
luma_power | 特徴 |
|---|---|
1 | シンプルなボックスブラー |
2 | やや滑らか |
3 | ガウシアンブラーに近い滑らか |
4+ | さらに滑らか(処理時間増加) |
映像全体をぼかす(プライバシー保護・背景ぼかし)
ffmpeg -i input.mp4 -vf "boxblur=20:5" output.mp4
SNSへの投稿前に背景をぼかす場合などに使えます。
特定領域だけをぼかす
crop で切り出した領域にぼかしを適用し、overlay で元映像に重ねます。
ffmpeg -i input.mp4 \
-vf "split[a][b]; \
[a]crop=200:100:50:50,boxblur=15:3[blurred]; \
[b][blurred]overlay=50:50" \
output.mp4
crop=W:H:X:Y— 幅200・高さ100、座標(50,50)から切り出しoverlay=X:Y— 元映像の(50,50)に重ねる
静止画への適用
ffmpeg -i input.jpg -vf "boxblur=5:2" output.jpg
gblur(ガウシアンブラー)との比較
| フィルタ | 特徴 | 処理速度 |
|---|---|---|
boxblur | 均一なぼかし。繰り返しでガウシアンに近づく | 速い |
gblur | 数学的なガウシアン分布によるなめらかなぼかし | やや遅い |
unsharp | ぼかし+シャープネス制御が一体 | 中程度 |
シンプルで高速なぼかしには boxblur、品質重視なら gblur が選択肢です。
NG例
NG例: 半径に 0 を指定する(luma_radius=0 はエラー)
ffmpeg -i input.mp4 -vf "boxblur=0:1" output.mp4
luma_radius に 0 を指定するとエラーになります。最小値は 1 です。
関連フィルタ
gblur— ガウシアンブラーunsharp— アンシャープマスク(ブラーとしても使用可能)smartblur— エッジを保ちながらぼかすpixelize— ピクセレート(モザイク)効果
関連リソース
よく使うオプション・フィルタ・コーデック設定をまとめた PDF チートシートです。手元に置いておくと調べる時間を短縮できます。