用途:Video Summarizer 用于分析指定目录中的本地 MP4 视频文件,调用 Gemini API 生成结构化 Markdown 摘要,并将 .md 文件写入每个视频旁边。
主要能力:默认输出包含标题、摘要、要点和核心结论的结构化摘要;支持通过自定义提示词替换默认格式,例如提取工具与价格、列出行动项与截止日期、生成带时间戳的转录大纲。摘要语言与视频语言一致;重复运行时跳过已摘要的视频;处理完成后文件会从 Gemini 存储中自动删除(48 小时限制)。
使用方式:需先设置 GEMINI_API_KEY 环境变量,并安装依赖:py -m pip install google-genai。Python 在 Windows 上以 py 调用,其他环境可用 python3。脚本路径为 scripts/summarize_videos.py。常用命令:默认摘要当前目录(递归)用 py scripts/summarize_videos.py;指定目录用 py scripts/summarize_videos.py "C:/path/to/videos";内联自定义提示词用 py scripts/summarize_videos.py --prompt "Extract all product names and prices mentioned";从文件读取提示词用 py scripts/summarize_videos.py --prompt-file my-prompt.txt;同时指定目录和提示词用 py scripts/summarize_videos.py "C:/path/to/videos" --prompt "List all key decisions made"。自定义提示词会完全替换默认摘要格式。
适用场景:适合批量整理本地视频内容、从会议或访谈视频中提取要点与行动项、按特定目标抽取信息。
限制:仅处理 MP4 文件;依赖 Gemini API 与 GEMINI_API_KEY;模型为 gemini-3-flash-preview;其他平台、收费或效果信息暂未提供。