【问题标题】:How do I open an MP4 video file with python?如何使用 python 打开 MP4 视频文件?
【发布时间】:2016-08-06 16:45:24
【问题描述】:

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

【问题讨论】:

  • 用python打开mp4文件后要做什么?
  • 我只想在自己的窗口中播放
  • 您是在使用 PyQt 之类的用户界面还是其他东西来显示视频?
  • 我在想 pygame 或 tkinter 之类的东西
  • 看起来有些人使用tkinter成功了

标签: python python-2.7 opencv video mp4


【解决方案1】:

如果您只想播放 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)

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

【讨论】:

    【解决方案2】:

    只运行文件有什么问题?

    from os import startfile
    startfile(path)
    

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

    【讨论】:

    • 这不能回答这个问题,因为我想在 opencv 中显示视频,比如窗口。我可以用你提供的代码做到这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-29
    • 1970-01-01
    • 2012-12-22
    • 1970-01-01
    • 1970-01-01
    • 2016-06-26
    • 2012-05-08
    相关资源
    最近更新 更多