M3U8 播放器

M3U8下载器客户端下载

下载列表

M3U8-DL 下载器客户端特性说明

@lzwme/m3u8-dl 是一个功能强大的 m3u8 文件视频批量下载工具,支持多线程下载、边下边播、缓存续传等特性。

主要特性

  • 支持docker部署PC客户端CLI命令行工具等多种安装使用方式
  • 多线程下载:采用线程池模式的多线程下载
  • 边下边播模式:支持使用已下载的 ts 缓存文件在线播放
  • 批量下载:支持指定多个 m3u8 地址批量下载
  • 缓存续传:下载失败会保留缓存,重试时只下载失败的片段
  • 加密支持:支持常见的 AES 加密视频流解密
  • 格式转换:支持自动转换为 mp4(需安装 ffmpeg)
  • 搜索功能:支持指定采集站标准 API,以命令行交互的方式搜索和下载
  • WebUI:提供下载中心,支持启动为 webui 服务方式进行下载管理

CLI命令行工具的安装与使用

全局安装:

npm i -g @lzwme/m3u8-dl
m3u8dl -h

使用 npx:

npx @lzwme/m3u8-dl -h

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 界面。

M3U8在线下载与转换工具

M3U8-DL 下载器工具提供了功能强大的批量下载功能。
但是,如果您只是想简单的下载单个视频,可以尝试使用我们提供的这个在线工具: M3U8 视频在线转换MP4下载工具