用Moviepy在Python中设置掩码



我想屏蔽一个视频,以消除一些像素错误。遮罩本身是一个图像(png(。我尝试了几个选项来将面具应用到我的视频中,但到目前为止还不起作用(见图(。

掩码图像是具有alpha值的png。我想调暗几个区域的像素错误视频。视频的其余部分不应看到遮罩/图像的影响。我的蒙版图像是针对电影的单个图像,但不是针对整部电影。

clip=VideoFileClip(File)
maskclip=ImageClip("Maskimage.png",ismask=True,transparent=True)
clip.set_mask(maskclip)
clip.write_videofile("masked.mp4",codec=libx264)

我不知道为什么口罩不起作用。编译器没有错误。

带有像素错误的图片带有掩蔽像素错误的图片

这就是我如何使用掩码并查看其指示:

clip = clip.copy()
clip = clip.add_mask()
clip.mask.duration = clip.duration

最新更新