返回顶部
o

openclaw开爪

>

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

openclaw

OpenClaw — TikTok视频下载器

概述

OpenClaw可通过yt-dlp下载TikTok公开账号的最新视频(或多个视频)。在执行任何代码前,请先阅读完整文档。

前置条件

检查并按需安装yt-dlp:

bash
pip install -U yt-dlp --break-system-packages 2>/dev/null || pip install yt-dlp
yt-dlp --version

操作类型

本技能支持四种操作类型。请判断用户需要哪种:

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

工作流程

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

使用场景: 用户提供@用户名或个人主页URL

步骤:

  1. 1. 标准化用户名(如有@则去除)
  2. 构建个人主页URL: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 /home/claude/%(uploaderid)s%(uploaddate)s%(id)s.%(ext)s \
https://www.tiktok.com/@{username}

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

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

使用场景: 用户需要多个视频(--playlist-items 1-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 /home/claude/tiktok_archive.txt \
--output /home/claude/%(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次观看 | %(title)s \
https://www.tiktok.com/@{username}

4. 从URL直接下载视频

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

命令:
bash
yt-dlp \
--format bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best \
--merge-output-format mp4 \
--output /home/claude/%(uploaderid)s%(id)s.%(ext)s \
{视频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 | | No video formats | 地域限制 | 添加 --geo-bypass | | Sign in required | 内容受限 | 通过 --cookies cookies.txt 提供cookies | | Merge requires ffmpeg | 缺少ffmpeg | apt-get install ffmpeg -y |

用户名标准化

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

  • - 场景:去除水印、cookies、代理、自定义请求头
  • 内容:高级技术、绕过限制、完整yt-dlp选项

KBLICENSE.txt

  • - 场景:关于使用权限或服务条款的问题
  • 内容:使用条件、允许和禁止的用途

输出指南

  • - 下载前始终显示元数据(标题、日期、时长)
  • 确认下载文件的路径
  • 显示最终文件大小
  • 如遇错误,直接提供解决方案

请求示例

快速下载:

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

批量下载:

  • - 下载@user最近的5个视频
  • 获取@toto账号最近的10个视频

元数据:

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

直接URL:

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

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 download-video-tiktok-1776296235 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 download-video-tiktok-1776296235 技能

通过命令行安装

skillhub install download-video-tiktok-1776296235

下载

⬇ 下载 openclaw v1.0.0(免费)

文件大小: 9.18 KB | 发布时间: 2026-4-16 17:08

v1.0.0 最新 2026-4-16 17:08
- Première version : permet de télécharger automatiquement la dernière vidéo (ou plusieurs) d’un compte TikTok public via yt-dlp.
- Prend en charge quatre opérations : téléchargement rapide, multiple, récupération de métadonnées seules, et téléchargement d’une vidéo via URL directe.
- Supporte la normalisation automatique des identifiants de comptes TikTok (ex : @compte, url complète…).
- Documentation détaillée sur l’utilisation, les commandes yt-dlp, la gestion des erreurs courantes et les exemples de requêtes.
- Permet de récupérer les informations d’une vidéo sans téléchargement.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部