
快速入门示例:scenedetect.com/cli/
Discord:https://discord.gg/H83HbJngk7
快速安装:
pip install scenedetect[opencv] --upgrade
视频分割支持需要ffmpeg/mkvmerge。Windows版本(MSI安装程序/便携式ZIP)可以在下载页面找到。
快速开始(命令行):
使用ffmpeg在每个快速切割处分割输入视频:
scenedetect -i video.mp4 split-video
保存每个切割的一些帧:
scenedetect -i video.mp4 save-images
跳过输入视频的前10秒:
scenedetect -i video.mp4 time -s 10s
更多示例可以在文档中找到。
快速开始(Python API):
要开始使用,库中有一个高级函数可以对视频进行内容感知场景检测(从Python提示符尝试):
from scenedetect import detect, ContentDetector scene_list = detect('my_video.mp4', ContentDetector())
scene_list现在将是一个包含视频中找到的所有场景的开始/结束时间的列表。还有一个两遍版本AdaptiveDetector,可以更好地处理快速相机移动,以及ThresholdDetector用于处理淡出/淡入事件。
尝试调用print(scene_list),或遍历每个场景:
from scenedetect import detect, ContentDetector scene_list = detect('my_video.mp4', ContentDetector()) for i, scene in enumerate(scene_list): print(' 场景 %2d: 开始 %s / 帧 %d, 结束 %s / 帧 %d' % ( i+1, scene[0].get_timecode(), scene[0].get_frames(), scene[1].get_timecode(), scene[1].get_frames(),))
如果安装了ffmpeg,我们还可以将视频分割成每个场景(也支持mkvmerge):
from scenedetect import detect, ContentDetector, split_video_ffmpeg scene_list = detect('my_video.mp4', ContentDetector()) split_video_ffmpeg('my_video.mp4', scene_list)
对于更高级的用法,API高度可配置,可以轻松集成到任何管道中。这包括使用不同的检测算法、分割输入视频等。以下示例展示了如何实现类似上述的函数,但使用scenedetect API:
from scenedetect import open_video, SceneManager, split_video_ffmpeg from scenedetect.detectors import ContentDetector from scenedetect.video_splitter import split_video_ffmpeg def split_video_into_scenes(video_path, threshold=27.0): # 打开视频,创建场景管理器,并添加检测器。 video = open_video(video_path) scene_manager = SceneManager() scene_manager.add_detector( ContentDetector(threshold=threshold)) scene_manager.detect_scenes(video, show_progress=True) scene_list = scene_manager.get_scene_list() split_video_ffmpeg(video_path, scene_list, show_progress=True)
更多示例请参见文档。
请将任何错误/问题或功能请求提交到问题跟踪器。提交之前,请确保搜索现有问题(包括开放和关闭的),以避免创建重复条目。 欢迎并鼓励提交拉取请求。PySceneDetect在BSD 3-Clause许可下发布,提交的代码应符合该许可。
如需帮助或其他问题,您可以加入官方PySceneDetect Discord服务器,在Github上提交问题/错误报告,或通过我的网站联系我。
本程序使用SignPath.io提供的免费代码签名,以及SignPath Foundation提供的免费代码签名证书。
BSD-3-Clause;详见LICENSE和THIRD-PARTY.md。
版权所有 (C) 2014-2024 Brandon Castellano。 保留所有权利。


免费创建高清无水印Sora视频
Vora是一个免费创建高清无水印Sora视频的AI工具


最适合小白的AI自动化工作流平台
无需编码,轻松生成可复用、可变现的AI自动化工作流

大模型驱动的Excel数据处理工具
基于大模型交互的表格处理系统,允许用户通过对话方式完成数据整理和可视化分析。系统采用机器学习算法解析用户指令,自动执行排序、公式计算和数据透视等操作,支持多种文件格式导入导出。数据处理响应速度保持在0.8秒以内,支持超过100万行数据的即时分析。


AI辅助编程,代码自动修复
Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。


AI论文写作指导平台
AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。


AI一键生成PPT,就用博思AIPPT!
博思AIPPT,新一代的AI生成PPT平台,支持智能生成PPT、AI美化PPT、文本&链接生成PPT、导入Word/PDF/Markdown文档生成PPT等,内置海量精美PPT模板,涵盖商务、教育、科技等不同风格,同时针对每个页面提供多种版式,一键自适应切换,完美适配各种办公场景。


AI赋能电商视觉革命,一站式智能商拍平台
潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。


企业专属的AI法律顾问
iTerms是法大大集团旗下法律子品牌,基于最先进的大语言模型(LLM)、专业的法律知识库和强大的智能体架构,帮助企业扫清合规障碍,筑牢风控防线,成为您企业专属的AI法律顾问。


稳定高效的流量提升解决方案,助力品牌曝光
稳定高效的流量提升解决方案,助力品牌曝光


最新版Sora2模型免费使用,一键生成无水印视频
最新版Sora2模型免费使用,一键生成无水印视频