caiweiming / get-m3u8

m3u8在线提取工具,可添加多个下载任务

Home Page:https://getm3u8.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

关于

get-m3u8是一个免费、开源、美观的m3u8视频下载和播放工具。 本项目的灵感来源于m3u8-downloader这个项目,也使用了这个项目的主要代码。

  • 免费开源: 本项目基于MIT协议,完全免费,并且开源。
  • 简单易用: 用户只需要输入或者粘贴m3u8链接,即可下载m3u8视频文件。
  • 多种格式: 可以保存为TS或者MP4格式。
  • 边下边存: 针对大文件下载,解决内存不足的问题。
  • 范围下载: 可以指定下载的起始和结束片段。
  • 强行保存: 无需等待视频完全下载,强行保存已下载的视频片段。
  • 在线播放: 无需下载,可以在线直接播放视频。
  • 失败重试: 任务下载失败,会自动重试3次,也可以手动重新下载某一个视频碎片。
  • 界面美观: 使用Ant Design设计语言,界面美观、操作灵活。

预览

首页

image

新建

image

下载

image

播放

image

碎片

image

部署

本项目可以直接下载后用浏览器打开使用,也可以将本项目部署到自己的服务器上,这样就可以在手机上访问了。

使用

首次下载视频,点击【新建下载】按钮,在弹出的窗口有以下几个选项:

  • M3U8地址: 必填,输入有效的m3u8链接。
  • 保存标题: 可选,如果m3u8地址中包含了title参数,则会自动以这个参数的值作为默认标题。
  • 保存格式: 默认保存为TS格式,如果下载后无法正常播放,可尝试保存为MP4格式。
  • 边下边存: 如果要下载的文件过大,会造成浏览器占用比较多的内存,这时可以考虑开启边下边存功能。

底部有以下三个按钮:

  • 播放视频: 可以无需下载视频,直接在线播放。
  • 范围下载: 如果想下载视频的某一段内容,可以使用该功能,点击后,输入起始片段和截止片段即可。
  • 完整下载: 完整的下载整个视频文件。

快捷下载

有两种方式快速创建任务并下载:

  • 复制m3u8地址后,无需点击【新建下载】按钮,直接按ctrl+v,将地址粘贴到页面,即可快速添加下载任务。
  • 直接在地址栏中添加source参数,也可自动创建任务并下载视频,如:https://getm3u8.com/?source=https://example.com/example.m3u8 ,也可以自定义标题,如:https://getm3u8.com/?source=https://example.com/example.m3u8?title=这是要保存的名称

忽略指定参数

有些m3u8链接会包含一些校验参数,但可能不允许添加额外的参数,比如title参数,也有些m3u8链接不允许添加任何参数。那么可以在组合地址时,忽略这些参数,如:

https://getm3u8.com/?source=https://example.com/example.m3u8?title=这是要保存的名称&_ignore=title

或者添加多个忽略参数

https://getm3u8.com/?source=https://example.com/example.m3u8?title=这是要保存的名称&_ignore=title,title2

贡献

如果你有好的意见或建议,欢迎提issuepull request

致谢

联系

许可

本项目基于MIT协议开源,请自由地享受和参与开源。

About

m3u8在线提取工具,可添加多个下载任务

https://getm3u8.com

License:MIT License


Languages

Language:JavaScript 97.0%Language:HTML 2.0%Language:CSS 1.0%