闲社服务运行正常AI智能体自动化平台
b

B站视频分析

技能标识:bilibili-video-analyzer

Analyzes Bilibili academic/educational videos to extract knowledge points and generate clean-style study notes with screenshots. Use this skill when users provide a Bilibili video link and want to generate a professional learning report in card format with core concepts, detailed explanations, key points, and automatically captured screenshots.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

B站视频分析

Bilibili 视频分析器

概述

本技能用于分析B站学术与教育类视频,生成专业的清洁版学习笔记。它实现了从视频下载、转录到AI驱动的内容分析及关键截图报告生成的完整工作流程自动化。

📚 扩展资源:

何时使用本技能

触发短语:

  • - 分析这个B站视频:[链接]
  • 帮我总结这个视频的知识点
  • 生成这个视频的学习报告
  • 提取这个视频的关键内容



安装

前置条件

  • - Python 3.7+
  • FFmpeg(用于视频处理)
  • 足够的磁盘空间(每次视频分析约需1-2GB)

从PyPI安装

bash
pip install railgun-bili-tools

验证安装

bash
bili-dl --version

安装FFmpeg

macOS:
bash
brew install ffmpeg

Ubuntu/Debian:
bash
sudo apt install ffmpeg

Windows:
从ffmpeg.org下载并添加到PATH



工作流程

7步自动化流程:

第1步:登录检查

bash bili-dl status

如果未登录:bili-dl login

第2步:解析视频信息

使用BilibiliParser提取元数据(标题、上传者、时长)

第3步:下载视频

bash bili-dl download <视频链接> --quality 1080p --output <输出目录>

第4步:转录音频

bash bili-dl transcribe <视频路径> --model medium --srt

第5步:AI内容分析 ⭐

Claude分析字幕内容并提取:

  • - 6-10个核心知识点(知识点卡片)
  • 每个知识点包括:

- title(10-15字)
- core_concept(20-30字核心概念)
- details(200-400字详细说明,Markdown格式)
- key_points(3-5个关键要点)
- timestamp(视频时间戳)

输出JSON结构:
json
{
summary: 视频总览(100-200字),
knowledge_points: [...],
key_screenshots: [
{timestamp: 280, description: 截图描述, reason: 选择原因}
],
knowledge_framework: 知识体系结构,
practical_value: 实践价值说明,
learning_suggestions: [学习建议1, 学习建议2, ...]
}

第6步:截取截图

python

使用 scripts/screenshot_tool.py

ffmpeg -y -ss <时间戳> -i <视频路径> -vframes 1 -q:v 2 <输出文件.jpg>

第7步:生成报告

使用scripts/report_generator.py生成清洁版学习笔记

输出格式:

  • - 标题:《{视频标题}》学习笔记
  • 概览:视频时长 + 知识点数量
  • 核心内容:📌 知识点卡片(核心概念 + 详细说明 + 关键要点 + 配图)
  • 全文总结:核心知识框架 + 实践价值 + 学习建议

质量标准

基于成功案例(BV1ms4y1Y76i):

指标标准示例
知识点数6-10个7个
单点字数
200-400字 | 平均320字 |
| 核心概念 | 20-30字 | 简洁有力 |
| 关键要点 | 3-5个/点 | 便于记忆 |
| 截图数量 | 10张 | 均匀分布 |
| 质量评分 | ≥25/28 | 优秀标准 |

📋 使用质量检查清单进行自我评估



主要特性

✅ 内容结构

  • - 卡片式布局
  • 均衡的信息密度(200-400字/点)
  • 清晰的层级结构(##/###/####)

✅ 知识提取

  • - 四维模型:现象+原因+方案+案例
  • 一句话核心概念(20-30字)
  • 每张卡片3-5个关键要点

✅ 视觉支持

  • - 10张关键截图
  • 统一宽度600px
  • 精确的时间戳对齐

✅ 总结框架

  • - 知识结构树
  • 多维度实践价值
  • 6条可操作的学习建议



技术实现

提取字幕

python from srtparser import parsesrtfile, getfull_transcript segments = parsesrtfile(srt_path) fulltext = getfulltranscript(segments, includetimestamps=False)

批量截图

python import subprocess for ts in timestamps: cmd = [ffmpeg, -y, -ss, str(ts), -i, video_path, -vframes, 1, -q:v, 2, output_file] subprocess.run(cmd)

安全JSON输出

python import json outputpath.writetext( json.dumps(analysis, ensure_ascii=False, indent=2), encoding=utf-8 )

资源

脚本

  • - scripts/srtparser.py - 解析SRT字幕文件
  • scripts/screenshottool.py - 在特定时间戳截取视频帧
  • scripts/report_generator.py - 生成清洁版学习笔记

参考文档


快速入门指南

首次使用用户:

  1. 1. 阅读本SKILL.md以了解工作流程
  2. 查看BESTPRACTICES.md第1-5节
  3. 审查示例案例:reports/2026-02-28/BV1ms4y1Y76i*/
  4. 使用质量检查清单评估输出

有经验用户:

  1. 1. 使用本技能生成笔记
  2. 使用质量检查清单快速检查
  3. 必要时参考最佳实践
  4. 使用技术实现代码进行优化



版本

当前:v1.1.0(2026-02-28)

  • - ✅ 增强的内容生成指南
  • ✅ 全面的最佳实践文档
  • ✅ 28项质量检查清单
  • ✅ 真实成功案例

版本历史请参见CHANGELOG.md。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 bilibili-video-analyzer-1776277307 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 bilibili-video-analyzer-1776277307 技能

通过命令行安装

skillhub install bilibili-video-analyzer-1776277307

下载

⬇ 下载 bilibili-video-analyzer v1.0.0(免费)

文件大小: 42.44 KB | 发布时间: 2026-4-16 16:31

v1.0.0 最新 2026-4-16 16:31
- Initial release of bilibili-video-analyzer.
- Analyze Bilibili academic/educational videos to extract key knowledge points and generate clean-style study notes with screenshots.
- Automates video download, transcription, AI content analysis, screenshot capture, and professional report generation in card format.
- Includes best practices guide, detailed quality checklist, and sample cases for quality assurance.
- Command-line and script workflows for fast setup and usage.
- Supports structured output with core concepts, detailed explanations, key points, and visual aids.