用视频对象的fx方法将视频设置为画面闪烁,需要在使用该方法时将第1个参数的值设置为vfx.blink,将d_on参数和d_off参数设置为指定的正整数。d_on参数和d_off参数分别表示亮的次数和暗的时长。d_on参数的值为1,d_off参数的值为2,表示亮1秒暗2秒,这样实现闪烁的效果。
下面的代码打开指定的视频,将视频设置为画面闪烁,亮2秒暗3秒,并保存到指定文件。
code.python
>>> from moviepy.editor import *
>>> mv=VideoFileClip('D:\\leaves.mp4')
>>> mv2=mv.fx(vfx.blink,d_on=2,d_off=3)
>>> mv2.write_videofile('D:\\blink.mp4')