我正在尝试为moviepy编写自己的自定义音频过滤器。
我以 audio_fadein 为例,但我无法理解 (t) 输入变量的预期类型。
谁能解释预期的 t 类型是什么?或者我可以在moviepy代码的哪里查看这个t来自哪些库或被哪些库使用?感谢您的帮助,非常感谢。
@audio_video_fx
def audio_fadein(clip, duration):
"""Return an audio (or video) clip that is first mute, then the
sound arrives progressively over ``duration`` seconds."""
def fading(gf,t):
gft = gf(t)
if np.isscalar(t):
factor = min(1.0 * t / duration, 1)
factor = np.array([factor,factor])
else:
factor = np.minimum(1.0 * t / duration, 1)
factor = np.vstack([factor,factor]).T
return factor * gft
return clip.fl(fading, keep_duration = True)