Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bilibili-parser

本地运行的 Python 小工具:把 B 站视频变成带时间戳、可搜索、能沉淀进知识库的文字稿。

花眼记《普通人用 AI 解决真实问题》系列开源小工具。

功能

  • 🔗 解析视频:输入视频 URL / BV 号 / b23.tv 短链,自动识别
  • 📝 字幕优先:优先调用 B 站接口拿官方/自动字幕(快且准)
  • 🎙️ 本地转写:无字幕时下载音频,用 faster-whisper 在本机转写(音频不出本机)
  • ⏱️ 带时间戳:输出 [开始秒-结束秒] 文本,方便定位回看原片
  • 📚 iMA 沉淀--upload-ima 把「标题 + 链接 + 转录」打包存入 iMA 知识库

安装

pip install -r requirements.txt

依赖:Python 3.10+、requests、faster-whisper(首次运行自动下载模型)、系统自备 ffmpeg。

用法

# 转文字稿(--summarize 为规划中占位,暂未接入)
python bilibili_parser.py "BVxxxx" --summarize -o result.txt

# 转完直接存入 iMA 知识库
python bilibili_parser.py "BVxxxx" --upload-ima

BVxxxx 换成视频 BV 号或整条链接均可。

iMA 上传需在本机配置凭证:在 iMA 开放平台获取 client_id / api_key,放到脚本约定的凭证目录下(详见文件内 IMA_CREDENTIALS_DIR 注释)。

说明

  • 仅用于个人学习、素材沉淀;请遵守 B 站相关使用条款,勿用于批量下载与分发。
  • 完整思路与踩坑记录见公众号《花眼记》。

License

MIT

About

B站视频解析,并保存ima笔记。欢迎关注公众号《花眼记》,分享普通人AI实践。

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages