SkillAgentSearch skills...

GoDingtalk

钉钉直播回放下载

Install / Use

/learn @NAXG/GoDingtalk
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

钉钉回放视频下载工具

下载钉钉直播回放视频,支持多线程下载、加密视频解密、批量下载,自动转换为 MP4 格式。

前提条件

  • FFmpeg (用于视频格式转换)
  • Google Chrome (用于自动登录获取 Cookies)

安装

直接下载

GitHub Releases 下载对应平台的可执行文件。

从源码构建

git clone https://github.com/NAXG/GoDingtalk.git
cd GoDingtalk
go build -o GoDingtalk .

使用方式

下载单个视频

./GoDingtalk -url="https://n.dingtalk.com/dingding/live-room/index.html?roomId=XXXX&liveUuid=XXXX"

批量下载

创建文本文件(如 urls.txt),每行一个 URL(# 开头的行会被忽略):

./GoDingtalk -urlFile="urls.txt"

全部参数

./GoDingtalk -h

| 参数 | 说明 | 默认值 | |------|------|--------| | -url | 回放 URL | | | -urlFile | 包含回放 URL 的文件路径 | | | -thread | 下载线程数 | 10 | | -saveDir | 视频保存目录 | video/ | | -videoList | 视频列表文件路径,记录已下载的视频标题 | | | -config | 配置文件路径 | | | -login | 强制重新登录获取 Cookies | | | -cookies | Cookies 文件路径 | | | -httpTimeout | HTTP 超时时间(秒) | 30 | | -chromeTimeout | Chrome 登录超时时间(分钟) | 20 | | -version | 显示版本号 | |

配置文件

首次运行时会在可执行文件同级目录的 .goDingtalkConfig/ 下自动生成 config.json

{
  "thread_count": 10,
  "save_directory": "video/",
  "cookies_file": ".goDingtalkConfig/cookies.json",
  "chrome_timeout": 20,
  "http_timeout": 30
}

命令行参数优先级高于配置文件。

免责声明

本工具仅供学习和研究目的。下载的视频仅供个人学习使用,请勿传播或用于商业用途。

参考

  • M3U8 下载器: https://gitee.com/edmund-shelby/m3u8-downloader

许可证

MIT License

View on GitHub
GitHub Stars52
CategoryDevelopment
Updated4h ago
Forks8

Languages

Go

Security Score

75/100

Audited on Apr 2, 2026

No findings