FFmpeg 图片水印
作者:
_结弦 | 来源:发表于
2024-09-17 10:37 被阅读0次
需求
- 为图片添加文字水印
- 文字居中
- 文字为浅黑色
- 文字框内填充颜色为透明色
- 文字大小 50
命令
ffmpeg -i a.png
-vf "drawtext=text='wattermark':fontcolor=black@0.5:fontsize=50
:box=1:boxcolor=white@0:x=(W-text_w)/2:y=(H-text_h)/2"
-y result/a.jpg
效果显示
批量处理
@echo off
setlocal enabledelayedexpansion
rem 遍历当前目录下的所有 .jpg 文件
for %%f in (*.png) do (
rem 获取文件名,不带扩展名
set "filename=%%~nf"
rem 执行 ffmpeg 命令
ffmpeg -i "%%f" -vf "drawtext=text='watermark':fontcolor=black@0.5:fontsize=50:box=1:boxcolor=white@0:x=(W-text_w)/2:y=(H-text_h)/2" -y "result/!filename!.jpg"
)
endlocal
本文标题:FFmpeg 图片水印
本文链接:https://www.haomeiwen.com/subject/apkmljtx.html
网友评论