gpt4 book ai didi

python - 使用 MoviePy 在视频上叠加图像

转载 作者:行者123 更新时间:2023-12-02 01:33:23 27 4
gpt4 key购买 nike

我正在尝试在基础视频上叠加图像。这是我目前的代码:

clip = VideoFileClip("base_video.mp4") 

cat = (ImageClip("title.png")
.set_start(0) #which second to start displaying image
.set_duration(4) #how long to display image
.set_position(("center", "center")))

clip = CompositeVideoClip([clip, cat])

clip.write_videofile("asdf.avi",fps=24, codec='rawvideo')

我在 reddit 上找到了这段代码,它似乎可以工作,但它会将 mp4 文件转换为 avi 文件(我尝试将“.avi”更改为“.mp4”,但它不起作用)。想知道是否有另一种方法可以在保持 mp4 文件类型的同时这样做。

提前致谢!

最佳答案

我想通了

video = VideoFileClip("base_video.mp4")

title = ImageClip("title.png").set_start(3).set_duration(7).set_pos(("center","center"))
#.resize(height=50) # if you need to resize...


final = CompositeVideoClip([video, title])
final.write_videofile("test.mp4")

关于python - 使用 MoviePy 在视频上叠加图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72914568/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com