抖音视频提取文案:本地 Playwright + Whisper 把分享链接转成文字

前言

做内容整理或竞品调研时,经常遇到抖音口播:链接能打开,但要把「说了什么」落成可检索的文本,往往要手动听写或依赖第三方转写服务。云端 API 还要处理密钥、费用和素材外传。下面介绍 SkillHub 上的社区 Skill「抖音视频提取文案」,在 Agent 侧按意图自动接管抖音链接与分享口令,用 Playwright 抓取视频、Whisper medium 本地转写,全程不依赖云端转写接口。

这是什么

「抖音视频提取文案」是 SkillHub 坐标 @user_6a36b82b/douyin-transcribe-lz 下的 Agent Skill(当前版本 v1.1.1,来源 community,分类 data-analysis)。发布者为 SkillHub 用户 user_6a36b82b(页面标注作者 liuzheng60)。标签 requires_api_key=false,表示按 Skill 说明使用时不需要额外配置 API Key。

它解决的是:用户给出抖音短链、长链或整段分享文案后,由 Agent 按 Skill 规则提取链接、拉取音视频并输出文字稿,而不是让模型凭猜测「总结视频」。

核心功能

以下能力均来自 SkillHub 官方简介与技能页说明,可核对。

触发意图(满足其一即应启用该 Skill)

  • 提取文案 / 提取文字 / 提取字幕 / 提取内容 / 提取文本
  • 视频转文字 / 视频转文本 / 语音转录 / 音频转文字
  • 「这个视频说了什么」「帮我看看这个视频讲什么」「总结这个抖音视频」
  • 用户粘贴含链接的抖音分享口令(如「0.23 复制打开抖音,看看…」整段文本)

链接形态

  • 支持 v.douyin.com、douyin.com、iesdouyin.com 等常见抖音域名;也可从完整分享文案中自动解析链接。

技术路径

  1. 使用 Playwright 绕过登录墙并捕获视频资源。
  2. 使用 Whisper medium 模型在本地转录中文。
  3. 不调用云端转写 API,处理留在本机,Skill 说明中强调「全程本地化」。

Skill 在 SkillHub 上的评分为 100000,下载量 12076(以技能页展示为准)。

安装与启用

1. 安装 SkillHub CLI(若尚未安装)

先检查是否已有 skillhub 命令:

command -v skillhub && skillhub --version

未安装时,可按 SkillHub 安装文档执行完整安装(CLI + 默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅安装 CLI 时:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

2. 安装本 Skill

官方页面给出的安装方式是:让 Agent 参照 SkillHub 安装说明,安装坐标 @user_6a36b82b/douyin-transcribe-lz。

命令行安装时需用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/,Agent 可能无法加载:

skillhub install @user_6a36b82b/douyin-transcribe-lz --dir <你的 Agent skills 目录>

常用客户端 skills 路径(摘自 SkillHub 安装文档):

环境 skills 目录
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或项目下 .agents/skills/

安装后按你所用客户端的要求重启或刷新 Agent,使 Skill 被加载。

典型用法

Skill 面向对话场景,没有单独列出 REST 接口;用法即:在已启用该 Skill 的 Agent 中发出符合触发意图的请求,并带上抖音链接或分享文案。

示例 1:短链 + 提取文案

请提取这个抖音视频的文案:https://v.douyin.com/xxxxxx/

示例 2:整段分享口令

0.23 复制打开抖音,看看【某某】的作品 https://v.douyin.com/xxxxxx/ ……
帮我看看这个视频讲了什么

示例 3:转写意图

把下面抖音链接里的语音转成文字:https://www.douyin.com/video/xxxxxxxx

Agent 应按 Skill 说明选择本技能,完成链接解析、Playwright 抓取与 Whisper 本地转写,并返回文本结果(是否分段、是否摘要取决于你对 Agent 的后续指令;Skill 简介中的「总结这个抖音视频」属于应启用该 Skill 的意图之一)。

适用场景与注意

适合谁

  • 需要在 Cursor、Claude Code、Codex 等支持 Skills 的环境里处理抖音口播,且希望转写留在本机、不配置云端转写 API 的开发者或运营。
  • 经常收到分享口令、短链,希望用自然语言直接要「文案 / 字幕 / 说了什么」的用户。

使用上需注意

  • 底层依赖 Playwright 与本地 Whisper medium,首次运行通常需要完成浏览器运行时与模型相关依赖的准备;具体步骤以 Skill 包内 SKILL.md 及安装后的脚本说明为准(SkillHub 页面未展开逐步清单)。
  • 抖音页面与反爬策略会变动,Playwright「绕过登录墙」能否覆盖你手里的链接形态,需以实际运行结果为准。
  • 本地 medium 模型对 CPU/GPU 与磁盘占用高于小模型,长视频转写耗时会明显增加。
  • 仅处理你有权使用的公开或已授权内容;Skill 提供的是技术能力,不替代版权与平台条款合规判断。

结尾

「抖音视频提取文案」把抖音分享链接、口令与「提取 / 转写 / 这个视频说了什么」类意图绑在一起,用 Playwright 取流、Whisper medium 本地出稿,并标明无需 API Key。若你要在 Agent 工作流里稳定处理抖音口播文字,可从 SkillHub 安装 @user_6a36b82b/douyin-transcribe-lz。

  • 技能页:https://www.skillhub.cn/skills/user_6a36b82b/douyin-transcribe-lz
  • API 入口:https://api.skillhub.cn/user_6a36b82b/douyin-transcribe-lz
  • 安装说明:https://skillhub.cn/install/skillhub.md
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜