FFmpegを使用して動画にウォーターマークを追加する

ffmpegvideowatermarkoverlay

FFmpeg は動画にウォーターマークを追加できる多目的ツールです。このガイドでは、動画に画像とテキストの両方のウォーターマークを追加する方法を紹介します。

前提条件

開始する前に、以下のものを用意してください:

  • システムに FFmpeg がインストールされていること
  • ウォーターマークを追加したい動画ファイル
  • 画像ウォーターマークの場合:透過性のある PNG 画像(推奨)

画像ウォーターマークの追加

動画に画像ウォーターマークを追加するには、overlay フィルターを使用します:

ffmpeg -i input.mp4 -i watermark.png -filter_complex "overlay=10:10" output.mp4

このコマンドは、左上隅から座標(10,10)の位置にウォーターマークを配置します。以下のような異なる値を使用して位置を調整できます:

  • 右下:overlay=W-w-10:H-h-10
  • 中央:overlay=(W-w)/2:(H-h)/2
  • 左下:overlay=10:H-h-10

ここで:

  • W と H はメイン動画の寸法
  • w と h はウォーターマークの寸法

テキストウォーターマークの追加

テキストウォーターマークを追加するには、drawtext フィルターを使用します:

ffmpeg -i input.mp4 -vf "drawtext=text='Copyright 2025':fontsize=24:fontcolor=white:x=10:y=10" output.mp4

追加のパラメータを使用してテキストの外観をカスタマイズできます:

ffmpeg -i input.mp4 -vf "drawtext=text='Copyright 2025':fontsize=24:[email protected]:box=1:[email protected]:x=W-tw-10:y=H-th-10" output.mp4

これにより、右下隅に半透明のテキストと背景ボックスが追加されます。

高度なオプション

より良い品質を得るために、ビデオコーデックと品質を維持できます:

ffmpeg -i input.mp4 -i watermark.png -filter_complex "overlay=10:10" -c:a copy -c:v libx264 -crf 23 output.mp4

結論

このガイドでは、FFmpeg を使用して動画に画像とテキストのウォーターマークを追加する方法を紹介しました。これらのコマンドは、ウォーターマークの位置、透明度、スタイルに関する特定のニーズに合わせてカスタマイズできます。