For the complete documentation index, see llms.txt. This page is also available as Markdown.

Record Video

Ce bloc de fonction enregistre les images entrantes (frames) dans un fichier vidĂ©o. Vous pouvez dĂ©marrer et arrĂȘter l'enregistrement avec un dĂ©clencheur boolĂ©en ou utiliser le dĂ©clencheur intĂ©grĂ© Spacebar. Plusieurs modes de qualitĂ© sont disponibles, y compris une option de forte compression qui utilise ffmpeg si installĂ©.

đŸ“„ EntrĂ©es

Frame Les images (frames) entrantes Ă  enregistrer.

Record ContrĂŽle boolĂ©en pour dĂ©marrer/arrĂȘter l'enregistrement (utilisĂ© selon le mode de dĂ©clenchement choisi).

Folder Path Le dossier oĂč les vidĂ©os enregistrĂ©es seront sauvegardĂ©es.

File Name (no extension) Nom de fichier optionnel de base. Si laissé vide, un timestamp sera utilisé.

đŸ“€ Sorties

Ce bloc de fonction ne fournit pas de sorties.

đŸ•č ContrĂŽles

Video Quality Choix parmi les modes de qualité :

  • Compressed fichiers plus petits, rapide.

  • High Quality compression moindre, meilleure fidĂ©litĂ© visuelle.

  • High-Compress(requires ffmpeg) meilleure compression mais nĂ©cessite ffmpeg disponible sur le systĂšme.

Trigger Mode Choix de la façon dont l’enregistrement dĂ©marre/s’arrĂȘte :

  • Spacebar appuyez sur la barre d’espace pour basculer dĂ©marrer/arrĂȘter (nĂ©cessite la capture clavier disponible sur votre OS).

  • Continuous fournir TRUE pour dĂ©marrer et FALSE pour arrĂȘter.

  • Once un passage TRUE dĂ©clenche le dĂ©but, un passage TRUE suivant arrĂȘte et sauvegarde.

Recording Indicateur LED visuel montrant si l’enregistrement est actif.

🎯 FonctionnalitĂ©s clĂ©s

  • DĂ©marrage/arrĂȘt de l’enregistrement via trois modes de dĂ©clenchement (Spacebar, Continuous, Once).

  • Plusieurs modes de qualitĂ©, incluant une option haute-compression basĂ©e sur ffmpeg.

  • Choix automatique des codecs vidĂ©o et conteneurs disponibles pour portabilitĂ©.

  • EmpĂȘche l’ouverture du fichier vidĂ©o pendant l’enregistrement (pour Ă©viter les conflits).

  • Conversion en arriĂšre-plan pour le mode High-Compress afin de ne pas bloquer la capture en temps rĂ©el (requiert ffmpeg).

📝 Comment utiliser

  1. Fournissez des frames Ă  Frame (par exemple depuis Camera USB, Camera IP (ONVIF) ou Stream Reader).

  2. DĂ©finissez le Folder Path oĂč les vidĂ©os seront sauvegardĂ©es.

  3. Facultatif : renseignez File Name (no extension) ou laissez vide pour utiliser un timestamp.

  4. Sélectionnez la Video Quality souhaitée. Pour des fichiers trÚs petits et une compression maximale, choisissez High-Compress(requires ffmpeg) et assurez-vous que ffmpeg est installé.

  5. Choisissez le Trigger Mode :

    • Pour un contrĂŽle clavier rapide, utilisez Spacebar (fonctionne si autorisĂ© par votre OS).

    • Pour un contrĂŽle programmatique, utilisez Continuous ou Once et alimentez Record avec des valeurs boolĂ©ennes.

  6. DĂ©marrez l’enregistrement selon le dĂ©clencheur sĂ©lectionnĂ©. La LED Recording s’allumera pendant la capture.

  7. ArrĂȘtez l’enregistrement et laissez le bloc finaliser la vidĂ©o. Si le mode High-Compress a Ă©tĂ© sĂ©lectionnĂ©, une compression finale peut s’exĂ©cuter en arriĂšre-plan.

📊 Comportement Ă  l'exĂ©cution

  • Pendant l’enregistrement, les frames reçues par Frame sont ajoutĂ©es au fichier vidĂ©o ouvert.

  • À l’arrĂȘt, le fichier est fermĂ©. Si l’option high-compress a Ă©tĂ© sĂ©lectionnĂ©e et que ffmpeg est prĂ©sent, une conversion en arriĂšre-plan peut ĂȘtre lancĂ©e pour produire un fichier fortement compressĂ©.

  • Si le dĂ©clencheur Spacebar n’est pas disponible (cas frĂ©quent sur certains Linux sans droits root), le bloc affichera un avertissement ; utilisez alors les modes Continuous ou Once.

💡 Astuces

  • Pour enregistrer depuis une camĂ©ra locale, connectez Camera USB ou Camera USB External Ă  l’entrĂ©e Frame.

  • Pour des camĂ©ras rĂ©seau, utilisez Camera IP (ONVIF) ou Stream Reader pour une rĂ©cupĂ©ration des frames plus fluide.

  • PrĂ©visualisez les frames en envoyant la mĂȘme source vers le bloc Show Image en parallĂšle.

  • Sauvegardez des frames individuelles pour inspection avec Image Logger ou Image Write pendant l’enregistrement.

  • DĂ©clenchez l’enregistrement automatiquement lorsqu’un Ă©vĂ©nement important survient en reliant des blocs de dĂ©tection (par ex. Object Detection ou Mask Detection) Ă  un flux logique qui pilote l’entrĂ©e Record.

  • Utilisez Keyboard/Barcode Reader si vous avez besoin de dĂ©clencheurs clavier ou d’entrĂ©e externe plus complexes dirigĂ©s vers Record.

  • Si vous souhaitez une empreinte disque rĂ©duite tout en conservant une bonne qualitĂ©, choisissez High-Compress(requires ffmpeg) et installez ffmpeg dans le PATH du systĂšme.

đŸ› ïž DĂ©pannage

  • Spacebar ne fonctionne pas sur Linux : lancez Studio avec des privilĂšges Ă©levĂ©s (ou utilisez les modes Continuous/Once).

  • Compression non disponible : vĂ©rifiez que ffmpeg est installĂ© et accessible via le PATH systĂšme pour activer l’option high-compress. Si ffmpeg est absent, le bloc basculera vers un mode sans ffmpeg et affichera un avertissement.

  • Fichier utilisĂ© pendant l’enregistrement : le fichier vidĂ©o ne peut pas ĂȘtre ouvert par d’autres applications pendant la capture. Attendez la fin de l’enregistrement.

  • Aucune frame sauvegardĂ©e : vĂ©rifiez que la source connectĂ©e Ă  Frame fournit des images valides (prĂ©visualisez avec Show Image).

Mis Ă  jour