返回顶部
D

Downloader Tiktok Videos下载TikTok视频

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.4
安全检测
已通过
555
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

Downloader Tiktok Videos

下载器 TikTok 视频

概述

下载器 TikTok 视频使用 yt-dlp 从公开 TikTok 账号下载最新视频(或多个视频)。在编写任何代码或运行命令之前,请完整阅读本文档。

前置条件

此技能需要 yt-dlp(以及可选的 ffmpeg 用于音视频合并)。

⚠️ 以下命令会修改您的主机环境(系统范围安装软件包)。
仅在 yt-dlp 尚未安装且您愿意执行的情况下运行。

bash
pip install -U yt-dlp --break-system-packages # Linux 系统 Python


pip install -U yt-dlp # virtualenv / macOS
yt-dlp --version # 验证安装

操作类型

此技能支持四种操作类型。确定用户需要哪一种:

  1. 1. 快速下载 — 下载账号的最新视频
  2. 批量下载 — 下载最新的 N 个视频
  3. 仅元数据 — 获取信息/统计数据而不下载视频
  4. 直接视频链接 — 从特定视频链接下载

工作流程

1. 快速下载 — 账号最新视频

使用场景: 用户提供 @用户名 或个人资料链接

步骤:

  1. 1. 规范化用户名(去除 @ 如果存在)
  2. 构建个人资料链接:https://www.tiktok.com/@{username}
  3. 获取最新视频的元数据(--playlist-items 1 --no-download)
  4. 向用户展示视频信息(标题、日期、时长)
  5. 使用最佳命令下载
  6. 确认成功并提供文件路径

命令:
bash
yt-dlp \
--playlist-items 1 \
--format bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best \
--merge-output-format mp4 \
--output ./%(uploaderid)s%(uploaddate)s%(id)s.%(ext)s \
https://www.tiktok.com/@{username}

验证结果:
bash
ls -lh ./*.mp4

2. 批量下载 — 最新的 N 个视频

使用场景: 用户想要多个视频

步骤:

  1. 1. 询问视频数量(如果未指定,默认 = 5)
  2. 使用 --playlist-items 1-N 构建命令
  3. 添加 --download-archive 以避免重复
  4. 显示下载进度
  5. 列出下载的文件

命令:
bash
yt-dlp \
--playlist-items 1-{N} \
--format bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best \
--merge-output-format mp4 \
--download-archive ./tiktok_archive.txt \
--output ./%(uploaderid)s/%(uploaddate)s_%(id)s.%(ext)s \
https://www.tiktok.com/@{username}

3. 仅元数据

使用场景: 用户想要视频信息而不下载

阅读: references/metadata.md 获取所有可用字段和完整命令

快速命令:
bash
yt-dlp \
--playlist-items 1 \
--skip-download \
--write-info-json \
--print %(uploaderid)s | %(uploaddate)s | %(duration)ss | %(view_count)s views | %(title)s \
https://www.tiktok.com/@{username}

4. 直接视频链接

使用场景: 用户提供直接视频链接

命令:
bash
yt-dlp \
--format bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best \
--merge-output-format mp4 \
--output ./%(uploaderid)s%(id)s.%(ext)s \
{video_url}

常见错误

错误原因修复
HTTP Error 403TikTok 速率限制添加 --sleep-interval 3 --max-sleep-interval 6
Unable to extract
yt-dlp 版本过旧 | pip install -U yt-dlp --break-system-packages | | Private account | 私密账号 | 如果已登录,使用 --cookies-from-browser chrome ⚠️ 导出会话 cookie — 请保密 | | No video formats | 地理限制 | 添加 --geo-bypass | | Sign in required | 受限内容 | 通过 --cookies cookies.txt 提供 cookie ⚠️ 将此文件视为密码 | | Merge requires ffmpeg | 缺少 ffmpeg | apt-get install ffmpeg -y |

⚠️ Cookie 安全提示: 通过 --cookies-from-browser 或 cookies.txt 导出的浏览器 cookie 包含活跃的会话令牌。切勿共享这些文件、将其提交到版本控制或传递给不可信的脚本。如果不再需要,请在使用后删除。

用户名规范化

python

接受所有以下格式:


@myaccount → myaccount


myaccount → myaccount


https://www.tiktok.com/@myaccount → myaccount

def normalize(input_str):
if tiktok.com/@ in input_str:
return input_str.split(tiktok.com/@)[-1].split(/)[0]
return input_str.lstrip(@).strip()

参考文件

根据需要加载这些参考文件:

references/metadata.md

  • - 使用场景:获取元数据、处理 JSON 字段
  • 包含:所有可用的 yt-dlp 字段、打印格式示例、JSON 导出

references/advanced.md

  • - 使用场景:去除水印、cookie、代理、自定义请求头
  • 包含:高级技术、绕过限制、完整的 yt-dlp 选项

KBLICENSE.txt

  • - 使用场景:关于使用权限或服务条款的问题
  • 包含:使用条件、允许和禁止的使用方式

输出指南

  • - 始终在下载前显示元数据(标题、日期、时长)
  • 确认下载的文件路径
  • 显示最终文件大小
  • 出现错误时,直接提出修复方案

示例查询

快速下载:

  • - 下载 @someaccount 的最新视频
  • 获取 myaccount 的最新 TikTok 帖子
  • 下载 https://www.tiktok.com/@user 的最新视频

批量下载:

  • - 下载 @user 的 5 个最新视频
  • 获取 @account 的最后 10 个视频

元数据:

  • - 给我 @user 最新视频的信息
  • @account 最后帖子的标题和日期是什么

直接链接:

  • - 下载这个 TikTok 视频:https://www.tiktok.com/@user/video/123456

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 downloader-tiktok-videos-1776296226 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 downloader-tiktok-videos-1776296226 技能

通过命令行安装

skillhub install downloader-tiktok-videos-1776296226

下载

⬇ 下载 Downloader Tiktok Videos v1.0.4(免费)

文件大小: 7.91 KB | 发布时间: 2026-4-16 18:11

v1.0.4 最新 2026-4-16 18:11
- Removed KBLICENSE.txt and metadata.md from the skill package.
- SKILL.md updated with clearer prerequisites, highlighting that yt-dlp installation can affect the host environment.
- No functional changes to download commands, workflows, or error handling.
- Documentation remains focused on TikTok downloads and metadata extraction via yt-dlp.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部