这就是我的处境:
代码如下:
import cv
def make_video(nFrames):
isColor = 1
fps = 1 #25 or 30, frames per second
size = cv.GetSize(cv.LoadImage("canvas.png"))
writer=cv.CreateVideoWriter("~/Documents/Workspace/Brief/video.avi",cv.CV_FOURCC('D','I','V','X'), fps,size,isColor)
#-----------------------------#Writing the video file:#-----------------------------
for i in range(nFrames):
img = cv.LoadImage("canvas%d.png"%i) #specify filename and the extension
cv.WriteFrame(writer,img) # add the frame to the video
我找到了Mac OSX上本机的编解码器列表: http://opencv.willowgarage.com/wiki/QuickTimeCodecs
现在,它工作得很好。在
您尝试在既没有本机编码器也没有解码器的平台上使用DIVX编解码器。这行不通。尝试使用更简单的方法,比如MJPG(Motion JPEG),而不是。在
相关问题 更多 >
编程相关推荐