This repository has been archived on 2026-02-15. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
openclaw-skills/skills/bilibili-analyzer/references/faq.md
T
2026-02-09 22:21:51 +08:00

3.0 KiB
Raw Blame History

常见问题 (FAQ)

基础问题

Q: 为什么需要FFmpeg?

A: FFmpeg是一个强大的多媒体处理工具,本工具使用它从视频中提取关键帧。没有FFmpeg,帧提取功能将无法工作。

Q: 分析一个视频需要多长时间?

A: 取决于多个因素:

  • 视频长度
  • 帧提取间隔和最大帧数
  • 网络速度(下载阶段)
  • AI分析并行度

一般来说,10分钟视频(默认设置)约需5-10分钟完成分析。

Q: 支持哪些视频格式?

A: 支持B站所有可播放的视频格式。系统使用yt-dlp下载,会自动选择最佳质量。

错误处理

Q: 遇到"URL无效"错误怎么办?

A: 请确保URL格式正确:

  • 标准格式: https://www.bilibili.com/video/BV1xx411c7mD
  • 短链接: https://b23.tv/xxxxx
  • 不支持番剧、直播等其他类型链接

Q: 下载失败怎么办?

A: 可能的原因和解决方案:

  1. 网络问题: 检查网络连接,使用--retries增加重试次数
  2. 视频不存在: 确认视频未被删除或设为私有
  3. 地区限制: 某些视频可能有地区限制

Q: FFmpeg报错怎么办?

A:

  1. 确认FFmpeg已正确安装: ffmpeg -version
  2. 确认FFmpeg在系统PATH中
  3. 尝试重新安装FFmpeg

Q: AI分析失败怎么办?

A: 系统会自动重试失败的分析任务。如果仍然失败:

  1. 检查Claude Code配置
  2. 查看日志文件了解详细错误
  3. 部分结果会保存到partial_report.json

高级用法

Q: 如何只分析视频的特定部分?

A: 目前不支持指定时间范围,但可以通过调整参数间接实现:

  • 增大--interval跳过更多内容
  • 减小--max-frames限制分析帧数

Q: 如何提高分析速度?

A:

  1. 增加并行worker: -w 8
  2. 减少帧数: -m 20
  3. 增大间隔: -i 60
  4. 禁用场景检测: --no-scene-detection

Q: 如何获取更详细的分析?

A:

  1. 减小帧间隔: -i 10
  2. 增加最大帧数: -m 100
  3. 启用所有分析焦点: -f text,objects,faces,actions,scene

Q: 分析中断后如何恢复?

A: 系统会自动保存检查点。目前需要重新运行命令,未来版本将支持从检查点恢复。

输出相关

Q: 报告中的图片路径是什么格式?

A: 使用相对路径,格式为./frames/frame_XXX_HH-MM-SS.jpg,确保报告和frames目录在同一位置时图片可正常显示。

Q: 日志文件在哪里?

A: 日志文件analysis.log位于输出目录中,与report.md同级。

错误代码

错误 原因 解决方案
URLValidationError URL格式不正确 使用正确的B站视频URL
MetadataFetchError 无法获取视频信息 检查视频是否存在/私有
DownloadError 下载失败 检查网络,增加重试次数
FFmpegError FFmpeg问题 安装/重装FFmpeg
AnalysisError AI分析失败 检查Claude Code配置
ReportGenerationError 报告生成失败 检查输出目录权限