视频下载 工作流支持抖音视频下载以及通过 yt-dlp 工具下载其他平台视频,能够自动处理 Cookie 认证、提取视频文件名,并返回可访问的视频 URL。
┌─→ 更新抖音cookie → 下载抖音视频 ──┐
Webhook → URL encode → Switch ├→ 提取视频名称 → 返回结果
└─→ Convert to File → 保存Cookie → yt-dlp ──┘
| 节点名称 | 类型 | 功能描述 |
|---|---|---|
| Webhook | webhook | 接收 POST 请求,获取视频 URL 和 Cookie |
| URL encode | code | 对 URL 进行编码处理 |
| Switch | switch | 根据 URL 判断视频来源(抖音/其他) |
| 更新抖音 cookie | executeCommand | 更新抖音下载服务的 Cookie |
| 下载抖音视频 | executeCommand | 调用抖音下载 API |
| Convert to File | convertToFile | 将 Cookie 转换为文件格式 |
| Read/Write Files from Disk | readWriteFile | 保存 Cookie 文件 |
| yt-dlp | executeCommand | 使用 yt-dlp 下载视频 |
| 提取视频名称 | code | 从下载输出中提取视频文件名 |
| Respond to Webhook1 | respondToWebhook | 返回视频访问 URL |
通过 Switch 节点自动识别视频来源:
douyin.com 时走抖音下载流程
更新Cookie → API下载 → 提取文件名 → 返回URL
保存Cookie文件 → yt-dlp下载 → 提取文件名 → 返回URL
通过 POST 请求发送到 Webhook 端点,请求体格式:
{
"url": "https://www.douyin.com/video/xxxxx",
"cookies": "cookie字符串(可选,用于需要登录的视频)"
}
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
url |
string | ✅ | 视频页面 URL |
cookies |
string | ⚪ | 浏览器 Cookie(用于私密视频或需登录平台) |
返回 JSON 格式,包含视频访问 URL:
{
"url": "http://n8n.undsky.com/video/douyin_video/视频文件名.mp4"
}
| 平台 | 说明 |
|---|---|
| YouTube | 需要 Cookie 下载会员/私有视频 |
| Bilibili | 支持多 P 视频 |
| Twitter/X | 需要 Cookie |
| TikTok | 国际版抖音 |
| 更多... | 支持数百个平台 |
豆豆 - AI 自媒体运营工具[1],是一个 Chrome 浏览器插件,可以通过操作浏览器完成各种“骚操作”,并与 n8n 工作流完美对接。查看图文介绍:豆豆
[1] 豆豆 - AI
自媒体运营工具:
https://doudou.undsky.com/