| name | 哔哩哔哩bilibili字幕分析 |
| description | 哔哩哔哩bilibili站视频字幕分析工具,通过用户需求生成关键词,搜索相关视频,下载字幕并生成结构化分析报告 |
B站字幕分析器
这是一个专业的B站视频字幕分析工具,能够根据用户需求自动完成从关键词生成到内容分析的全流程工作。
何时使用此Skill
当用户需要:
- 基于B站视频内容生成选购指南
- 分析特定主题的研究报告
- 学习某个技能或知识的教程
- 了解产品评测和对比信息
- 解决特定问题的方案
核心能力
智能关键词生成
- 基于用户需求自动生成精准搜索关键词
- 支持多维度关键词扩展
- 智能过滤无关词汇
视频搜索与筛选
- 使用B站官方API搜索相关视频
- 按综合排序算法获取最相关结果
- 支持指定搜索数量
智能字幕下载
- 优先下载中文字幕
- 支持多语言字幕备选机制
- 自动保存字幕文件
内容分析与报告生成
- 基于需求内容和字幕生成结构化报告
- 支持多种报告格式(选购指南、研究报告等)
- 智能提取关键信息和洞察
标准工作流程
第一步:理解用户需求
- 仔细分析用户的具体需求
- 明确期望的输出格式(如选购指南、研究报告等)
- 确定搜索范围和深度
第二步:生成搜索关键词
- 基于需求内容生成3-5个核心关键词
- 考虑同义词和相关术语
- 确保关键词的准确性和相关性
第三步:搜索相关视频
- 使用
scripts/bilibili_video_search.py搜索视频
- 获取指定数量的视频链接
- 记录视频的基本信息(标题、作者、播放量等)
第四步:下载字幕内容
- 使用
scripts/bilibili_subtitle_download.py下载字幕
- 优先选择中文字幕
- 保存字幕文件到指定目录
第五步:内容分析与报告生成
- 读取所有下载的字幕内容
- 基于用户需求分析字幕内容
- 生成结构化的分析报告
技术实现
脚本文件
scripts/keyword_generator.py - 关键词生成模块
scripts/video_searcher.py - 视频搜索模块
scripts/subtitle_downloader.py - 字幕下载模块
scripts/content_analyzer.py - 内容分析模块
scripts/config.py - 配置管理模块
scripts/main.py - 主程序入口
scripts/bilibili_video_search.py - B站视频搜索API
scripts/bilibili_subtitle_download.py - B站字幕下载API
依赖
requests - HTTP请求库
- 需要有效的B站登录凭证
- 支持自定义输出目录
- 可调整搜索参数
示例用法
示例1:选购指南生成
用户:我想了解如何选购笔记本电脑
使用此skill将:
1. 生成关键词:"笔记本电脑选购"、"笔记本推荐"、"电脑配置对比"
2. 搜索10个相关视频
3. 下载所有字幕
4. 生成笔记本电脑选购指南报告
示例2:研究报告生成
用户:我需要关于人工智能发展趋势的研究报告
使用此skill将:
1. 生成关键词:"AI发展趋势"、"人工智能未来"、"机器学习前景"
2. 搜索15个高质量视频
3. 下载字幕并分析内容
4. 生成人工智能发展趋势研究报告
输出格式
结构化报告包含:
- 执行摘要
- 关键发现
- 详细分析
- 结论与建议
- 参考视频列表
文件输出:
- 字幕文件:
subtitles/{BV号}_{语言}.txt
- 分析报告:
reports/{需求主题}_分析报告.md
注意事项
- API限制:B站API有请求频率限制,请合理控制搜索数量
- 字幕可用性:不是所有视频都有字幕,成功率可能受影响
- 网络环境:确保稳定的网络连接
- 登录凭证:需要有效的B站登录凭证
错误处理
- 网络错误时自动重试
- 字幕下载失败时跳过当前视频
- 提供详细的错误信息和处理建议
使用指南
配置要求
- 在
scripts/config.py中配置B站登录凭证
- 确保安装了
requests库
- 检查网络连接状态
性能优化
- 合理设置搜索数量避免API限制
- 使用会话复用减少连接开销
- 启用缓存提高重复搜索效率
扩展功能
此skill支持以下扩展:
- 批量处理多个需求
- 自定义报告模板
- 多语言字幕分析
- 内容质量评估