Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法用python制作视频?_Python_Video_Encoding - Fatal编程技术网

有没有办法用python制作视频?

有没有办法用python制作视频?,python,video,encoding,Python,Video,Encoding,我在Windows XP计算机上安装了python 2.5。我想从图像列表中创建一个视频(最好是AVI)。我也想能够添加声音的视频。我尝试过pymedia(不断崩溃)、pyFFMPEG(给定DLL未找到)、pyglet(仅显示视频)和OpenCV(不安装)等模块。我想用py2exe将我的程序编译成一个windows可执行文件,如果该程序可以通过我的程序重新分发,并且在编译程序时可以打开,我愿意使用一个外部程序。如果该程序与PIL或pygame图像兼容就好了,但如果不兼容,我可能会解决这个问题。如

我在Windows XP计算机上安装了python 2.5。我想从图像列表中创建一个视频(最好是AVI)。我也想能够添加声音的视频。我尝试过pymedia(不断崩溃)、pyFFMPEG(给定DLL未找到)、pyglet(仅显示视频)和OpenCV(不安装)等模块。我想用py2exe将我的程序编译成一个windows可执行文件,如果该程序可以通过我的程序重新分发,并且在编译程序时可以打开,我愿意使用一个外部程序。如果该程序与PIL或pygame图像兼容就好了,但如果不兼容,我可能会解决这个问题。如果有这样一个,或者如果你能帮助我让PyFFMPEG与Python2.5一起工作,那就太好了。谢谢

不完全清楚“制作视频”是什么意思。如果出于某种原因您不喜欢使用ffmpeg,可以运行use mencoder

不管是什么,您都需要一个视频源和视频编码器来生成视频。当然,如果您愿意的话,您可以用python编写自己的视频编码器,但这只会让您在接下来的几个月内这样做,而且运行速度会非常慢


您需要一个原始YUV输入进行编码,或者需要另一个流进行转码和“制作视频”。输入可以来自硬件或套接字上的文件或流

也许您应该先尝试使用这些模块中的一个制作视频?我已经通过调用using成功地在Python中创建了视频。