市面上短视频去水印的工具很多,今天就以一个例子来聊一下抖音短视频是如何去水印的。
通过APP的分享-复制链接,把链接复制出来,比如说,我们要给这个短视频去水印“https://v.douyin.com/JmkLbqV/ ”
把这个链接在浏览器粘贴,回车,打开浏览器控制台,选择Network-XHR,
点击第一个请求链接
?item_ids=6890555198226599180,切换到Preview查看返回的数据
在video对象中找到play_addr字段,里面包含一个url_list数组,把第一个元素的值
“https://aweme.snssdk.com/aweme/v1/playwm/?video_id=v0200f8b0000bug2mv9u725mstfdov1g&ratio=720p&line=0”
复制出来用浏览器打开,会发现原来这就是播放地址,只是是带水印的视频。
翻遍返回的所有字段,都没有和不带水印的视频相关的链接地址,别着急,观察这个地址你会发现链接地址中有个playwm,wm看似像某个单词的缩写,对,很像watermark这个单词的缩写,而watermark这个单词就是水印的意思,感觉快找到目标了。playw是带水印的视频,那如果是play呢,试着把playwm中的vm去掉看看,把这个地址用手机浏览器打开
“https://aweme.snssdk.com/aweme/v1/play/?video_id=v0200f8b0000bug2mv9u725mstfdov1g&ratio=720p&line=0”
果然,这个地址是无水印的视频链接,只是要重定向下才会看到无水印的地址,
“http://v5-dy-j.ixigua.com/0aeb44002daecbdf113f14880fd5466a/5fb33f61/video/tos/cn/tos-cn-ve-15/94a1abe5d4f24be2afc72806af184276/?a=1128&br=8343&bt=2781&cr=0&cs=0&cv=1&dr=0&ds=3&er=&l=2020111710094401019806014446617FA6&lr=&mime_type=video_mp4&qs=0&rc=anlnd3A1eHk1eDMzZWkzM0ApOTg3PGg7Z2VlNzk0Zmg1NWcubGNwMjQ2amRfLS01LS9zc2IyLWNiY18zLzY0YS9eMmM6Yw%3D%3D&vl=&vr=”
声明:本文仅供学习使用