📊 视频水印参数选择指南
| 使用场景 | 建议水印类型 | 建议样式 | 说明 |
|---|---|---|---|
| 品牌宣发 | 图片 Logo | 右下角 / 平铺 | 用透明 PNG Logo,低透明度避免遮挡主体 |
| 版权标识 | 文字 | 边角 + 半透明 | 标注作者/账号,字号约为画面宽度的 3%~5% |
| 防盗用 | 平铺铺满 | 低透明度文字/图 | 平铺后即便裁剪也难完全去除,适合对外分发 |
| 社媒竖屏 | 文字 | 居中旋转 | 抖音/B站竖屏可加旋转水印,视觉更自然 |
❓ 视频加水印常见问题
输入支持常见格式如 MP4、WebM、MOV 等;输出默认与源文件同格式(MP4 / WebM / MOV / MKV),个别不支持的容器会自动转为兼容性最好的 MP4。受浏览器解码能力影响,个别编码可能不支持,可先转成 MP4 再处理。
支持。上传带透明通道的 PNG,水印会按原透明度叠加;再配合本工具的不透明度滑块可进一步减弱。输出 MP4 为不透明画面,但水印已合成在帧上,表现正常。
会。默认保留原始音频轨道,仅重新编码画面叠加水印,声音不受影响。
不会。所有处理均在浏览器本地完成,视频文件不会离开您的设备,不上传、不存储,保障隐私安全。
加水印需逐帧重新编码,比单纯转格式更耗资源。建议单次时长 ≤ 2 分钟、分辨率 ≤ 1080p;失败多为浏览器 WebCodecs 支持问题,请使用 Chrome / Edge 浏览器。
🔧 视频加水印技术原理
本工具基于 mediabunny(纯 TypeScript 媒体库)与浏览器原生 WebCodecs,在本地逐帧解码、合成水印、重新编码,不依赖服务器:
- 视频解码:使用浏览器内置解码能力读取视频帧,支持多种格式。
- 水印合成:每帧绘制到画布后,叠加文字(Canvas 绘制)或图片(drawImage),支持位置、透明度、旋转与平铺。
- 视频编码:使用 WebCodecs 将合成后的帧按源文件格式(MP4 / WebM / MOV / MKV)重新封装,保留音轨。
所有处理都在浏览器中完成,无需上传任何数据到服务器,保证了处理速度和隐私安全。