本地运行的 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 站相关使用条款,勿用于批量下载与分发。
- 完整思路与踩坑记录见公众号《花眼记》。
MIT