用途:把 Bilibili 视频转成可阅读的中文文档。它不是时间线流水账,而是重新组织内容:实操类视频生成操作教程,知识类视频生成结构化专题文档,并在报告中按帧号插入关键截图。
主要能力:通过 Bilibili API 下载视频,用 FFmpeg 拆帧,并自动做相邻帧相似度去重(默认阈值 0.80,可调或用 --no-dedup 关闭);再由 AI 分批识别每帧的界面、文字、代码与操作,最后汇总生成 视频分析.md,图片以 形式插入,代码块标注来源帧号。
使用方式:需安装 .NET 10 SDK 与 FFmpeg,用 dotnet --version 与 ffmpeg -version 验证。核心命令为 dotnet run scripts/prepare.cs "<视频URL>" -o <输出目录>,可选 --fps、--similarity、--no-dedup、--video-only、--frames-only。触发方式为 /bilibili-analyzer 命令或用户提供 B 站链接。建议短视频用默认 fps 1,10-30 分钟用 0.5,超过 30 分钟用 0.2。
适用场景:编程教学、软件操作演示、配置教程,以及概念讲解、经验分享类内容整理。
限制:依赖网络下载 B 站视频与 API 可用性;相似帧去重只比较相邻帧;图片与代码必须与帧实际内容一致,没有合适配图不应强行插入;资料未提供收费、授权与识别准确率等信息。