相关疑难解决方法(0)

以编程方式在Python中生成视频或动画GIF?

我有一系列想要制作视频的图像.理想情况下,我可以为每个帧指定帧持续时间,但固定的帧速率也可以.我在wxPython中这样做,所以我可以渲染到wxDC,或者我可以将图像保存到文件,如PNG.是否有Python库允许我从这些帧创建视频(AVI,MPG等)或动画GIF?

编辑:我已经尝试过PIL,它似乎不起作用.有人可以用这个结论纠正我或建议另一个工具包吗?这个链接似乎支持我关于PIL的结论:http://www.somethinkodd.com/oddthinking/2005/12/06/python-imaging-library-pil-and-animated-gifs/

python video wxpython animated-gif

188
推荐指数
14
解决办法
21万
查看次数

在python中使用OpenCV 2.4.0创建视频

我正在尝试使用OpenCV 2.4.0in 创建视频python 2.7.2.但avi文件大小为0.

我的代码:

from cv2 import *

im1 = cv.LoadImage("1.jpg")

fps = 20
frame_size = cv.GetSize(im1)

#writer = cv.CreateVideoWriter("out.avi", CV_FOURCC('M', 'J', 'P', 'G'), fps, frame_size, True)

v = VideoWriter()

v.open("out.avi", cv.CV_FOURCC('F', 'M', 'P', '4'), fps, (800,600), True)
print v.isOpened()
Run Code Online (Sandbox Code Playgroud)

isOpened()总是回来false.

另一个尝试:

#!/usr/bin/env python
import sys

from cv2 import *

im1 = cv.LoadImage("1.jpg")

if not im1:
    print "Error loading image"

im2 = cv.LoadImage("2.jpg")

if not im1:
    print "Error loading image" …
Run Code Online (Sandbox Code Playgroud)

python video opencv

12
推荐指数
2
解决办法
5万
查看次数

标签 统计

python ×2

video ×2

animated-gif ×1

opencv ×1

wxpython ×1