网页里给视频加水印,文件会离开我的设备吗
很多加水印网站要求先把视频传上去,再下载成品。本工具反过来:视频在你的浏览器里就地处理,文件不发往任何服务器。下面讲清楚原理和怎么验证。
处理发生在哪里
水印由运行在浏览器里的 WebCodecs(mediabunny 封装)在 Web Worker 中完成。Web Worker 是浏览器内的独立线程,视频数据只在你本机内存里流动,不会写入本站服务器,也不会被第三方取到。
为什么能做本地视频编辑
视频重新编码需要解码、绘制水印、再编码,这组能力由 WebCodecs 提供。Chrome / Edge 94 及以上内核已支持,用这些浏览器打开工具页即可本地运行。原理与 视频格式转换隐私验证 一致。
两种自查方法
断网测试:切到飞行模式或拔掉网线,再走一遍加水印流程,能出成品就说明没依赖服务器。
DevTools 网络面板:处理时观察 Network,没有任何把视频发往外部地址的请求,即确认本地处理。
边界与前提
本地处理依赖浏览器能力与本机资源:浏览器需支持 WebCodecs;过长或分辨率过高的视频受内存限制,可能卡顿,建议先用 视频压缩 减体积。另本地处理需在 HTTPS 或 localhost 下运行,公开站点已满足。
常见问题
加水印时文件会发到服务器吗?
不会。处理在浏览器本地的 Web Worker 里用 WebCodecs 完成,视频数据不离开你的设备,也不经过本站服务器。
怎么自己验证?
两种:断网后仍能处理(说明不依赖服务器);打开 DevTools 的 Network 面板,处理过程中没有把视频发往任何地址的请求。
为什么有时处理不动?
WebCodecs 在 Chrome / Edge 94+ 等内核中可用,过旧或非 Chromium 浏览器可能不支持;另本地处理受本机内存限制,超长或超高分辨率视频建议先压缩再处理。