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

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试图使用JavaFX2实现“插入符号浏览”   三个给定集合中两个集合的java交集?   数组如何在java中从csv文件的元素集中随机选择?   java从变量插入到Jtable,从DB插入   java如何在静态方法的末尾返回变量   java另一个JPA问题   java收藏家。按两列分组不起作用   将java值改为下一个千,而不是最近的千   JavaSpringDataREST:如何通过另一个对象的键进行搜索?   java Spring MVC:HTTP Status 404/SimpleMVC/WEB_INF/HelloPage。jsp   java应用程序光盘在OpenJdk中可用吗?   java在数组中的特定点添加字符   java如何用Mockito模拟方法调用   java从JList获取数据   我们可以在Java中搜索不同IMAP电子邮件帐户中的电子邮件吗?   计算表达式的数学Java算法   未构建Maven的java服务器组件   java调用部署在远程计算机上的会话bean的方法   java XML:迭代地获取每个节点元素的节点值或文本内容