Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.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的Moviepy中使用fl_image函数?_Python_Python 3.x_Image Processing_Movieclip_Moviepy - Fatal编程技术网

如何在Python的Moviepy中使用fl_image函数?

如何在Python的Moviepy中使用fl_image函数?,python,python-3.x,image-processing,movieclip,moviepy,Python,Python 3.x,Image Processing,Movieclip,Moviepy,我想用不同的名称将视频保存到另一个文件中。因此,我有以下代码来处理这个问题: def process_image_1(image): img=mpimg.imread(image) return img; 还有,我有 output='output.mp4' clip1 = VideoFileClip("Right.mp4") clip = clip1.fl_image(process_image_1) %time clip.write_videofile(output, audio=F

我想用不同的名称将视频保存到另一个文件中。因此,我有以下代码来处理这个问题:

def process_image_1(image):
  img=mpimg.imread(image)
  return img;
还有,我有

output='output.mp4'
clip1 = VideoFileClip("Right.mp4")
clip = clip1.fl_image(process_image_1)
%time clip.write_videofile(output, audio=False)
但是,我得到了以下错误:

Object does not appear to be a 8-bit string path or a Python file-like object

我不确定它出了什么问题,有人能告诉我原因吗?

函数接受图像函数作为参数,因此传递给图像函数
处理图像1
的参数应该是图像,而不是图像的路径

删除行
img=mpimg.imread(image)
,并在图像函数之外读取图像文件,例如

result = process_image(mpimg.imread(image))
它会起作用的