从视频中提取帧的实用程序

videosplit的Python项目详细描述


videosplit是从给定视频中提取帧的实用程序。
它可以提取:
-n帧数(在整个视频中等距分布)
-相关的*帧
-用t秒分隔的帧


示例用法:


````
从videosplit导入videosplit
videosplit=videosplit()
帧=videosplit.get relevant('input.mp4')frames=[input01.jpg,input02.jpg,…]
frames=videsplit.get n_frames('input.mp4',10)frames=[input01.jpg,…,input10.jpg]
frames=videosplit.getu interval('input.mp4',10)每10秒一帧
```
注意:
jpg文件的文件名基于视频文件。因此,如果对同一文件调用多个调用,jpg文件可能会被覆盖。要解决此问题,请指定一个输出名称:
``

frames=videosplit.get_relevant(“input.mp4”,“tmp”)frames=[tmp01.jpg,…]
`````
*当前,通过查找视频的i-frames(https://www.webopedia.com/term/i/i-frame.html)来提取相关帧。可以基于“场景变化”提取帧,但测试表明它没有返回相关结果(例如,9分钟视频中的一帧)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java的目标是从我的项目中删除不起作用的文件   java对for循环的理解   java我完成了在作业要求的位置查找字符的部分,但是如何从我找到的字符串中删除字符呢?   基于帧时的java动画   java请求无效。缺少XGoogUploadCommand标头   java如何在viewsource模式下使用openStream?   grpc grpc_ARG_KEEPALIVE_PERMIT_而不调用java服务器?   java如何通过Junit测试Web服务调用   如何在java中获取鼠标中键?   使用junit在spring测试中加载属性文件   Java中用于类的类修饰符   java多色文本图像   sql无法调试Java中的“连接到数据库失败”异常   java如何指定hibernate连接映射?   java Android工具栏不显示   java仿射转换不同的图形对象   使用终端的java问题   Java在tomcat上查找127.0.0.1失败