跳转至

使用案例

VideoDB 实现的通用工作流和功能。有关代码详情,请参阅 api-reference.md、capture.md、editor.md、search.md。


视频搜索与高光

创建高光集锦

上传长视频(会议演讲、讲座、会议录像),按主题(“产品发布”“Q&A 环节”“演示”)搜索关键时刻,并自动将匹配的片段组装成可分享的高光集锦。

构建可搜索的视频库

将视频批量上传到集合中,为搜索索引音频内容,并在整个库中执行查询。从数百小时的内容中立即找到特定主题。

提取特定片段

搜索与查询匹配的片段(“预算讨论”“行动项”),并将每个匹配片段提取为具有独立流 URL 的独立片段。


视频增强

添加专业级润色

获取原始素材并进行增强:

  • 基于音频自动生成字幕
  • 在特定时间戳添加自定义缩略图
  • 背景音乐叠加
  • 使用生成的图像制作开场/结尾序列

AI 增强内容

将现有视频与生成式 AI 结合:

  • 从转录内容生成文本摘要
  • 创建与视频时长匹配的背景音乐
  • 生成标题卡和叠加图像
  • 将所有元素混合到经过润色的最终输出中

实时录制(桌面/会议)

AI 屏幕 + 音频录制

同时捕获屏幕、麦克风和系统音频。实时获取:

  • 实时转录 - 立即将音频转换为文本
  • 音频摘要 - 定期生成 AI 讨论摘要
  • 视觉索引 - 对屏幕活动进行 AI 描述

带摘要功能的会议录制

录制会议并实时转录所有参与者的发言。实时接收定期摘要,包括主要讨论要点、决定事项和行动项。

屏幕活动跟踪

使用 AI 生成的描述跟踪屏幕活动:

  • “用户正在 Google Sheets 中查看电子表格”
  • “用户已切换到包含 Python 文件的代码编辑器”
  • “正在进行带屏幕共享的视频通话”

会话后处理

录制结束后,录制内容会作为永久视频导出。之后:

  • 生成可搜索的转录
  • 搜索录制中的特定主题
  • 提取关键时刻的片段
  • 通过流 URL 或播放器链接共享

直播流智能(RTSP/RTMP)

连接外部流

从 RTSP 或 RTMP 源(安全摄像头、编码器、广播)摄取实时视频。实时处理并索引内容。

实时事件检测

定义要在直播流中检测的事件:

  • “有人进入限制区域”
  • “十字路口交通违规”
  • “货架上可见产品”

事件发生时,通过 WebSocket 或 Webhook 接收警报。

搜索已录制的直播流内容。从数小时的连续素材中找到特定时刻并生成片段。


内容审核与安全

自动化内容审查

使用 AI 索引视频场景并搜索问题内容。为包含暴力、不当内容或违反政策的视频标记。

不当语言检测

检测并定位音频中的不当语言。也可以选择将哔声叠加到检测到的时间戳上。


平台集成

面向社交媒体的格式转换

为不同平台转换视频格式:

  • 竖屏(9:16):面向 TikTok、Reels、Shorts
  • 方形(1:1):面向 Instagram 信息流
  • 横屏(16:9):面向 YouTube

用于分发的转码

针对不同分发目标更改分辨率、比特率和质量。优化用于 Web、移动和广播输出的流。

所有操作都会生成可播放的流 URL。可以嵌入 Web 播放器、直接共享或集成到现有平台中。


工作流摘要

目标 VideoDB 的方法
在视频中查找片段 索引音频/场景 → 搜索 → 组装片段
创建高光集锦 搜索多个主题 → 构建时间线 → 生成流
添加字幕 索引音频 → 添加字幕叠加
屏幕录制 + AI 开始录制 → 运行 AI 管道 → 导出视频
监控直播流 连接 RTSP → 索引场景 → 创建警报
转换为社交媒体格式 重新取景为目标宽高比
合并片段 使用多个资产构建时间线 → 生成流

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC