1987WEB视界-分享互联网热门产品和行业

您现在的位置是:首页 > 短视频 > 正文

短视频

iPhone最方便的抖音视频无水印下载

1987web2023-04-03短视频293
要说在iPhone上如何最方便、最快捷的下载抖音视频并去水印,那肯定是利用快捷指令APP了。在配置好快捷指定后,只需要轻轻点击一下,抖音上的视频就到你的相册中了。

要说在iPhone上如何最方便、最快捷的下载抖音视频并去水印,那肯定是利用快捷指令APP了。在配置好快捷指定后,只需要轻轻点击一下,抖音上的视频就到你的相册中了。

抖音视频无水印下载演示

快捷指令是什么?

看看苹果的官方解释吧:

关于快捷指令应用通过 iOS 12 中的快捷指令应用,您只需轻点一下或向 Siri 说出指令就能让应用完成您的任务。除运行 iOS 设备上提供的快捷指令外,您还可以使用快捷指令应用创建自定快捷指令,将跨多个应用的步骤结合起来,从而简化日常任务。什么是快捷指令?快捷指令是使用您的应用完成一项或多项任务的快捷方式。通过快捷指令应用,您可以为多个步骤创建您自己的快捷指令。例如,构建冲浪时间快捷指令 — 抓取冲浪报告、给出到达海滩的预计时间以及启动您的冲浪音乐播放列表。

看完以后我一头雾水,就不能好好说人话吗!

还是维基百科的解释更通俗一点:

The app allows users to create macros for executing specific tasks on their device. These task sequences can be created by the user, or user-generated applications can be downloaded from the integrated Gallery这个APP允许用户在他们的iPhone和iPad上创建宏来执行特定的任务。这些任务序列可以是用户自己创建的,也可以是从库中下载的别人建好的。

也就是说,通过这个APP,你只需要一次点击就能实现一些复杂的功能,比如:

从相册中获取最新照片,将照片转为GIF,并发表在微博上微信步数修改长截图图片九宫格切分抖音、小红书视频去水印下载

如果只是需要下载抖音视频,而对背后的实现不感兴趣,直接点击【此链接】(在iPhone上),添加这个快捷指令即可,需要注意的是添加该指令之前,需要将【设置--快捷指令--允许不受信任的快捷指令】打开。在此特别感谢盘先森提供该快捷指令。

该快捷指令流程分析

从输入或剪贴板中得到要下载视频的URL地址。例如上面示例gif中的视频复制出来的内容为在抖音,记录美好生活意大利封锁伦巴第大区及14个省,大批民众出逃。意总理:民众要负起责任,遵守禁令,不可逃避! https://v.douyin.com/ny3rEe/ 复制此链接,打开【抖音短视频】,直接观看视频!,从中提取出地址https://v.douyin.com/ny3rEe/将上一步提取到的网址发送给盘先森的一个服务,盘先森的服务返回一个存放了相应无水印视频的网址请求上一步返回的网址,将网址内容保存到相册

通过上面的步骤发现,核心的获取无水印视频工作其实都在盘先森的服务中,盘先森具体的实现无法得知,我们可以自己去探究一下。

视频下载

首先,请求https://v.douyin.com/ny3rEe/。这个网址应该是抖音为了方便分享弄的短地址,请求它不会得到具体的网页内容,而是返回一个重定向链接,也就是告诉请求方(代码或浏览器)自动地去请求另外一个网址,在这个例子中,具体为https://www.iesdouyin.com/share/video/6802046520599366926/?region=CN&mid=6802042181516528398&u_code=0&titleType=title×tamp=1583730429&utm_campaign=client_share&app=aweme&utm_medium=ios&tt_from=copy&utm_source=copy
然后,请求上一步的得到的网址,这时候就会返回一个正常的网页,普通用户通过浏览器访问是可以观看这个视频的,但是还是下载不了。而从网页的源代码中可以找到视频的真正地址https://aweme.snssdk.com/aweme/v1/playwm/?s_vid=93f1b41336a8b7a442dbf1c29c6bbc56e142efa19306193b4ab957cbfc6f83ecdd05d689098c86dccef69e1d4ab3fdb230e1df98f04f7ff967fa5989eb0a396e&line=0
最后,请求上一步得到的网址,将内容保存下来,就得到了原始视频,当然,是有水印的。

去水印

关于去水印的实现,原本以为需要很高大上的技术,在Github上找到了multi-delogo这个项目,正准备试试的时候随便搜了一下,原来有简单到不能再简单的办法,将上面最后得到的网址中的playwm替换为play然后模拟手机浏览器进行请求,再经过一次重定向就可以了,就可以了!!!我只想说,发现这个东西的真是个人才!

至于multi-delogo这个项目的效果,折腾了半天,连个环境都没搭好,放弃了。。。