【问题标题】:Setting a mask in Python with Moviepy使用 Moviepy 在 Python 中设置掩码
【发布时间】:2022-07-27 18:58:17
【问题描述】:

我想屏蔽视频,以消除一些像素错误。面具本身是一个图像(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)

我不知道,为什么面具不起作用。编译器没有错误。

Picture with pixel errors Picture with masked pixel errors

【问题讨论】:

    标签: python mask transparent moviepy


    【解决方案1】:

    这就是我使用面具的方式并看到它的指示:

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

    【讨论】:

      猜你喜欢
      • 2010-09-18
      • 1970-01-01
      • 2011-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多