实现淡入淡出

用视频对象的fx方法设置视频的淡入和淡出效果。该方法有两个参数,第1个参数指定是淡入还是淡出,值为vfx.audio_fadein时表示淡入,值为vfx.audio_fadeout时表示淡出;第2个参数指定淡入或淡出的时长,单位为秒。

下面的代码打开一段视频,设置淡入效果,时长为1秒,然后设置淡出效果,时长为1秒。最后保存视频到指定文件。

code.python
>>> from moviepy.editor import *
>>> mv=VideoFileClip('D:\\leaves.mp4')
>>> mv2=mv.fx(vfx.fadein,duration=1).fx(vfx.fadeout,duration=1)
>>> mv2.write_videofile('D:\\fade.mp4')