在python中的视频文件(.mp4)后面添加图像

在python中的视频文件(.mp4)后面添加图像,python,python-3.x,ffmpeg,moviepy,Python,Python 3.x,Ffmpeg,Moviepy,我试图用moviepy在视频后面添加一个图像,但我想不出任何方法。我的图像尺寸是(1080 x 720),视频尺寸是(200 x 200)。我试着把视频文件放在图像文件的顶部,把它放在中间,然后导出最终的视频和图像的尺寸。这是我试图实现的视觉表现: 我试着用下面的代码来做这件事,但无法使它工作。非常感谢您的帮助:) 你好 我现在不能测试它,但它说 请注意,默认情况下,合成具有其第一个剪辑的大小(因为它通常是背景) 所以也许你应该试试这个(如果你不知道什么是“中心”,你应该看到): 旁注:您应该

我试图用moviepy在视频后面添加一个图像,但我想不出任何方法。我的图像尺寸是(1080 x 720),视频尺寸是(200 x 200)。我试着把视频文件放在图像文件的顶部,把它放在中间,然后导出最终的视频和图像的尺寸。这是我试图实现的视觉表现:

我试着用下面的代码来做这件事,但无法使它工作。非常感谢您的帮助:)

你好 我现在不能测试它,但它说

请注意,默认情况下,合成具有其第一个剪辑的大小(因为它通常是背景)

所以也许你应该试试这个(如果你不知道什么是“中心”,你应该看到):

旁注:您应该从moviepy 1.0.1降级到moviepy 1.0.0,否则会出现“object has no attribute stdout”错误或类似错误。降级:

pip install moviepy==1.0.0 

import moviepy
import moviepy.editor as mp

video = mp.VideoFileClip("/media/pi/vid.mp4")
logo = (mp.ImageClip("/media/pi/pic.png"))

final = mp.CompositeVideoClip([logo, video.set_position("center")])
final.write_videofile("test.mp4")
pip install moviepy==1.0.0 
 pip3 install moviepy = 1.0.0