Design & media

Tri Platform Video Analysis

Try it

丢个视频链接,还你字幕稿、结构化分析和可视化 HTML 报告。支持 B站 / 抖音 / 小红书。

What it does

**支持平台**:抖音 (douyin.com)、B站 (bilibili.com)、小红书 (xiaohongshu.com)

The skill document

tri-platform-parse — 三平台视频解析

支持平台:抖音 (douyin.com)、B站 (bilibili.com)、小红书 (xiaohongshu.com)

一句话说明

用户丢一条视频链接 → 脚本下载+转写 → 你(AI)分析字幕 → 脚本生成 HTML 报告 → 交付 HTML 文件给用户。

安全与权限提示

使用本技能前,请确认你了解以下行为:

网络访问

  • 脚本从第三方平台(抖音/B站/小红书)下载视频文件
  • 首次运行从 Hugging Face 下载 Whisper small 模型(约 500MB)
  • 抖音通过 iesdouyin API 直连(无 cookies);B站/小红书使用 yt-dlp 下载

本地文件操作

  • 视频临时下载到 output/ 目录(默认转写后删除,可用 --keep-video 保留)
  • 逐字稿(.txt)、分析 JSON(_analysis.json)、HTML 报告写入 output/
  • 用户提供的 cookies 文件仅用于平台认证,不会被上传

数据隐私

  • 分析由调用方 AI 完成,字幕不发送到任何外部 LLM API — 无需 API Key
  • 全转录文本可能包含人名、联系方式等个人信息,请勿处理含敏感内容的视频
  • 请勿下载/转写受版权保护的内容,除非你拥有相应权利

安全建议

  • 处理私密视频前,确认输出目录在你的控制之下
  • 从不可信来源获取 HTML 报告时,建议先检查文件内容再打开
  • 仅处理你明确提供的视频链接,不要将工具暴露给未验证的 URL

架构

parse.py(采集层)            AI(分析层)              parse.py --generate-html(交付层)
─────────────               ──────────               ────────────────────────────
下载 → 转写 → stdout JSON → 读字幕 → 分析 JSON → 胶囊卡片交互 HTML

脚本只负责下载、转写和 HTML 渲染,不做任何分析。分析由调用方 AI 完成——不需要外部 API Key。

HTML 报告样式

最终 HTML 是一个干净的卡片式交互页面,不含任何逐字稿/连贯稿:

  • Hero:平台徽章 + 视频标题 + 时长/分类/日期
  • 一句话总结卡片:左侧彩色竖线,核心观点 `` 高亮
  • 金句卡片区:大字引用,适合截图分享
  • 4 张胶囊卡片:点击展开详情面板,再点关闭
  • Footer

效果预览

三平台实际生成效果(点击胶囊卡片可展开详情):

抖音 — 口播类视频:

抖音报告效果

B站 — 产品测评类视频:

B站报告效果

小红书 — 职场观点类视频:

小红书报告效果

依赖

pip install yt-dlp faster-whisper

首次运行自动下载 Whisper small 模型(约 500MB)。无需 GPU,CPU 可用。

工作流(四步)

调用约束

  • 仅处理用户明确提供的链接 — 不主动扫描或推测视频 URL
  • 处理前确认 — 检测到视频信息后,向用户展示平台、标题、时长,等待确认后再继续
  • 单次一条链接 — 每次调用处理一条视频链接

步骤 1:采集

python scripts/parse.py "视频链接"

stdout 输出单行 JSON:

{
  "status": "transcribed",
  "title": "视频标题",
  "platform": "小红书",
  "duration": 120.5,
  "timed_path": "output/0810-小红书-标题-逐字稿.txt",
  "plain_path": "output/0810-小红书-标题-连贯稿.txt",
  "transcript": "完整字幕文本..."
}

必须从 stdout 解析。stderr 是进度日志,忽略。

步骤 2:分析

读取 transcript 字段,深度理解视频内容后,按以下 schema 输出分析 JSON:

{
  "meta": {
    "platform": "B站",
    "title": "视频标题",
    "duration": "约 4 分 30 秒",
    "author": "创作者(可选)",
    "category": "职场",
    "date": "2026.08.10"
  },
  "summary": "一句话总结。核心概念 用 em 标签包裹,页面高亮显示。",
  "quotes": [
    {"text": "金句原文——必须从字幕逐字摘录,不可编造"},
    {"text": "第二句金句"}
  ],
  "capsules": [
    {
      "id": "points",
      "icon": "💡",
      "title": "核心观点",
      "subtitle": "3-5 条要点概括",
      "detail_title": "核心观点",
      "type": "points",
      "content": [
        {"title": "观点小标题", "body": "详细展开说明"}
      ]
    },
    {
      "id": "structure",
      "icon": "🎬",
      "title": "结构拆解",
      "subtitle": "钩子/铺陈/节奏/升华",
      "type": "structure",
      "content": [
        {"label": "开场钩子", "body": "具体内容"},
        {"label": "核心展开", "body": "具体内容"}
      ]
    },
    {
      "id": "judgment",
      "icon": "🔍",
      "title": "内容判断",
      "subtitle": "立场、可信度、可借鉴",
      "type": "judgment",
      "content": [
        {"label": "立场", "title": "创作者视角", "body": "面向谁、核心叙事是什么"},
        {"label": "可信度", "title": "判断结论", "body": "依据和理由"},
        {"label": "可借鉴", "title": "内容创作者的启示", "body": "选题/结构/表达层面的借鉴点"}
      ]
    },
    {
      "id": "highlights",
      "icon": "🌟",
      "title": "内容亮点",
      "subtitle": "最值得注意的记忆点",
      "detail_title": "内容亮点",
      "type": "highlights",
      "content": [
        {"title": "亮点标题", "body": "为什么值得注意"}
      ]
    }
  ]
}

分析规范:

  • 金句必须从字幕原文逐字摘录,编造的会被看出来
  • summary 里的 `` 标签:2-5 处,包裹核心判断词/概念
  • 胶囊固定 4 张:points + structure + judgment + highlights
  • capsule type 五种:points(编号列表)、structure(标签+内容)、judgment(三栏卡片)、contrast(左右对比)、highlights(亮点/排名列表)
  • content 条数:points 3-5 条,structure 4-6 条,judgment 固定 3 条

将分析 JSON 写入 output/_analysis.json。

步骤 3:生成 HTML

python scripts/parse.py --generate-html output/_analysis.json

stdout 输出:

{"status": "generated", "html_path": "output/0810-B站-标题-报告.html"}

步骤 4:交付

HTML 报告已生成在 html_path,将其展示给用户。无需额外处理。


参数说明

参数说明
视频链接(采集模式)抖音/B站/小红书链接
--generate-html 从分析 JSON 生成 HTML 报告
--modelWhisper 模型大小(默认 small)
--language语言代码(默认 zh)
--out-dir输出目录(默认 output/)
--keep-video保留视频文件(默认删除)
--cookiesNetscape 格式 cookies 文件(抖音优先走 iesdouyin API,不需要 cookies;B站/小红书偶需)

已知限制

  • 抖音:优先使用 iesdouyin API 直连(无需 cookies/yt-dlp),降级到 yt-dlp 时可能需要 cookies
  • 小红书:链接须含 xsec_token 参数(「分享→复制链接」获取)
  • 转写速度:small 模型约 1:1 实时比(CPU),large-v3 约 1:3

Related skills

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai22 installs8 stars

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván559 installs18 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván855 installs69 stars

More from zhouq2039-lang

Browse all skills

抖音视频解析-把抖音视频链接生成交互式 HTML 报告。免费,不依赖任何 API key。一条命令出逐字稿(带时间戳)+ 连贯稿(无时间戳)+ 可视化 HTML 报告(含一句话总结、金句卡片、核心观点、结构拆解、内容总结等)

by zhouq2039-lang2 installs1 stars

把B站视频链接一键转成中文字幕连贯稿 + 结构化 HTML 分析报告。优先使用 CC 字幕秒出结果,无字幕时本地 faster-whisper 转写,不需要任何 API key。

by zhouq2039-lang1 stars

把定稿的纯文本/md/已排版HTML,一键渲染成微信原生富文本并推送到公众号草稿箱。支持自动排版和HTML直输两种模式,含主题换肤、排版偏好向导、封面自动生成、发布前自检。

by zhouq2039-lang1 installs

丢一条小红书笔记链接,自动抓取笔记内容(标题/正文/图片/标签/互动数据),AI 分析后输出交互式胶囊卡片 HTML 报告。需要联网访问小红书页面下载笔记内容和图片。分析由调用方 AI 完成,不需要外部 API Key。

by zhouq2039-lang1 stars

丢一条热门短视频链接,自动下载视频、本地转写(faster-whisper)、AI分析,输出交互式胶囊卡片 HTML 报告。需网络下载视频和 Whisper 模型(首次约 500MB),转写和分析完全本地。分析由调用方 AI 完成,无外部 API 调用。HTML 报告无外部资源依赖(不含 Google Fonts 等第三方请求)。

by zhouq2039-lang1 installs

浓缩一本好书的精华,像胶囊一样随取随用。输入一个作者或一本书,生成精美卡片式书摘文章,存到本地或推送到公众号,帮你对抗遗忘、碎片阅读、为自己的书架留痕。

by zhouq2039-lang3 installs1 stars