M3U8下载器客户端下载
下载列表
M3U8-DL 下载器客户端特性及使用说明
@lzwme/m3u8-dl 是一个功能强大的 m3u8 文件视频批量下载工具,支持多线程下载、边下边播、缓存续传等特性。它支持以多种形式安装和使用,下面进行简单介绍。
0 主要特性
- 支持docker部署、PC客户端、CLI命令行工具等多种安装使用方式
- 多线程下载:采用线程池模式的多线程下载
- 边下边播模式:支持使用已下载的 ts 缓存文件在线播放
- 批量下载:支持指定多个 m3u8 地址批量下载
- 缓存续传:下载失败会保留缓存,重试时只下载失败的片段
- 加密支持:支持常见的 AES 加密视频流解密
- 格式转换:支持自动转换为 mp4(需安装 ffmpeg)
- 搜索功能:支持指定采集站标准 API,以命令行交互的方式搜索和下载
- WebUI:提供下载中心,支持启动为 webui 服务方式进行下载管理
1 使用方式一:下载并安装 PC 客户端
当前已提供支持 Windows、macOS 与 Linux 操作系统的客户端安装软件。您可以通过上面的下载文件列表,下载最新的安装包,然后安装即可使用。
2 使用方式二:基于 CLI 命令行工具的安装与使用
全局安装:
npm i -g @lzwme/m3u8-dl
m3u8dl -h
使用 npx:
npx @lzwme/m3u8-dl -h
3 使用方式三:基于 Docker 部署
使用 Docker 命令运行:
docker run -d --name m3u8-dl -p 6600:6600 -v ./downloads:/app/downloads -v ./cache:/app/cache lzwme/m3u8-dl
使用 docker-compose 运行:
version: '3' services: m3u8-dl: image: lzwme/m3u8-dl container_name: m3u8-dl ports: - "6600:6600" volumes: - ./downloads:/app/downloads - ./cache:/app/cache restart: unless-stopped
部署完成后,访问 http://localhost:6600 即可使用 WebUI 界面。
4 使用方式四:基于浏览器的 M3U8 在线下载网站
M3U8-DL 下载器工具提供了功能强大的批量下载功能。 但是,如果您只是想简单快速的下载单个视频,可以尝试使用我们提供的如下在线工具网站: