À propos du projet
Recordly est une application de bureau open-source (AGPL 3.0) d'enregistrement et de montage d'écrans, conçue pour créer des tutoriels, des démonstrations et des vidéos de produit. Elle fonctionne sur macOS 14.0+, Windows 10 Build 19041+ et les distributions Linux modernes.
L'application combine l'enregistrement d'écran avec des outils de présentation pilotés par le mouvement. Au lieu d'envoyer des rushs bruts à un motion designer pour ajouter des zooms, embellir le curseur ou styliser les arrière-plans, Recordly centralise ce workflow en un seul endroit.
Les fonctionnalités principales incluent :
- Zooms automatiques et embellissement du curseur : met en valeur l'activité automatiquement grâce à des suggestions de zoom, des mouvements fluides du curseur, des effets de mouvement et des cadres stylisés avec fonds d'écran, couleurs, dégradés, flou, marges et ombres.
- Incrustations dynamiques de webcam : ajoute le flux de la webcam en tant que bulle superposée avec positionnement prédéfini ou personnalisé, miroir, contrôles d'ombre et d'arrondi, et mise à l'échelle réactive au zoom.
- Montage sur timeline : outils de glisser-déposer pour les zooms, les coupes, les régions de vitesse, les annotations, les régions audio supplémentaires et les montages conscients du recadrage. Le travail est sauvegardé sous forme de fichiers de projet .recordly.
- Extensions et Marketplace : un système d'extensions communautaire permet de créer et publier des extensions pour les sons de clic de curseur, les cadres d'appareils, les maquettes de navigateur, les fonds d'écran, les hooks de rendu, et plus encore.
Les capacités d'enregistrement incluent la capture de l'ensemble de l'écran ou d'une seule fenêtre d'application, la capture du micro et du son système, ainsi que des backends de capture natifs (ScreenCaptureKit sur macOS, Windows Graphics Capture sur Windows, API de capture Electron sur Linux).
Les options d'export prennent en charge les formats MP4 et GIF avec sélection de qualité, contrôles de fréquence d'images et de boucle pour les GIF, et contrôles des dimensions de sortie.
Le pipeline de rendu utilise PixiJS pour la composition de scène, la même logique de scène utilisée en prévisualisation étant appliquée à la sortie exportée. Le projet a initialement débuté comme un fork d'OpenScreen, avec plus de 80 % du code ayant divergué depuis.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.