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

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

推荐答案

嗯,现在我用的是ImageMagick.我将帧另存为PNG文件,然后从Python调用ImageMagick的Convert.exe以创建动画GIF.这种方法的好处是我可以 for each 帧单独指定一个帧持续时间.不幸的是,这取决于机器上是否安装了ImageMagick.他们有一个Python包装器,但它看起来相当糟糕,而且没有得到支持.仍然对其他建议持开放态度.

Python相关问答推荐

如何在WTForm中使用back_plumates参考brand_id?

如何确保Flask应用程序管理面板中的项目具有单击删除功能?

如何从维基百科的摘要部分/链接列表中抓取链接?

仅使用2种 colored颜色 创建热图

Pandas 按照特殊规则保留每n行

使用Python进行网页抓取,没有页面

Python中使用Delivercio进行多个请求

使用多个性能指标执行循环特征消除

Python中的负前瞻性regex遇到麻烦

如何根据条件在多指标框架上进行groupby

GL pygame无法让缓冲区与vertextPointer和colorPointer一起可靠地工作

PywinAuto在Windows 11上引发了Memory错误,但在Windows 10上未引发

如何在Windows上用Python提取名称中带有逗号的文件?

如何使用数组的最小条目拆分数组

无法使用requests或Selenium抓取一个href链接

当独立的网络调用不应该互相阻塞时,'

PyQt5,如何使每个对象的 colored颜色 不同?'

如何在Python中使用Pandas将R s Tukey s HSD表转换为相关矩阵''

Python—压缩叶 map html作为邮箱附件并通过sendgrid发送

基于Scipy插值法的三次样条系数