在 psychopy 中仅显示视频刺激的一部分

Show only part of a video stimulus in psychopy

是否可以让 Psychopy MovieStim 仅播放电影文件的特定 空间 百分比?

我希望能够显示刺激 x 大小的 0-25%,然后是 25-41% 等。手动裁剪视频对我来说不可行,因为我需要控制运行时的裁剪坐标。

我目前正在使用 this code,我希望通过 MovieStim.size 属性以某种方式获得我想要的效果,但这总是控制着整部电影的大小。

这可以通过 Apperture 对象来完成:

aperture = visual.Aperture(win, size=0.2, pos=(0, 0), ori=0, nVert=120, shape='square', inverted=False, units="norm", name=None, autoLog=None)

这可以在绘制刺激之前在代码中的任何位置添加。