如何运行一个可读的视频文件,该文件在视频结束时关闭



虽然我没有代码可以展示,也没有示例可以展示给你,但我迫切需要学习如何在python上播放视频文件,并在视频文件结束后退出,以执行随后编写的任何程序。

如果这个问题没有遵循"好"问题的堆栈溢出策略,请提前道歉,但它激发了我的兴趣来查询它。

请回复你的想法和主题,我可以研究以获得进一步的了解。

OpenCV应该允许您使用cv2.VideoCapture('file')函数执行想要执行的操作。

下面是一个代码示例:

# import required libraries 
import cv2 
# Create a VideoCapture object 
cap = cv2.VideoCapture('vid.mp4') 
# Check if video file opened successfully 
if (cap.isOpened()== False):  
print("Error opening video  file") 
# Read until video is completed 
while(cap.isOpened()): 
# Capture frame-by-frame 
ret, frame = cap.read() 
if ret == True: 
# Display the captured frame 
cv2.imshow('Frame', frame) 
# Break the loop to close the video
else:  
break
# When everything done, release the video capture object 
cap.release() 
# Closes all the frames 
cv2.destroyAllWindows()

在Windows10:上安装opencv

  • 打开高架命令行-右键单击启动按钮并按

    命令行(管理员(

  • 运行命令:pip install opencv-python

在Linux/Mac上:

  • 打开终端/命令行
  • 运行:sudo pip install opencv-python
  • 提示时键入密码

相关内容

  • 没有找到相关文章

最新更新