首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >python图像帧到视频

python图像帧到视频
EN

Stack Overflow用户
提问于 2011-04-08 02:36:17
回答 4查看 27.1K关注 0票数 12

我正在编写一个python/django应用程序,它需要进行图像处理,然后将图像组合成视频(每个图像都是一个帧)。图像处理很容易。我正在使用PIL,但对于转换为视频的部分,我被卡住了。我已经找到了pyffmpeg,但它似乎只是将视频解码为帧,而不是反过来。尽管我可能遗漏了一些东西。我还听说pythonMagick (imagemagick wrapper)可以做到这一点,但我似乎在文档中找不到任何关于编码的东西。

它在linux服务器上运行,并且必须是python (因为这是应用程序所在的环境)。

我应该使用什么?

EN

回答 4

Stack Overflow用户

发布于 2016-11-29 21:12:53

首先使用以下命令安装ffmpeg : sudo apt install ffmpeg

代码语言:javascript
运行
复制
import os
os.system("ffmpeg -f image2 -r 1/5 -i ./images/swissGenevaLake%01d.jpg -vcodec mpeg4 -y ./videos/swissGenevaLake.mp4")

详细信息:

上述代码从存储在images文件夹中的三个图像文件创建一个视频。每张图片在视频中播放5秒(因为参数:-r 1/5)。这三个文件的名称分别是:"swissGenevaLake1.jpg“、"swissGenevaLake2.jpg”和"swissGenevaLake3.jpg“。

希望这能有所帮助。

票数 11
EN

Stack Overflow用户

发布于 2011-04-08 02:55:07

使用OpenCV和python绑定。有cv.WriteFrame函数。Similar question and answer

票数 8
EN

Stack Overflow用户

发布于 2011-04-08 03:02:57

您可以使用Popen仅在子进程中运行ffmpeg。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5585872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档