À propos du projet

OpenLoop est une application Android gratuite et open-source conçue pour créer des boucles vidéo fluides. Elle met l'accent sur la confidentialité et la transparence, fonctionnant sans abonnement, sans publicité et sans nécessité de compte, avec tout le traitement vidéo effectué localement sur l'appareil. Les capacités clés incluent : - Bouclage vidéo : Capture de clips jusqu'à 30 secondes ou importation de vidéos existantes pour créer des boucles en avant, en arrière ou en rebond en utilisant Media3 Transformer. - Contrôle de la vitesse : Offre des réglages en temps réel de la vitesse de lecture (de 0,5x à 3,0x) et un outil de courbe de vitesse personnalisée pour contrôler précisément la rampe de la boucle. - Lentilles visage : Comprend neuf lentilles visage alimentées par ML Kit (par exemple, Brocoli, Vampire, Cowboy) qui s'affichent en direct dans le viseur et prennent en charge plusieurs personnes dans une même prise. - Modes de photographie : Propose un mode photo standard et un mode « Photo Booth » qui capture une séquence de trois photos avec un compte à rebours, les composant en une bande verticale classique. - Pile technique : Construite avec Kotlin et Jetpack Compose, utilisant AndroidX CameraX pour les opérations de caméra et Jetpack DataStore pour les préférences. Elle cible l'API 36 (Android 16) et emploie les Baseline Profiles pour optimiser le démarrage et les performances d'exécution.