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)