如何使用 python 打开 MP4 视频文件?

kil*_*ler 6 python video mp4 opencv python-2.7

所以我知道 opencv 和 pymovie 但是我似乎无法在这里或谷歌或本网站的任何地方找到一个有效的例子。我不想将 mp4 转换成其他任何东西。如果可能,它必须是 mp4 文件格式的视频。如果可能的话,有人可以指出我可以用来实现这一目标的模块的方向,以及我可以从一个或多个模块中使用的脚本示例来播放 mp4。如果不可能,我应该转换成什么格式,什么是好的转换程序。所有的输入都会有帮助,谢谢。

Aru*_*raj 13

如果您只想播放 mp4 视频,那么这个 opencv 程序将帮助您做到这一点。

import cv2

cap = cv2.VideoCapture("v2.mp4")
ret, frame = cap.read()
while(1):
   ret, frame = cap.read()
   cv2.imshow('frame',frame)
   if cv2.waitKey(1) & 0xFF == ord('q') or ret==False :
       cap.release()
       cv2.destroyAllWindows()
       break
   cv2.imshow('frame',frame)
Run Code Online (Sandbox Code Playgroud)

您可以根据需要更改窗口的名称。如果视频文件在另一个目录中,则以“Drive://x/x/xx.mp4”格式提供视频补丁。'ret' 值显示视频文件是否被读取,以帧为单位。


joh*_*jik 6

只运行该文件有什么问题吗?

from os import startfile
startfile(path)
Run Code Online (Sandbox Code Playgroud)

如果您的计算机上有任何 .mp4 播放器,它就会播放。

  • 这并不能回答问题,因为我想在 opencv 中显示视频,比如窗口。我可以用你提供的代码做到这一点。 (2认同)