OmniShotCut

自动找出视频里每个镜头切换点,省去手动标记

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 计算机视觉 🍴 复刻 33 🐛 待处理 2 👀 关注 5
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 344
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,免费使用

项目预览

OmniShotCut 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类计算机视觉
开发团队UVA-Computer-Vision-Lab
定价模式🏷️完全免费
价格说明开源项目,免费使用
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型python,scene-detection,video-processing
GitHub 星标★ 344
上线时间2026-04-24 00:00:00
代码更新2026-11-01
仓库体积25.9 MB
本站数据更新2026-11-03
维护状态活跃
收录时间2026-09-18
浏览次数1

项目介绍

OmniShotCut 是一个专注于镜头边界检测(Shot Boundary Detection)的开源项目,用 Python 实现。它要解决的问题是:在视频处理流程中,自动、准确地找出镜头切换的位置,这是视频剪辑、内容分析、索引和摘要的基础步骤。项目宣称在 SBD 任务上达到更敏感、信息更丰富的 SoTA 水平,意味着它不仅能识别明显的硬切,还能捕捉渐变、淡入淡出等更细微的边界变化,减少漏检。核心能力包括对视频逐帧或分段分析、输出镜头边界时间点,并可作为预处理模块接入更上层的视频理解管线。技术栈围绕 python、scene-detection、video-processing 展开,适合需要批量处理视频、构建自动化剪辑或检索系统的开发者。当前星标约 306,属于早期项目,社区规模不大,但方向明确,适合关注视频结构化与镜头分割的研究者和工程师试用与二次开发。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-18 · 当前星标 ★ 344

技术标签

核心亮点

  • 针对镜头边界检测做了敏感度优化,能捕捉渐变等细微切换
  • 纯 Python 实现,便于集成到现有视频处理流程
  • 提供 SoTA 级别的检测思路,适合作为研究或工程基线

不足之处

  • 早期项目,文档和示例可能不够完善
  • 社区规模小,长期维护和问题响应待观察

适用场景

  • 视频自动剪辑前,先切分出独立镜头片段
  • 为视频检索或摘要系统生成镜头级索引
  • 批量处理素材库,统计镜头数量与时长分布

替代项目

PySceneDetect、TransNetV2

上一篇:vxl

下一篇:neverclick

同类项目推荐

ITK 开源

医学图像分割配准,C++/Python 直接调用

Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-ori···

★ 1671 2026-10-15
scenic 开源

用 JAX 快速搭视觉模型,论文复现与实验一把梭

Scenic: A Jax Library for Computer Vision Research and Beyond

★ 3847 2026-09-18
PerCo 开源

超低码率下用扩散模型生成真实感图像,压缩不失真

PyTorch implementation of PerCo (Towards Image Compression with Perfect Realism at U···

★ 107 2026-08-09
oar-ocr 开源

Rust 原生 OCR,一份二进制搞定文字识别与版面理解

A native Rust toolkit for OCR, document layout analysis, and vision-language documen···

★ 198 2026-09-19
ocean 开源

Meta 出品的跨平台 CV/AR 框架,一套 C++ 代码跑多端视觉应用

Ocean is the in-house framework for Computer Vision (CV) and Augmented Reality (AR) ···

★ 797 2026-09-18
mahotas 开源

NumPy 风格图像处理,C++ 加速,轻量做视觉特征

Computer Vision in Python

★ 890 2026-09-28
supervisely 开源

用 Python 把 CV 标注和训练流程自动化跑起来

Supervisely SDK for Python - convenient way to automate, customize and extend Superv···

★ 546 2026-09-18
BiaPy 开源

拖拽配置,快速搭建生物图像深度学习分析流程

Open source Python library for building bioimage analysis pipelines

★ 216 2026-08-10
PGS 开源

在Processing里轻松搞定复杂几何处理,让创意不卡壳。

Processing Geometry Suite

★ 220 2026-08-09