コメントありがとうございます。 残念ながら、もうSlingboxを使っていないた…
FFmpegで縦長動画を横長に変換し余白をぼかす方法|スマホ動画を自然に仕上げる
縦動画をそのまま横にすると違和感が出る問題
スマホで撮影した縦長動画は、そのまま横長の動画編集やYouTube用に使うと黒帯(余白)が目立ちます。
単純に横に伸ばすと不自然になるため、「背景をぼかして埋める」方法がよく使われます。
この処理に便利なのがFFmpegです。
基本構成:前景+ぼかし背景
縦動画を横長に見せる場合は、以下の構成にします。
・背景:元動画を拡大してぼかす
・前景:元動画をそのまま中央に配置
これにより自然なレイアウトになります。
FFmpegでの基本コマンド
以下が代表的な処理方法です。
ffmpeg -i input.mp4 -filter_complex " [0:v]scale=1920:1080,boxblur=20:1[bg]; [0:v]scale=ih*9/16:ih; [bg][fg]overlay=(W-w)/2:(H-h)/2 " output.mp4
処理のポイント解説
① 背景生成(ぼかし)
scale=1920:1080,boxblur=20:1
・フルHDサイズに拡大
・ぼかしで自然な背景化
② 前景作成(元動画)
scale=ih*9/16:ih
・縦動画の比率を維持
・中央に収まるサイズへ調整
③ 重ね合わせ
overlay=(W-w)/2:(H-h)/2
・中央配置でバランス調整
ぼかしの強さ調整
ぼかし具合はここで調整します。
boxblur=20:1
・数値を上げる → さらにぼける
・下げる → シャープ寄りになる
用途に応じて調整が必要です。
よくある改善ポイント
実運用では以下を調整することが多いです。
・解像度(1920×1080 / 4K)
・アスペクト比(16:9固定 or 可変)
・ズーム倍率
・ぼかし強度
特にYouTube用ではフルHDか4Kが一般的です。
応用:ズーム感を出す
背景に少し動きを出すこともできます。
・軽くスケールアップ
・フェード処理
・動的ぼかし
これで「静止感」を減らせます。
まとめ
FFmpegを使えば、縦動画を横長に変換しつつ自然な見た目に仕上げることができます。
ポイントは以下です。
・背景を拡大してぼかす
・前景を中央に配置
・比率を崩さない
単純なリサイズではなく、「背景処理」を入れることで一気にプロっぽい仕上がりになります。
検索

コメントを残す