
乔木 Mondo 海报设计
一句话生成大师级海报、书籍封面、专辑封面和各类设计作品。无需懂PS、配色或艺术史,AI自动选择最佳风格(基于20位传奇海报设计师)。支持电影海报、读书笔记、公众号封面、小红书配图等。
SentrySearch 将你的 mp4 视频分割成重叠的片段,使用 Google 的 Gemini Embedding API 或本地的 Qwen3-VL 模型将每个片段嵌入为视频,并将向量存储在本地 ChromaDB 数据库中。当你搜索时,你的文本查询被嵌入到同一向量空间中,并与存储的视频嵌入进行匹配。最佳匹配会自动从原始文件中裁剪出...
你是否经历过这样的痛苦:对着几个小时的行车记录仪、监控录像或会议记录,为了寻找一个只有几秒钟的关键画面(比如“那辆红色卡车闯红灯的瞬间”),不得不快进、倒退、肉眼逐帧排查?
SentrySearch 是一个基于语义向量搜索的视频片段检索工具。你只需输入自然语言描述,它就能自动理解视频内容,精准定位并裁剪出你想要的片段。无需人工标注,无需语音转文字,真正实现了“所想即所得”。
SentrySearch 不依赖传统的关键词匹配或 OCR 识别,而是利用了最前沿的多模态嵌入技术:
核心优势:这是一种原生视频理解。不需要先转录音频或生成帧描述,文本查询直接与视频像素进行语义对齐,效率极高且准确率惊人。
SentrySearch 提供了灵活的部署方案,满足不同用户需求:
SentrySearch 使用现代化的 uv 包管理器,安装极速:
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
克隆项目并同步依赖:
git clone https://github.com/ssrajadh/sentrysearch.git
cd sentrysearch
uv sync
sentrysearch init
按提示输入你的 Gemini API Key(或使用本地模式则跳过此步)。
假设你的行车记录仪 footage 在 /videos/dashcam:
# 使用云端模式
sentrysearch index /videos/dashcam
# 使用本地模式 (需先安装 extra 依赖: uv sync --extra local)
sentrysearch index /videos/dashcam --backend local
可选优化:通过 --chunk-duration (片段时长), --target-resolution (分辨率) 等参数平衡速度与成本。
# 搜索特定事件
sentrysearch search "红色卡车闯停止标志"
# 搜索并叠加特斯拉元数据 (速度/位置/时间)
sentrysearch search "car cutting me off" --overlay
# 导出前 5 个结果到指定目录
sentrysearch search "person running" --results 5 --output-dir ./found_clips
| 场景 | 传统痛点 | SentrySearch 解决方案 |
|---|---|---|
| 🚗 行车记录仪 | 事故后需回看数小时视频找证据 | 输入“白色轿车变道刮擦”,秒级定位事故瞬间,自动裁剪取证。 |
| 🏠 家庭/店铺监控 | 丢东西后不知何时发生,排查困难 | 搜索“穿黑衣的人进入客厅”,直接锁定可疑人员出现的时间段。 |
| 🎥 视频素材管理 | 摄影师面对 TB 级素材,查找特定镜头耗时 | 搜索“日落时的海滩空镜”,快速筛选可用素材,提升剪辑效率。 |
| 💼 会议/讲座录像 | 想回顾某个观点,但不知道在第几分钟 | 搜索“关于 Q3 预算的讨论”,直接跳转到相关发言片段。 |
| 🚓 执法记录仪 | 海量执法视频检索难,证据固定慢 | 语义检索特定执法场景,快速提取关键证据链。 |
--overlap:设置片段重叠时间,防止动作被切分。--no-skip-still:强制嵌入静止帧,捕捉细微变化。--threshold:调整匹配阈值,控制结果的精确度与召回率。sentrysearch stats 查看已索引视频的数量、时长及数据库状态。--no-skip-still 解决)。






