给视频加文字水印

把你的 ID、版权信息或其他文字烧进视频。选个角,选个字号,搞定。

添加水印

选择文件
或拖放到此

选跟视频对比度高的那个。阴影会自动选反色,让水印在深浅场景都看得清。

70% 是不抢戏的水印感。100% 强调(版权烧录),50% 是若有若无的淡水印。

登录后即可使用,注册送 100 积分

这个工具用到的 FFmpeg 参数

速查每个参数实际做什么。

drawtext
FFmpeg 的文字叠加滤镜。在每帧上按指定位置、字体、颜色渲染文字。
fontsize
字号(像素)。我们小 / 中 / 大分别用 18 / 28 / 42 — 在 720p 以上视频上清晰可读但不抢镜。
[email protected]
白色文字 70% 不透明度。半透明让水印可见但不刺眼 — 完全不透明的文字看起来很廉价。
shadowcolor / shadowx / shadowy
1px 黑色阴影,30% 不透明。让文字在亮背景和暗背景下都清晰可读,简单有效。
tw / th
文字宽度 / 高度 —— 用在位置计算里,精准地靠右对齐或居中对齐。

处理流程

  1. 01

    上传或粘贴 URL

    从电脑里拖一个视频,或者粘贴公开链接,最大 5 GB。

  2. 02

    输入文字

    你的 ID、版权信息、任何东西都行。特殊字符没问题 — 引号会自动转义防注入。

  3. 03

    选位置和字号

    默认右下是有原因的 — 大多数剪辑软件水印都在那。要强调就居中。

  4. 04

    下载结果

    处理完直接给临时下载链接,文件 7 天后自动删除。

常见问题

能用自定义字体吗?

网页端不行 — 用的是系统默认字体。API 支持 fontfile=path 参数;配合 Files API 先上传一个 TTF 就能用。

为什么是白色加阴影,而不是直接黑色?

黑色文字在暗场景里看不见,白色在亮场景里看不见。70% 白 + 30% 黑阴影组合两种背景都清晰 —— 字幕系统也是这套套路。

能加图片水印吗?

网页端不行 — 但 API 支持 overlay 滤镜做图片水印。把你的 logo 通过 Files API 上传,然后串起来 `-i logo.png -filter_complex 'overlay=W-w-20:H-h-20'`。

水印能动起来或移动吗?

可以走 API — drawtext 支持时间表达式比如 x='(W-tw)*t/10' 实现水平滚动。大多数用户不需要这个,所以网页端固定静态。

再压缩水印还在吗?

在 — 我们把它烧进了真正的像素。视频后续不管经历什么处理水印都跟着。这就是为什么要重编(不是元数据)。

免费吗?

注册送 100 积分。一次水印 2-8 积分(按时长)。没有订阅,用完充值即可。

相关工具

在代码里也想加水印?

这个工具就是我们 REST API 的封装。三行 curl 就能在构建脚本或后端跑同样的活。

查看 API 文档
curl -X POST https://api.ffhub.io/v1/tasks \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d {
    "command": "-i https://you.com/in.mp4 -vf drawtext=text=FFHub:fontsize=28:[email protected]:x=w-tw-20:y=h-th-20 -c:a copy output.mp4"
  }
给视频加文字水印 — 在线免费 | FFHub