解析无水印视频工具


写在前面:之前 合集页 里提过一嘴「无水印视频下载」,当时功能比较糙。平时刷到想留的视频,总要找一堆乱七八糟的解析站,广告多、干脆自己重写了个页面,欢迎使用。

项目地址

这是个啥

就是个去水印解析页:把抖音、快手、小红书这些平台的分享链接粘进去,解析出无水印视频、图集,能下就下。

用法很简单:

  1. 粘贴链接 — 支持自动识别平台,也可以手动选
  2. 点解析 — 等一下,封面、作者、下载地址就出来了
  3. 按需下载 — 视频、分 P、图集、背景音乐都能拿

支持啥平台

目前能认这些:

平台说明
抖音短视频分享链接
快手短视频分享链接
小红书视频 / 图集
B 站视频解析
微博视频分享链接
豆包也支持一下

选不了平台也没关系,默认是自动识别推荐,直接粘链接就行。

为什么能「去水印」

本质:获取无水印 CDN 地址,而非处理视频文件

短视频平台的「水印」在分享场景下,通常通过以下方式实现,而非把水印烧录进唯一一份源文件:

手段说明
不同 CDN 路径同一视频存在「带水印播放地址」与「无水印/低水印地址」,路径或参数不同
播放器层叠网页/App 播放时在视频上方叠加水印图层,源文件本身可能无水印
分享专用流对外分享返回降质或带标识的流,内部 API 可拿到更高质量源流

所以做的是:绕过分享页展示给普通用户的地址,去抓平台内部使用的真实媒体 URL

缺陷与改进

其实目前项目是够用的。不过有些平台的部分资源依旧无法获取。如抖音,抖音的分享页目前只提供了视频和图文的获取。
没有动图的链接返回,如果解析是动图的话会返回图片格式。不过有另一种解决方法是可以模拟个人主页
去获取链接时返回的html中进行解析,但这样就需要传入cookie,但实际做下来在服务器上会频繁触发抖音的风控机制,导致html无法解析。
目前解决的方法是在服务器机房上加上住宅ip,去绕开抖音的风控。(不过住宅ip也有概率导致风控,得看看有没有更好的方法解决)

小结

刷到想存的视频,不想再去搜「xxx 去水印」了,自己开个页粘一下完事,齐活。


  目录