Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.
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 报告 |
--model | Whisper 模型大小(默认 small) |
--language | 语言代码(默认 zh) |
--out-dir | 输出目录(默认 output/) |
--keep-video | 保留视频文件(默认删除) |
--cookies | Netscape 格式 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
Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.
Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.
Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.
Site audit, content writing, and competitor analysis for organic search rankings.
More from zhouq2039-lang
Browse all skills抖音视频解析-把抖音视频链接生成交互式 HTML 报告。免费,不依赖任何 API key。一条命令出逐字稿(带时间戳)+ 连贯稿(无时间戳)+ 可视化 HTML 报告(含一句话总结、金句卡片、核心观点、结构拆解、内容总结等)
把B站视频链接一键转成中文字幕连贯稿 + 结构化 HTML 分析报告。优先使用 CC 字幕秒出结果,无字幕时本地 faster-whisper 转写,不需要任何 API key。
把定稿的纯文本/md/已排版HTML,一键渲染成微信原生富文本并推送到公众号草稿箱。支持自动排版和HTML直输两种模式,含主题换肤、排版偏好向导、封面自动生成、发布前自检。
丢一条小红书笔记链接,自动抓取笔记内容(标题/正文/图片/标签/互动数据),AI 分析后输出交互式胶囊卡片 HTML 报告。需要联网访问小红书页面下载笔记内容和图片。分析由调用方 AI 完成,不需要外部 API Key。
丢一条热门短视频链接,自动下载视频、本地转写(faster-whisper)、AI分析,输出交互式胶囊卡片 HTML 报告。需网络下载视频和 Whisper 模型(首次约 500MB),转写和分析完全本地。分析由调用方 AI 完成,无外部 API 调用。HTML 报告无外部资源依赖(不含 Google Fonts 等第三方请求)。
浓缩一本好书的精华,像胶囊一样随取随用。输入一个作者或一本书,生成精美卡片式书摘文章,存到本地或推送到公众号,帮你对抗遗忘、碎片阅读、为自己的书架留痕。