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