如何选择取证水印工具(开源与托管)

简短回答: 先看你发送什么、发给谁,不要从算法开始。如果你主要把图片和 PDF 发给特定的人,而且想知道是谁的副本泄露,自助式托管工具几分钟就能做到。如果你需要覆盖电子邮件、屏幕或音频、本地部署,或数百万份资产,就看企业级平台。开源库只有在你有工程师能构建并维护水印周围的一切时才合适:接收人记录、PDF 处理、检测与测试。

最后更新:2026年10月14日。其他工具的细节来自它们的公开网站,可能会变;决定前请再核对。

先确认你需要的是取证水印

水印工具做的事不同,买错种类是最常见的错误:

  • 看得见的水印(标志或「机密」戳记)能劝阻随手再用,但任何人都能裁掉或涂掉,而且通常每份副本都一样。
  • 所有权或版权水印说明作品属于谁。每份副本带着同一个标记。
  • 取证(泄露追踪)水印在每份副本上都不一样。副本出现在某处时,标记会告诉你它是哪一位接收人的副本。

如果你的问题是「谁泄露了这份?」,你需要第三种。基础说明见什么是取证水印和看得见与看不见的水印。

向任何取证水印工具问的七个问题

  1. 它标记哪些文件类型? 图片、PDF、视频、音频、电子邮件、实时屏幕。大多数工具只覆盖其中一部分。
  2. 什么能留下来? 具体问截图、重新保存的 JPEG、裁剪和重新编码的视频,而且要限度,不要只要成功故事。愿意公开检测在哪里失败的厂商,比较容易信任。
  3. 标记识别的是一份副本,还是一位所有者? 要追踪泄露,每位接收人都需要自己的副本。
  4. 你怎么检查疑似泄露? 上传到网页应用、调用 API,或送给厂商团队做调查报告。
  5. 你的文件会怎样? 会被存储吗,存多久,存在哪里?
  6. 怎么开始,费用是多少? 有公开价格的自助服务,还是演示加报价。
  7. 集成: API、SSO、本地或隔离部署、电子邮件或文档管理插件。只为你真正会用的部分付费。

开源与托管

搜索「取证水印 开源」的兴趣是真的,所以这里给诚实的版本。

有不错的开源水印库,大多针对图片:

  • invisible-watermark(Python):频域方法(DWT-DCT、DWT-DCT-SVD),外加一个深度学习选项。Stable Diffusion XL 用它给生成的图片做标记。它自己的文档称其为实验性,并且拒绝像素少于 256×256 的图片。
  • blind_watermark(Python,MIT 许可):DWT-DCT-SVD 嵌入;提取需要密码和水印长度,但不需要原图。
  • Watermark Anything(Meta,PyTorch):一个深度学习模型,能在编辑过的图片里找出小块带水印的区域。代码和较新的权重采用 MIT 许可(原始论文权重不可商用),这个仓库现已归档。

这些库把一段短消息嵌进像素。把这件事变成泄露追踪的其余部分,都要你自己做:

开源库 托管取证水印工具
费用 下载免费;你付的是工程时间和服务器 订阅或报价
文件类型 大多是图片;PDF 和视频需要你自己的流程 视厂商而定(图片、PDF、视频、电子邮件、屏幕)
每位接收人一份副本 你建立识别方式并保存记录 内置
检测截图或裁剪 你自己测试并调整稳健性 由厂商测试;请他们公开限度
文件去哪里 你自己的服务器 厂商的服务(查看其存储政策)
泄露时的证据 你自己记录的内容 带置信度分数的检测结果,有时是一份报告
维护 你的:依赖、模型、回归 厂商的

选开源,如果你有工程师、只需要图片、必须把一切留在自己的服务器上,或水印是你正在做的产品的一部分。

选托管工具,如果你这周就要结果、除了图片还要发 PDF,或希望别人持续测试截图或重新编码后什么还能留下。

托管选项,并排看

最合适 覆盖 如何开始(公开信息)
Markedfile 把文件发给特定接收人的创作者、小团队和企业 图片和 PDF;视频在 Business 和 Enterprise;API 在 Business 和 Enterprise 自助。Free 方案;Starter 每月 $9.99,Pro $19.99,Business $49.99;Enterprise 另行报价
EchoMark 安全与合规团队 电子邮件、文档、图片、屏幕;可选本地部署 个人方案每月 $19.99;Enterprise 通过销售
Steg.AI 需要图片、视频、文档和音频并带 API 的团队 图片、视频、文档、音频;API、本地部署 按额度计费,每月 $10 起;企业合同
Digimarc 大规模的所有权、版权和来源 图片、音频、视频;C2PA Content Credentials 通过销售

Digimarc 主要是所有权和来源工具,所以它回答的问题和「是谁的副本泄露?」不同。更深入的比较见 Steg.AI 和 Markedfile、EchoMark 替代方案和 Digimarc 替代方案。

决定之前怎么测试一个工具

无论你选哪一个,都用你自己的文件做同样三项测试,不要只用厂商的演示:

  1. 把同一份文件标记成两份副本,给两位不同的接收人。确认检测能把两者分开。
  2. 截一张图,用手机或笔记本截其中一份,按泄露者会做的方式裁剪,再上传。
  3. 重新保存或转发,经过你真正使用的应用(聊天、电子邮件、社交网络),再检查一次。

写下检测到什么、没检测到什么。那张表比任何功能清单都更能告诉你。

裁得太小可能找不到

Markedfile 适合哪里,不适合哪里

Markedfile 是自助式取证水印:你为每位接收人创建一份看不见标记的副本;如果副本泄露,就上传你找到的内容,看它对上哪一位接收人的副本。文件在内存中处理,内容不会被存储。它的起点是背后的团队在分享文件之前需要标记,例如为身份核对而发出的 PDF 和照片,却找不到能做到这件事的自助工具。

诚实地说,可以期待什么:

  • 是置信度分数,不是保证。 Markedfile 报告一个置信度分数:精确文件约 99%,只靠已签名的元数据标记是 95%,重新保存的 JPEG 或截图只剩下视觉图案时约 81%。这些是报告的分数,不是保证能检测到。
  • 裁剪有下限。 小于 96×96 px 的图片会被拒绝。作为大约的最低值,裁剪需要细节照片约 224 px、平面图约 192 px,或平坦灰色、接近黑色约 96 px;斑驳纹理可能需要约 256 px。大多数 90° 旋转仍然有效。
  • PDF 截图需要页面够大的一部分: 照片约 160 pt、幻灯片 320 pt、票据 200 pt,或文字页的上半部。密集文字本身不会被检测到。在目前这套看不见的 PDF 标记之前标记过的 PDF,需要重新标记。
  • 视频只在 Business 和 Enterprise(最长 10 分钟、100 MB,下载为 MP4)。标记过的视频在重新编码、裁短或缩小到 720p 之后仍可追踪,即使元数据被去掉(只靠画面图案最高 85%,保留已签名元数据时为 99%)。非常重的压缩或非常小的尺寸可能会让它失效。
  • 没有电子邮件、屏幕或音频标记,没有本地部署,也没有 C2PA。如果你需要那些,上面的企业级平台更合适。
  • 一次匹配指向一份副本,不是一个人。 把它当作谈话的有力线索,不要当作法律证明。

如果你要把水印做进自己的产品或流程,API(POST /api/v1/mark 和 /api/v1/detect,含视频)在 Business 和 Enterprise。方案与限度在 /zh-hans/pricing。

FAQ

最好的取证水印工具是哪一个? 没有唯一最好的工具。发给特定人的图片和 PDF,自助工具通常就够了。电子邮件、屏幕、音频、本地部署或非常大的资料库,企业级平台更合适。手上有工程师的定制产品,开源库可以当起点。

有免费的取证水印软件吗? 开源库可以免费下载,但要变成泄露追踪流程,需要工程工作。有些托管工具有免费方案;Markedfile 的 Free 方案让你同时保护最多 5 个文件,可检测 6 个月。

开源水印能追出是谁泄露了文件吗? 可以,如果你把周围的部分做出来:每位接收人一段独特消息、谁拿到哪一份副本的记录,以及你用截图和重新保存测试过的检测步骤。

有没有取证水印能撑过每一次截图? 没有。每个工具都有限度。问厂商检测在哪里失败,并用你自己的文件测试。

我需要 API 吗? 只有在你要自动标记很多文件,或在自己的应用里标记时才需要。一周只有几份文件,网页应用更简单。

水印能阻止泄露吗? 不能。它帮你找出是哪一份副本泄露。知道副本可以被追踪,也往往让接收人更小心。

免费试用 Markedfile · 企业方案 · API 文档

分享之前,先标记每一份副本

创建免费账号。你可以标记 5 个文件,并看出是谁的副本泄露了。