8 points par GN⁺ 2024-03-11 | 1 commentaires | Partager sur WhatsApp
  • Application open source de barre de menus axée sur la fidélité des couleurs, qui crée des time-lapses d’écran et de caméra sans générer des fichiers excessivement volumineux
    • La fidélité des couleurs est une fonction importante pour éviter les time-lapses aux couleurs délavées ou donnant l’impression d’être dupliquées

Fonctionnalités

  • Fidélité des couleurs : enregistre les couleurs telles qu’elles apparaissent réellement, sans produire de vidéos ternes
  • Design minimaliste : un enregistreur web complet accessible depuis la barre de menus
  • Accélération matérielle : exploite pleinement l’encodage avec accélération matérielle pour une expérience d’enregistrement légère
  • Gain d’espace : évite la taille excessive des fichiers vidéo de haute qualité (jusqu’à 7 Go par heure)
  • Enregistrement caméra : enregistre une webcam ou un téléphone avec la même fréquence d’images et la même vitesse de caméra
  • Sécurité : s’appuie sur les capacités de ScreenCaptureKit pour enregistrer des fenêtres, applications spécifiques, etc., afin d’éviter qu’une information bancaire ne soit exposée pendant l’enregistrement
  • Personnalisable : permet de modifier la fréquence d’images, la qualité, la vitesse, etc.

Installation

  • La méthode recommandée pour installer TimeLapze est via un cask Homebrew
  • Lorsque le dépôt atteindra 75 étoiles et 30 observateurs, il sera possible d’installer l’application avec brew install --cask screentimelapse
  • L’application n’est pas signée, Apple affiche donc un avertissement indiquant qu’il est impossible de vérifier si elle contient un malware. Il est possible de l’exécuter quand même dans les Réglages Système

Téléchargement direct

  • Si vous préférez, vous pouvez aller directement sur la page des releases pour télécharger TimeLapze.zip.
  • Chrome et Safari affichent un avertissement pour les téléchargements de fichiers suspects. Ignorez l’avertissement et extrayez l’archive pour obtenir le fichier ScreenTimeLapse.app. Il suffit ensuite de le déplacer dans le dossier Applications.

Développement local

  • Pour développer TimeLapze en local, il faut cloner ce dépôt et l’ouvrir dans XCode.
  • Ensuite, vous pouvez utiliser les commandes pour lancer l’application en local.
  • Il faut autoriser la compilation de l’application afin d’effectuer une signature locale.

Stack technique

  • SwiftUI
  • ScreenCaptureKit
  • AVFoundation
  • CoreMedia

Licence

  • TimeLapze est open source sous licence MIT.
  • Si ce projet vous plaît, pensez à mettre une étoile au dépôt. L’objectif est d’atteindre 75 étoiles pour être ajouté à Homebrew.

Remarque

  • L’enregistreur d’écran d’Apple convertit l’espace colorimétrique de l’écran de DCI_P3 vers sRGB. Cette erreur est généralement subtile, mais elle ne convient pas aux travaux sensibles à la couleur. La couleur est complexe, et même sur les vidéos HDR, des problèmes de surexposition persistent sur les captures d’écran.

Avis de GN⁺

  • TimeLapze propose une solution innovante qui permet aux utilisateurs de créer des time-lapses de haute qualité tout en réduisant au minimum la taille des fichiers. Cela peut être particulièrement utile pour les personnes disposant d’un espace de stockage limité.
  • Cette application peut devenir un outil attrayant pour les créateurs qui accordent une grande importance à la fidélité des couleurs. Les utilisateurs travaillant sur des tâches sensibles à la couleur peuvent obtenir des résultats plus précis grâce à ces fonctionnalités.
  • En tant que projet open source, il a le potentiel de s’améliorer en continu grâce aux contributions de la communauté des développeurs. Cela signifie une évolution constante du logiciel et une réponse plus rapide aux besoins des utilisateurs.
  • L’absence de signature de l’application peut susciter des inquiétudes de sécurité chez certains utilisateurs. Les utilisateurs pourraient devoir effectuer des vérifications supplémentaires pour déterminer s’ils peuvent lui faire confiance.
  • Parmi les autres projets proposant des fonctionnalités similaires, on peut citer OBS Studio, un logiciel open source de live streaming et d’enregistrement vidéo. OBS Studio est déjà largement utilisé et bénéficie d’un solide soutien de la communauté.

1 commentaires

 
GN⁺ 2024-03-11
Avis sur Hacker News
  • Pour ceux qui se demandent quelle est la différence avec OBS, il est précisé qu'il s'agit d'une application open source de barre de menus spécialisée dans la création de timelapses du bureau et de la caméra.

    « Une application open source de barre de menus permettant de créer des timelapses de l'écran et de la caméra sans tailles de fichiers excessives. »

  • La dernière release date du 8 novembre 2023, et un problème a été signalé sur un Mac équipé d'une puce M1 Max, où l'application ne fonctionne pas.
    • Les enregistrements courts sauvegardent des fichiers de 0 octet.
    • Lors de l'enregistrement de sessions de jeu (Geforce Now), le système plante et redémarre.
  • Il y a de l'intérêt pour un outil permettant d'enregistrer des sessions de programmation comme alternative simple à OBS.
  • Mention d'une fonction rapide d'enregistrement d'écran basée sur le web utilisant WASM ffmpeg.

    « Des choses formidables qu'on peut faire avec les technologies web modernes. »

  • Quelqu'un avait créé une application similaire en Python par le passé, mais elle a cessé de fonctionner à cause des changements de MacOS. Il espère voir apparaître une alternative "native" développée en Swift.
  • OBS est un outil open source d'enregistrement d'écran, et il est indiqué que le titre devrait préciser ce qui distingue ce projet d'OBS.
  • Quelqu'un s'y intéresse parce qu'il veut observer ses habitudes d'utilisation de son ordinateur portable.
    1. Échec de l'installation via brew, mais succès en utilisant le binaire depuis la page des releases (dernière release du 26 décembre 2023).
    2. Activation réussie des options d'enregistrement de l'écran du Macbook Air, d'un écran externe et de la caméra Facetime. Utilisation CPU d'environ 20 %.
    3. En désactivant la caméra FT et en n'enregistrant que 2 écrans, l'utilisation CPU descend à environ 6 %. Pour un seul écran, environ 2 %.
    4. Aucune dégradation des performances en exécutant Timelapze avec d'autres applications.
    5. Le résultat de l'enregistrement est bon, et il est possible d'optimiser la taille du fichier avec ffmpeg. Un enregistrement de 1 min 55 s (accéléré x6) pèse 141 Mo, puis 28,3 Mo après optimisation.
  • Il est supposé que l'application prend une capture d'écran chaque seconde pour en faire une vidéo, et il y a de l'intérêt pour un outil capable de réduire la taille des fichiers en supprimant les images identiques consécutives.
  • Quelqu'un exprime son mécontentement face au fait que donner une étoile au dépôt soit un indicateur pour une éventuelle intégration à homebrew.
  • Cette application semble utile pour les code jams / game jams. Comme elle consomme peu de ressources, elle peut tourner pendant toute la durée de l'événement et produire une vidéo timelapse facile à monter.
  • L'OP a apparemment été shadowban pour une raison inconnue, et comme personne ne trouve pourquoi, il est suggéré d'envoyer un e-mail à dang pour demander la levée de la restriction.