直接上代码

export function download(url, filename) {getBlob(url, (blob) => {saveAs(blob, filename);})
}const getBlob = (url, cb) => {var xhr = new XMLHttpRequest();xhr.open('GET', url, true);xhr.responseType = 'blob';xhr.onload = function () {if (xhr.status === 200) {cb(xhr.response);}};xhr.send();
}export function saveAs(blob, filename) {if (window.navigator.msSaveOrOpenBlob) {navigator.msSaveBlob(blob, filename);} else {var link = document.createElement('a');var body = document.querySelector('body');link.href = window.URL.createObjectURL(blob);link.download = filename;// fix Firefoxlink.style.display = 'none';body.appendChild(link);link.click();body.removeChild(link);window.URL.revokeObjectURL(link.href);}
}

根据视频链接并下载视频(mp4格式)相关推荐

  1. python3 抖音短视频链接去水印下载视频到本地

    基于近段时间对抖音,快手,秒拍等视频抓取一直想搞一下.加了个QQ群,里面全是自媒体,就是抖音.快手.秒拍的视频搬运工,把一个平台搬到另外一个平台上,去除水印.降低被干掉的危险.经过半天的琢磨,自己用p ...

  2. uc浏览器下载的视频php格式,如何将UC缓存的视频转化为通用的MP4格式?将缓存的视频转化为MP4格式的方法...

    用户在使用uc浏览器的时候,总会需要下载视频,那么用户要如何使用才能将浏览器缓存的视频转化成平常使用的mp4格式呢?用户可以将格式转换,在需要互相传递的时候就会更加的方便,如果你也喜欢这个服务,想要使 ...

  3. 视频wmv怎么转换成mp4格式

    在几十种视频格式里面,可以说有的视频格式给人们带来的体验感非常棒,像wmv就是由微软开发的一系列视频编码格式的统称,它可以实现在同等质量下,用最小的体积来承载文件内容,非常适合在网络上进行播放和传输. ...

  4. Blob开头视频链接如何下载

    ** Blob开头视频链接如何下载 ** 1.打开谷歌浏览器 找到需要下载视频的网页. 我们发现无法直接下载视频,右键,视频另存为是灰色不可下载的. 有的小伙伴们就放弃了,作为一个精益求精,一个高大上 ...

  5. 视频flv怎么转换成mp4格式?

    视频flv怎么转换成mp4格式?关于视频格式转换这个问题,小编发现,就算不是从事视频编辑的朋友也有可能经常会遇到这种转换操作,为什么会这样呢?原因主要是因为视频格式的种类真的非常多,多到我们数不清,不 ...

  6. 优酷1080p的独播视频kux怎么转换成mp4格式

    经常在优酷看视频的网友们应该都知道,优酷视频下载的文件格式为kux格式,就好像腾讯视频的qlv格式.爱奇艺的qsv格式,是通过特殊加密的文件.优酷客户端支持有些视频的标清.高清画质下载后转码为mp4格 ...

  7. 微信朋友圈视频链接中的视频怎么下载到电脑?

    [操作方法及原理]:将视频链接发送到电脑,使用工具下载链接中的视频到自己电脑. http://jingyan.baidu.com/article/48b37f8d3fd09a1a6464882d.ht ...

  8. 腾讯视频怎么设置下载视频位置

    腾讯视频是当下人们普遍使用的影视娱乐工具,腾讯视频怎么设置下载视频位置呢,下面我为大家一一介绍 1.打开电脑 2.打开腾讯视频 3.点击右上角菜单 4.点击设置 5.如下图选择 6.点击应用 7.腾讯 ...

  9. 使用javascript在各大视频网站一键抓取无水印m3u8格式视频并将视频下载成mp4格式(以Google抓取腾讯视频为例)

    两三天没有更新博客了,最近博主有点夏乏(其实是懒),今日在划水的时候无意中学到了使用javascrpit抓取m3u8格式视频的小技巧,因此进行延伸并作此博客进行记录.接下来,我将使用javascrip ...

  10. 如何将FLV格式视频转换成高清MP4格式方法

    首先说明下FLV格式,FLV 是FLASH VIDEO的简称,FLV流媒体格式是随着Flash MX的推出发展而来的视频格式,它的主要特点便是体积小,适合作为流媒体在网上进行播放和传播,所以现在很多的 ...

最新文章

  1. 2021梧州一中高考成绩查询,2021年广西高考成绩查询网站查分网址:https://www.gxeea.cn/...
  2. cas+shiro+spring 单点登录
  3. WMS(一):Window的添加过程
  4. 语音信号的短时语音能量
  5. QTP自动化测试视频系列
  6. 洛谷 - P1025 数的划分(dfs)
  7. (王道408考研数据结构)第一章绪论-第一节:数据结构的基本概念、三要素、逻辑结构和物理结构
  8. 《对Java的分析总结》-Java中的垃圾回收机制中的标记-清除算法 (五)
  9. 使用ASP.NET Core和Entity Framework Core实现Angular 7 SPA CRUD
  10. string类用法Java_Java中String类的用法
  11. 修改统计信息自动收集时间窗口
  12. php5.4安装教程,centos php 5.4 安装教程
  13. 小学三年级计算机认识键盘教案,第8课 认识键盘大家庭 教案
  14. DUXCMS 2.x学习问题(一)
  15. 喜欢吃鱼的朋友一定要转哦
  16. 怎样申请MAC地址?
  17. pytorch加载VGG16及进行fine-tuning训练
  18. mysql.lib 是mtd mdd_VS运行时 /MD、/MDd 和 /MT、/MTd之间的区别
  19. 虚拟带库(VTL)备份恢复解决方案
  20. 黄健翔,请你像个男人一样去向全国的球迷道歉!(摘自网络)

热门文章

  1. 中标麒麟V7安装Qt5.13.0
  2. 3D-06-打飞碟(物理运动)
  3. 用C#对Illustrator矢量图形软件进行编程
  4. 通过python爬虫程序爬取未来几日的天气状况
  5. mysql管理员_mysql怎么获得管理员权限??麻烦告诉我
  6. cs1.6正版僵尸服务器ip,cs1.6僵尸服务器
  7. python+opencv+图像几何变换(图片缩放、剪切、位移、镜像,放射变换,旋转)
  8. nodejs爬虫实战_实战nodejs写网络爬虫
  9. C++网易云课堂开发工程师-操作符重载
  10. WPS加载项深入开发代码ribbon解析