问题描述

在当前的网页中会有很多的视频标签,很多视频可能我们想要下载下来,但是通常情况都是这样的

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lkm4fmIl-1679233926698)(assets/image-20230319211509-adnmqkz.png)]

src以blob开头,如果我们直接复制下来到浏览器中,会得到这样的结果

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yE8dOJ7O-1679233926699)(assets/image-20230319211549-8x1yocp.png)]

就限制我们下载视频的结果,现在我希望结合 一个GitHub开源插件进行解决

在网上找了一会儿,全篇思路都是基于

https://segmentfault.com/a/1190000025182822

及其评论区

仅做学习记录,侵权请联系我删除

解决过程

0.安装油猴插件

可以自行百度下载油猴插件

1.下载插件

打开无差别视频提取工具链接,将会自动进行安装

在这里插入图片描述

2.进行视频的提取

在安装完成插件后,我们刷新一下页面将会在右上角出现功能

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6guVYuSu-1679233926699)(assets/image-20230319212156-xmeoel7.png)]

点击 倍速捕获即可

这个将会自动播放完整个视频。

3.下载视频

当我们播放完全部视频后,将出现这样的内容

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tlrOac5v-1679233926700)(assets/image-20230319212753-end6jgn.png)]

若不小心点击了取消,也可以直接点击左侧的下载已捕获片段

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-j3o9A74S-1679233926700)(assets/image-20230319212828-yu6c80c.png)]

注意!!!

这将会下载两个

  • 一个是视频
  • 一个是音频

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Lq28ZdJn-1679233926700)(assets/image-20230319213013-jij3r2n.png)]

下载后,要注意音视频的区分

  • 有画面——视频

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uoCe9cG5-1679233926700)(assets/image-20230319213102-fqbq2bg.png)]

  • 没画面——音频

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qg7PuLPM-1679233926701)(assets/image-20230319213109-50iqfmc.png)]

可以点击右下角的[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AS1yFxjH-1679233926701)(assets/image-20230319213142-tl84wqx.png)]

4.下载播放器——(暂时方案)

打开Media Source Player (luckly-mjw.cn)网站下载专属播放器,因为这里我们下载的内容是音视频分开的,所以需要进行结合

应该已经有小聪明想到既然这个可以直接播放,那我直接下载就行?

但是事实是并不能这样做……

因为浏览器端的 本地编码 与 浏览器播放器编码不一样

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ed6zogFa-1679233926701)(assets/image-20230319214126-4mdiipp.png)]

修改音频文件后缀

修改音频文件为.mp3

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8a0JebNJ-1679233926701)(assets/image-20230319214502-dh0he29.png)]

开始播放即可

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-az7fPLwJ-1679233926701)(assets/image-20230319214629-z7kaq1q.png)]

当然,现在这种情况只是一种比较折中的方案,后续如果可以,我会继续更新这篇博客的!

但是起码是一种下载视频的方法,可以试试

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐