ffmpegを使ってmp4のファイルにpngで透かしを入れる
ffmpegを使ってmp4のファイルにpngで透かしを入れる。
YouTubeショート用の動画に透かしを入れる(焼き込む?)ためだけに編集ソフトを立ち上げたくなかったもんで。
必要なもの
- input.mp4 加工前の映像素材(つまり、透かし入れる前の映像素材)
- logo.png 透かしに使う自前ロゴ。画像化したQRコードとかもありかも。100×100の画像を使った。
- ffmpeg と実行するためのshell 。
コマンド
ロゴを右下に小さく配置するばあい。(input.mp4もlogo.pngも同じフォルダにある前提。)
bashで、下記コマンドを実行。
ffmpeg -i input.mp4 -i logo.png -filter_complex "overlay=W-w-60:H-h-120" output.mp4