
Objet d'enregistrement vidéo
Le Video Recording Object dans Labvanced peut être utilisé à la fois pour les enregistrements vidéo du participant et pour les enregistrements d'écran.
Table des matières
Vue d'ensemble
Le Video Recording Object est assez utile si vous souhaitez capturer une vidéo du participant, que ce soit une vidéo du participant, un enregistrement de son écran, ou les deux, cela dépend de vous ! Utiliser un objet d'enregistrement vidéo vous donne également la possibilité d'enregistrer de l'audio du participant. Vous pouvez laisser le participant contrôler le moment de début / d'arrêt de l'enregistrement ou vous pouvez utiliser des événements pour spécifier exactement quand et comment l'enregistrement doit être exécuté.
Cet objet est assez populaire parmi les psychologues du développement qui souhaitent capturer les comportements visuels des nourrissons et des tout-petits, puis les coder.
Remarque : Si vous souhaitez simplement prendre une photo instantanée de participants, cela se fait via l'objet de capture de caméra.
Ajout de l'objet d'enregistrement vidéo
Dans l'éditeur, cliquez simplement sur le Video Recording Object dans le menu Objets.
Cela vous invitera automatiquement à créer une variable dans laquelle les données enregistrées seront ensuite stockées pour un accès ultérieur. Vous pouvez donner à la variable un nom descriptif, quelque chose comme Screen_Recording si vous enregistrez l'écran ou Participant Live Recording si vous prévoyez d'enregistrer le participant.

Si ce n'est pas déjà fait, l'application vous demandera d'activer le paramètre « Enregistrement vidéo » associé à l'onglet Paramètres de l'étude. Tous les choix que vous spécifiez tout en utilisant cet objet, tels que le choix de capturer de l'audio ou un enregistrement d'écran mettront ensuite à jour ces paramètres.
Options et propriétés
Comme chaque expérience est unique, il est important de pouvoir contrôler la fonctionnalité et le comportement de l'objet d'enregistrement vidéo. Cela est décrit dans les sections à venir, avant de passer à la discussion sur la collecte de données.
Propriétés de l'objet d'enregistrement vidéo
Sous le Object Properties panneau latéral, si vous faites défiler tout le chemin vers le bas, vous pouvez accéder aux propriétés du Video Recording Object:

Caméra pour enregistrer le participant. Image de gauche : Sélectionner
Écran pour faire un enregistrement d'écran. À partir de ces options, vous pouvez spécifier comment vous souhaitez que les propriétés et fonctionnalités disponibles de cet objet se comportent, comme si vous souhaitez que le participant voie sa vidéo enregistrée de lui-même ou s'il a accès au bouton « enregistrer ». Si vous souhaitez que l'enregistrement commence automatiquement, vous spécifiez comment cela doit se produire à l'aide d'Événements.
| Option | Description |
|---|---|
Recording Type | Spécifie si l'enregistrement provient de la caméra du participant ou de son écran. Camera: Utilise la caméra du participant pour l'enregistrer tout en étant en mode d'enregistrement. Le Enable audio while recording enregistre de l'audio avec la vidéo.Screen: Prend un enregistrement en plein écran de l'écran du participant. |
Show Recorded Video | Permet au participant de voir sa vidéo enregistrée. Désactiver cela désactive également le bouton de lecture. |
Show Live Video | Affiche un flux en direct du participant dans la boîte de délimitation de l'objet. |
Show Recording Button | Affiche le bouton pour commencer l'enregistrement. Cliquer dessus démarre l'enregistrement. Un bouton « arrêter » apparaîtra pendant l'enregistrement pour permettre au participant de l'arrêter. Tous les autres boutons sont automatiquement désactivés pendant l'enregistrement de la vidéo. |
Show Play Button | Affiche le bouton de lecture. Si le participant a accès à ce bouton, cliquer dessus relancera la vidéo. |
Show Upload Button | Le bouton de téléchargement initie le processus de téléchargement. Sans télécharger la vidéo, celle-ci n'est pas sauvegardée. |
Show Seekbar | Affiche la barre de progression de la vidéo pendant la lecture. |
Flip Video | Retourne la vidéo horizontalement afin que l'utilisateur puisse se voir de manière alignée dans le champ visuel. Par exemple, si la tête se penche vers la droite, alors dans la vidéo retournée à l'écran, il peut également voir sa tête se pencher vers la droite. |

Capturer des enregistrements d'écran
Si vous êtes intéressé par la capture d'enregistrements d'écran, cela peut être réalisé en choisissant l'option Screen comme indiqué ci-dessus.
Contrôle de l'objet d'enregistrement vidéo
Il est important de noter qu'il existe deux approches principales pour gérer l'enregistrement vidéo :
A.) Le participant est en contrôle : Le participant utilise les boutons disponibles de l'objet pour contrôler l'enregistrement, c'est-à-dire démarrer et arrêter l'enregistrement, auquel cas la plupart ou la totalité des boutons devraient être visibles.
B.) L'expérience gère l'enregistrement automatiquement : l'enregistrement doit être contrôlé automatiquement par la logique de l'expérience, auquel cas aucune des options ne devrait être montrée.
Bien sûr, Labvanced vous donne des options très spécifiques pour montrer ou cacher chaque bouton/fonction individuellement et choisir comment les gérer avec votre conception expérimentale. Discutons des détails en profondeur concernant chacune de ces deux options.
📌 Remarque : Les vidéos et les enregistrements d'écran ne sont pas sauvegardés automatiquement. Une vidéo doit commencer, puis arrêter l'enregistrement, puis être téléchargée pour qu'elle soit sauvegardée ! Voir ci-dessous pour plus de détails.
Contrôle de l'enregistrement vidéo via des boutons
Comme mentionné précédemment, plusieurs options peuvent être activées/désactivées afin de contrôler comment le Video Recording Object se comporte et dans quelle mesure le participant peut interagir activement avec celui-ci. Par exemple, afficher la vidéo enregistrée au participant en direct ou plus tard dans l'expérience (ou pas du tout), ainsi que permettre au participant d'être responsable de démarrer, arrêter et/ou télécharger la vidéo.
Si vous avez des options limitées ou avez entièrement désactivé la possibilité pour le participant de démarrer / arrêter / télécharger la vidéo, alors vous pouvez gérer ce processus avec des événements afin que les données soient transmises et stockées, comme décrit ci-dessous.
Contrôle de l'objet d'enregistrement vidéo via des événements
À l'aide des Événements, il est crucial de spécifier l'ensemble du processus de quand l'enregistrement vidéo doit commencer, arrêter et télécharger, mais aussi ce qui se passe lorsque le téléchargement est terminé, afin que cet objet fonctionne correctement et que les données soient enregistrées. Voici un exemple de structure pour cela, suivi de visuels :
- Événement 1 : Démarrer l'enregistrement
- Événement 2 : Arrêter l'enregistrement (un enregistrement doit être arrêté pour être téléchargé)
- Événement 3 : Démarrer le téléchargement
Événement 1 : Événement de démarrage de l'enregistrement
Ici, nous voulons que l'enregistrement vidéo commence dès que le cadre commence.
DÉCLENCHEUR
Frame & Trial Triggers→On Frame Start.
ACTION
Dès que le cadre commence, nous devons contrôler l'objet pour qu'il commence à enregistrer :Object Action→Control Media Objectaction pour spécifier la cible (quel que soit le nom que vous avez donné à l'objet, par exemple :Screen Recording) afin qu'ilStartRecording.
Événement 2 : Événement d'arrêt de l'enregistrement
Ensuite, nous voulons spécifier quand l'enregistrement doit s'arrêter. Nous utiliserons un clic de bouton pour arrêter l'enregistrement, mais vous pouvez utiliser n'importe quoi.
DÉCLENCHEUR
User Input→Button-Clickpuis sélectionnez le bouton cible.
ACTION
Après avoir cliqué sur le bouton spécifié ci-dessus, l'enregistrement s'arrêtera.Object Action→Control Media Objectaction pour spécifier la cibleScreen Recordingafin qu'ilStopRecording.
Événement de démarrage du téléchargement
Ensuite, nous avons besoin de l'état de l'enregistrement vidéo terminé pour initier le processus de téléchargement.
DÉCLENCHEUR
Choisissez simplement leMedia Object Triggeret indiquez/definez l'objet cible et spécifiez que vous appelez l'étatVideoRecordingFinishedde l'objet.
ACTION
Dès que l'enregistrement vidéo est terminé, alors le téléchargement commencera :Object Action→Control Media Objectaction pour spécifier la cibleScreen Recordingafin qu'ilStartUpload.
Données et enregistrements de l'objet d'enregistrement vidéo
Basé sur la variable que vous avez créée lors de l'ajout de l'objet à l'éditeur, vous pouvez ensuite accéder aux enregistrements via l'onglet Dataview & Export. L'image ci-dessous montre un aperçu de ce à quoi cela ressemble avec la colonne la plus à droite représentant la variable Screen Recording et son contenu :

Téléchargement : En cliquant sur l'un des fichiers de la colonne la plus à droite, vous pouvez télécharger un fichier localement et le prévisualiser. Pour un téléchargement en lot, vous pouvez faire un clic droit sur le dossier binaires, comme indiqué ci-dessous, puis télécharger les vidéos en tant que fichier .zip.

Relecture d'un enregistrement dans votre expérience
Si vous souhaitez lire une vidéo capturée par le Video Recording Object au participant plus tard dans l'expérience, utilisez un élément Vidéo (trouvé sous Media dans le menu Objets, pas le Video Recording Object).
Dans le panneau des propriétés de l'élément Vidéo, définissez la source sur Use video from a recording element (replay video recorded earlier in this experiment). Labvanced créera automatiquement un événement lié qui lie la variable d'enregistrement à la source de l'élément Vidéo, de sorte que le fichier enregistré soit lu lorsque l'élément Vidéo est affiché.
De même, si vous avez enregistré de l'audio en même temps que la vidéo et souhaitez le rejouer indépendamment, utilisez un élément Audio et cliquez sur Use Recording dans les propriétés de l'élément pour lui assigner l'audio d'un élément d'enregistrement.