Repolode
Aseiel

Aseiel/VideoHighlighter

一款免费、离线的桌面应用,基于场景、动作、音频、物体和字幕等信号,在本地视频中找出精彩片段并解释评分原因。

可替代:DescriptTwelve LabsRunway

Star
255
Fork
33
未关闭 Issue
1
最近提交
前天

这是什么?

VideoHighlighter 是一款本地桌面应用,用于在不想上传的视频素材中找出关键时刻。导入原始素材后,它会结合场景变化、运动、音频、检测到的物体、动作和字幕文本为片段打分,并导出精彩集锦和单独片段。分析在本机完成,基础流程无需 API 密钥。

每个保留的片段都附有评分报告,列出各项信号的得分、触发了哪些信号,以及高分但未入选的片段。仅来自字幕文本、未经测量的内容会被单独标注,而不计入评分。用户还可以编写组合规则,例如一个物体位于另一个物体内、或某类检测在时间窗口内计数,并为由此产生的事件命名。

应用支持 Windows、macOS 和 Linux,并支持 Intel、AMD 和 NVIDIA 显卡加速。Auto 功能可以自动读取相机存储卡、剪辑精彩片段、生成成片并配上音乐。此外还提供基于 Whisper 的字幕转写与字幕生成。项目采用 AGPL-3.0 许可证。

核心功能

  • 01根据场景、运动、音频、物体、动作和字幕信号为片段打分。
  • 02展示各项信号的得分明细,说明每个时刻被保留的原因。
  • 03支持编写组合规则,将多种检测组合成自定义命名事件。
  • 04导出精彩集锦和单独的视频片段。
  • 05使用本地 Whisper 生成字幕和文字转写。
  • 06离线运行,支持 Intel、AMD 和 NVIDIA 显卡。

适用场景

  • 将长时间直播或点播录像剪成几分钟的精彩集锦。
  • 查看监控或红外相机录像,定位有动静的时段。
  • 把运动相机或无人机存储卡自动剪辑成配乐成片。
  • 为长访谈、讲座或播客生成章节和字幕。

快速上手

  1. 1

    在 Linux 上从源码安装(包含 FFmpeg)

    pip install -r requirements.txt
  2. 2

    启动应用

    python main.py

使用前须知

  • Windows 版本未经代码签名,运行时需要点击通过安全警告。
  • macOS 版本需要先手动清除隔离标记才能打开。
  • 采用 AGPL-3.0 许可证,通过网络提供的修改版本必须公开其源代码。
  • 部分功能(如实时物体叠加和开放词汇检测)仅在单独付费的 Pro 版中提供。

标签

常见问题

VideoHighlighter 是什么?
一款免费、离线的桌面应用,基于场景、动作、音频、物体和字幕等信号,在本地视频中找出精彩片段并解释评分原因。 VideoHighlighter 是一款本地桌面应用,用于在不想上传的视频素材中找出关键时刻。导入原始素材后,它会结合场景变化、运动、音频、检测到的物体、动作和字幕文本为片段打分,并导出精彩集锦和单独片段。分析在本机完成,基础流程无需 API 密钥。
VideoHighlighter 可以免费使用吗?用的什么许可证?
VideoHighlighter 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
VideoHighlighter 还在维护吗?
活跃维护中。VideoHighlighter 最近一次提交是在 2026年10月18日。
VideoHighlighter 适合用来做什么?
将长时间直播或点播录像剪成几分钟的精彩集锦。 查看监控或红外相机录像,定位有动静的时段。 把运动相机或无人机存储卡自动剪辑成配乐成片。 为长访谈、讲座或播客生成章节和字幕。
VideoHighlighter 怎么安装和运行?
在 Linux 上从源码安装(包含 FFmpeg): pip install -r requirements.txt 启动应用: python main.py
在哪里获取 VideoHighlighter?
源代码和安装说明在 GitHub 上:https://github.com/Aseiel/VideoHighlighter

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目