抖音視頻提取文案:本地 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
羽毛球分组比赛记分
小程序二维码

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

小夜