【问题标题】:Recording video by using Python使用 Python 录制视频
【发布时间】:2014-04-11 16:26:30
【问题描述】:
import cv
cv.NamedWindow("camera",1)
cap = cv.CaptureFromCAM(0)
cv.SetCaptureProperty(cap,cv.CV_CAP_PROP_FRAME_COUNT,200)
out = cv.CreateVideoWriter('output.avi',cv.CV_FOURCC('X','V','I','D'),20,(640,480))
while True:
    img = cv.QueryFrame(cap)
    cv.WriteFrame(out,img)
    cv.ShowImage("camera",img)
    if cv.WaitKey(10) == 27:
        break
cv.DestroyAllWindows()

这是我的代码。在我看来,运行此代码将保存一个名为output.avi 的 10 秒视频文件。然而,最终什么都没有挽救。此外,窗口“相机”也没有关闭。

【问题讨论】:

    标签: python opencv python-2.7 raspberry-pi video-capture


    【解决方案1】:

    去这个 ffmpeg。有一个 python 包装器。

    http://code.google.com/p/pyffmpeg/

    【讨论】:

      猜你喜欢
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多