0 评论

0 收藏

分享

[电脑] m3u8-downloader

注册获取更多资料

您需要 登录 才可以下载或查看,没有账号?立即注册

x
https://github.com/Momo707577045/m3u8-downloader


m3u8 视频在线提取工具。m3u8 视频格式常用于直播服务,其原理是将完整的视频拆分成多个 .ts 视频碎片,其中 .m3u8 文件会详细记录每个视频片段的地址。视频播放时,会先读取 .m3u8 文件,再逐个下载播放 .ts 视频片段。该项目就是基于上述原理实现的 m3u8 视频提取工具,使用方便无需安装打开网页即可下载完整的视频。

  1. // 下载整合后的 TS 文件
  2. downloadFile(fileDataList, fileName, fileType) {
  3.     this.tips = 'ts 碎片整合中,请留意浏览器下载'
  4.     const fileBlob = new Blob(fileDataList, { type: 'video/MP2T' }) // 创建一个 Blob 对象,并设置文件的 MIME 类型
  5.     const a = document.createElement('a')
  6.     a.download = fileName + '.' + fileType
  7.     a.href = URL.createObjectURL(fileBlob)
  8.     a.style.display = 'none'
  9.     document.body.appendChild(a)
  10.     a.click()
  11.     a.remove()
  12. }
复制代码



回复

举报 使用道具

全部回复
暂无回帖,快来参与回复吧
牛牛先森
管理员
分类资料
经验福利
悬赏资料
资源共享
资料合集
搜索学习
电子书
绿色软件
影视影音
网站发现