[英]Play a video frame by frame - Kivy
我正在学习Kivy及其API,因此我决定使用Video小部件编写一个小型Video Player的代码。
我已经实现了播放/暂停按钮和一个滑块,该滑块指的是视频的长度和位置,以便于导航,但我不知道如何制作“下一帧”按钮! (还有“最后一帧”)
我尝试过这样的事情:
def nextFrame(self):
self.video.seek(self.video.position + 0.04166666666666666666666666666667)
video
指的是Video小部件,而0.04166666666666666666666666666667
的意思是在25 fps的视频中以秒为单位的1帧……也许我是完全错误的。
此函数跳到视频中的某个位置(但不跳一帧,单击后我无法重用按钮),并直接跳到滑块的末尾,因为我将其映射到最大值为1,并且该函数给出的结果始终为大于1。
所以我想知道是否有人有想法使事情起作用?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.