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

B站字幕分析

技能标识:bilibili-subtitle-analysis

|

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

B站字幕分析

Bilibili 字幕下载分析 Skill

基于 biliSub 项目实现。

功能

1. 字幕下载

  • - 单个视频字幕下载(官方字幕)
  • 自动语音识别(ASR)生成字幕
  • 支持多种格式:JSON, TXT, SRT, ASS, VTT

2. 内容分析

  • - 基础统计:行数、字符数、平均行长、时间戳数量、视频时长
  • 词频分析:中文高频词 TOP 30、英文高频词 TOP 30
  • 双词组分析:bigrams TOP 20
  • 情感分析:正面/负面/中性判断,情感得分
  • 关键词提取:中英文关键词 TOP 10
  • 文本密度:有效文本行占比

3. 详细总结报告(默认行为)

下载字幕后自动整理成详细的中文总结报告,包含:
  • - 视频概览:标题、时长、主题分类
  • 核心内容:分段总结,主要观点提炼
  • 关键引用:重要或精彩的原句摘录
  • 结构化分析:分类整理(技术点、案例、观点等)
  • 一句话点评:总结性评价

报告格式示例:

📺 视频总结:[视频标题]

视频来源:[BV号]
视频时长:X分钟
主要内容:一句话描述



🎮 核心内容


[分段详细总结,每段包含要点和原句]

💡 关键引用

  • - 摘录的精彩原句

📊 结构化分析
类别内容
分类1要点

🎯 一句话点评

[总结评价]

使用方式

下载字幕

node index.js download <视频URL> [--formats json,txt] [--use-asr] [--asr-model small]

分析字幕

node index.js analyze <字幕文件路径>

批量下载

node index.js batch

设置 biliSub 路径

node index.js setpath <本地路径>

Node.js API

javascript
const BilibiliSubtitleAnalyzer = require(./index.js);

const analyzer = new BilibiliSubtitleAnalyzer({
outputDir: ./output,
biliSubPath: C:\\Users\\lml\\biliSub,
proxy: http://127.0.0.1:7890
});

// 下载字幕
const files = await analyzer.downloadSubtitle(BV1xx411c79H, {
formats: [json, txt],
useAsr: true,
asrModel: small
});

// 分析字幕
const result = analyzer.analyzeContent(./output/BV1xx411c79H.json);

// 生成报告
const report = analyzer.generateReport(result, BV1xx411c79H);
console.log(report);

报告示例

╔══════════════════════════════════════════════════════════════════════╗
║ 📺 B站字幕内容分析报告 ║
╚══════════════════════════════════════════════════════════════════════╝

🎬 视频信息: BV1xx411c79H

📊 字幕基础统计
───────────────────────────────────────────────────────────────────────
• 总行数: 1250
• 字符数(去空格): 45000
• 平均行长: 36.0 字符/行
• 时间戳数量: 1250
• 视频时长: 00:45:30

🔤 高频词 TOP 15(中)
1. 你好: 45
2. 我们: 38
...

💭 情感分析
• 情感倾向: 🟡 中性
• 情感得分: +5

安装依赖

bash

克隆 biliSub 项目(MIT 许可证)


git clone https://github.com/lvusyy/biliSub

安装 Python 依赖

pip install -r requirements.txt

安装 bilibili-api

pip install bilibili-api-python==17.1.2

可选:安装 whisper(用于 ASR)

pip install openai-whisper

许可证声明

本技能基于 MIT 许可证开源的 biliSub 项目构建。
详细许可证声明请查看 LICENSE 文件。

注意事项

  1. 1. 使用 ASR 功能需要安装 ffmpeg
  2. 批量下载时注意控制并发(默认 3)
  3. 长视频处理可能需要较长时间(尤其 ASR)

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 bilibili-subtitle-analysis-1776120122 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 bilibili-subtitle-analysis-1776120122 技能

通过命令行安装

skillhub install bilibili-subtitle-analysis-1776120122

下载

⬇ 下载 bilibili-subtitle-analysis v1.0.3(免费)

文件大小: 10.59 KB | 发布时间: 2026-4-14 12:23

v1.0.3 最新 2026-4-14 12:23
# Bilibili 字幕下载分析 Skill

基于 [biliSub](https://github.com/lvusyy/biliSub) 项目

## 功能

1. **字幕下载** - 下载 B 站视频官方字幕或 ASR 字幕
2. **内容分析** - 词频、情感、统计
3. **详细总结** - 生成结构化总结报告

## 安装

```bash
# 安装 Python 依赖
pip install -r requirements.txt
pip install bilibili-api-python==17.1.2
```

## B 站 Cookie 配置(重要!)

下载字幕需要 B 站登录凭证,请按以下步骤获取:

### 获取 Cookie

1. 登录 [bilibili.com](https://bilibili.com)
2. 按 `F12` 打开开发者工具 → 切换到 **Network** 标签
3. 左侧找到 **Cookies** → 选择 `bilibili.com`
4. 找到并复制发给openclaw

### 配置 Cookie

## 使用

直接发视频链接说使用技能bilibili-subtitle-analysis
```bash
# 下载字幕
node index.js download "https://www.bilibili.com/video/BV1xx411c79H"

# 分析字幕
node index.js analyze "./subtitle.json"

# 生成详细总结
node index.js summary "./subtitle.json"

# 一键下载+总结
node index.js full "https://www.bilibili.com/video/BV1xx411c79H"
```

## 常见问题

### Q: 字幕下载失败,提示 "Credential 未提供"?
**A:** 需要配置 B 站 Cookie,见上方「B 站 Cookie 配置」

### Q: 官方字幕为空或下载失败?
**A:** 大部分视频都有官方字幕,如提示无字幕,可能需要:
- 确认 Cookie 有效
- 或视频本身没有字幕

### Q: ffmpeg 是什么?需要安装吗?
**A:** ffmpeg 是 **可选** 的,用于 ASR 语音识别生成字幕。
- 普通下载字幕 **不需要** ffmpeg
- 如需语音识别功能,请安装 [ffmpeg](https://ffmpeg.org/download.html)

## 目录结构

```
skills/
├── bilibili-subtitle-analysis/ ← 技能主目录
│ ├── index.js
│ └── README.md
└── biliSub/ ← 已内置
└── enhanced_bilisub.py
```

## 许可证声明

本技能基于 MIT 许可证开源的 [biliSub](https://github.com/lvusyy/biliSub) 项目构建。
biliSub License: Copyright (c) 2024 lvsyy
返回顶部