
视频录制对象
Labvanced中的视频录制对象可以用于参与者的视频录制以及屏幕录制。
概述
视频录制对象非常有用,如果你想捕捉参与者的视频,无论是参与者的视频、他们屏幕的录制,还是两者,这取决于你!使用视频录制对象还可以选择录制参与者的音频。你可以让参与者控制录制何时开始/停止,或者使用事件来准确指定录制应该如何进行。
这个对象在发展心理学家中非常受欢迎,他们希望在研究中捕捉婴儿和幼儿的注视行为,然后进行编码。
注意: 如果你只想拍摄参与者的图像快照,可以通过相机捕捉对象完成。
添加视频录制对象
在编辑器中,只需从对象菜单中单击视频录制对象。
这将自动提示你创建一个变量,在其中将记录的数据存储以便稍后访问。如果你正在录制屏幕,可以给变量一个描述性的名称,比如Screen_Recording,如果你打算录制参与者,可以命名为Participant Live Recording。

如果你还没有这样做,应用程序将提示你激活与研究设置选项卡相关的“视频录制”设置。在使用此对象时,你指定的任何选择,例如是否选择捕捉音频或屏幕录制,都会随后更新这些设置。
选项和属性
由于每个实验都是独特的,能够控制视频录制对象的功能和行为至关重要。这将在即将到来的部分中描述,然后转到数据收集的讨论。
视频录制对象的属性
在对象属性侧面板下,如果你向下滚动到最底部,可以访问视频录制对象的属性:

Camera来录制参与者。 左图:选择
Screen进行屏幕录制。 从这些选项中,你可以指定希望该对象的属性和可用功能如何表现,例如你是否希望参与者看到自己录制的视频,或者他们是否可以访问“录制”按钮。如果你希望录制自动开始,则需要使用事件指定如何发生这一点。
| 选项 | 描述 |
|---|---|
录制类型 | 指定录制是来自参与者的相机还是他们的屏幕。 Camera: 在录制模式下使用参与者的相机进行录制。启用录制时的音频将录制音频和视频。屏幕: 对参与者的屏幕进行全屏录制。 |
显示录制视频 | 允许参与者查看他们录制的视频。禁用此选项还会禁用播放按钮。 |
显示实时视频 | 在对象的边界框内显示参与者的实时流。 |
显示录制按钮 | 显示开始录制的按钮。单击此按钮将开始录制。录制时会出现“停止”按钮,允许参与者停止录制。录制视频时,所有其他按钮会自动禁用。 |
显示播放按钮 | 显示播放按钮。如果参与者有权访问此按钮,单击它将重播视频。 |
显示上传按钮 | 上传按钮启动上传过程。如果不上传视频,将无法保存。 |
显示进度条 | 播放时显示视频进度条。 |
翻转视频 | 水平翻转视频,以便用户可以在视觉领域中以对齐的方式看到自己。例如,如果头部倾斜向右,那么在翻转后的视频中,他们也可以看到自己的头向右倾斜。 |

捕捉屏幕录制
如果你有兴趣捕捉屏幕录制,可以通过选择如上所示的屏幕选项来完成。
控制视频录制对象
需要注意的是,有两种主要的方法来处理视频录制:
A.) 参与者控制: 参与者使用可用的对象按钮控制录制,即开始和停止录制,此时大多数或所有按钮都应可见。
B.) 实验自动处理录制: 录制应由实验逻辑自动控制,此时不应显示任何选项。
当然,Labvanced为你提供了精细的选项,可以单独显示或隐藏每个按钮/功能,并选择如何在你的实验设计中处理它们。让我们深入探讨这两种选项背后的详细信息。
📌 注意: 视频和屏幕录制不会自动保存。视频需要开始并停止录制,然后上传才能保存!有关更多详细信息,请参见下文。
通过按钮控制视频录制
如前所述,有几个选项可以启用/禁用,以控制视频录制对象的行为以及参与者可以积极与之互动的程度。例如,现场直播或稍后在实验中显示录制视频(或根本不显示),以及允许参与者负责开始、停止和/或上传视频。
如果你有限制选项或完全禁用参与者开始/停止/上传视频的能力,那么你可以通过事件处理此过程,以便传输和存储数据,如下所述。
通过事件控制视频录制对象
使用事件,指定视频录制何时应该开始、停止和上传的整个过程至关重要,同时也需明确上传完成后会发生什么,以便此对象能够正常工作并记录数据。以下是一个结构示例,后面是可视化:
- 事件1:开始录制
- 事件2:停止录制(必须停止录制才能上传)
- 事件3:开始上传
事件1:开始录制事件
在这里,我们希望视频录制在帧开始时立即开始。
触发
Frame & Trial Triggers→On Frame Start。
操作
一旦帧开始,我们需要控制该对象以开始录制:Object Action→Control Media Object操作以指定目标(你为对象命名的任何内容,例如Screen Recording),以便它将StartRecording。
事件2:停止录制事件
接下来,我们希望指定何时停止录制。我们将使用按钮单击来停止录制,但你可以使用任何东西。
触发
User Input→Button-Click,然后选择目标按钮。
操作
在单击上面指定的按钮后,录制将停止。Object Action→Control Media Object操作以指定目标Screen Recording,以便它将StopRecording。
开始上传事件
接下来,我们需要录制完成的状态来启动上传过程。
触发
只需选择Media Object Trigger,并指明/设置目标对象,指定你正在调用对象的VideoRecordingFinished状态。
操作
一旦视频录制完成,上传将开始:Object Action→Control Media Object操作以指定目标Screen Recording,以使其StartUpload。
从视频录制对象获取数据和录制
根据你在编辑器中添加对象时创建的变量,你可以通过Dataview & Export选项卡访问录制。下图显示了该视图的样本,最右侧列表示Screen Recording变量及其内容:

下载: 单击最右侧列中的文件之一,你可以在本地下载文件并预览它。要批量下载,你可以右键单击二进制文件夹,如下所示,然后将视频下载为.zip文件。
