祈灵工具箱

📼视频场景检测 - 自动找镜头切换点,导出缩略图、剪辑点与章节

剪辑别人的素材、给长视频做章节、拉片分析分镜时,第一步往往是找出每个镜头从哪里切换。这个工具在浏览器里用 FFmpeg 的 select 滤镜为每一帧计算与上一帧的画面差异分数,超过阈值的帧就是镜头切换点;拖动阈值和“最短场景时长”滑块,场景列表会即时更新,不需要重新分析。变化曲线上能直观看到每次切换的强度,也可以在任意画面手动补一刀或删掉误检的切点。每个场景都有缩略图,可导出缩略图 ZIP(预览尺寸或原始分辨率)和一张场景拼图;剪辑点可导出 CSV 表格和 CMX 3600 EDL,导入 Premiere、DaVinci Resolve 等剪辑软件;给每个场景写上标题后,可以复制 YouTube 简介章节时间戳、下载 FFMETADATA 章节文件,或者直接把章节写进视频文件(不重新编码)。还能按场景把视频切成片段打包下载,可选快速(关键帧切分)或精确(重新编码)。万一 FFmpeg 分析失败,会自动改用浏览器逐帧比对颜色直方图。全程本地处理,视频不会上传。

免费 · 无需注册 · 浏览器本地处理最后更新:

正在加载工具...

如何使用视频场景检测

  1. 1选择一个视频,点击“开始检测场景”
  2. 2拖动切换阈值和最短场景时长,必要时手动增删切点、填写章节标题
  3. 3导出缩略图、拼图、CSV / EDL、章节,或按场景切分视频

常见问题

阈值应该设多少?
大多数视频 0.25~0.4 比较合适。硬切镜头的分数通常在 0.5 以上;如果漏掉了切换就调低阈值,如果快速运动、闪光灯被误判为切换,就调高阈值或加大“最短场景时长”。变化曲线上黄色的竖线就是超过阈值的帧,一眼就能看出该设在哪里。
淡入淡出、溶解转场能检测到吗?
渐变转场是几十帧慢慢过渡,每一帧和上一帧的差异都不大,分数往往低于硬切,可能检测不到或者位置偏前后几帧。可以适当调低阈值,或者在播放器里停到转场处,点“在当前画面处切一刀”手动补上。
YouTube 章节为什么没有显示?
YouTube 要求简介里的第一条时间戳是 00:00,至少有 3 个章节,并且每个章节不少于 10 秒。把“最短场景时长”调到 10 秒以上,再复制工具生成的时间戳,就能满足这些条件。
快速切分和精确切分有什么区别?
快速模式直接拷贝视频数据、不重新编码,几秒就能完成且画质无损,但只能在关键帧处切开,每段起点可能比切换点晚 0~2 秒。精确模式把每段重新编码成 H.264 MP4,切点精确到帧,适合需要严丝合缝的剪辑,但耗时较长。