Sobre o projeto
OpenLoop é um aplicativo Android gratuito e de código aberto projetado para criar loops de vídeo contínuos. Ele enfatiza a privacidade e a transparência, operando sem assinaturas, anúncios ou requisitos de conta, com todo o processamento de vídeo realizado localmente no dispositivo.
As principais capacidades incluem:
- Loop de Vídeo: Capture clipes de até 30 segundos ou importe vídeos existentes para criar loops para frente, reverso ou saltitantes (bouncing) usando o Media3 Transformer.
- Controle de Velocidade: Oferece ajustes de velocidade de reprodução em tempo real (0,5x a 3,0x) e uma ferramenta de curva de velocidade personalizada para controlar precisamente a rampa do loop.
- Lentes Faciais: Inclui nove lentes faciais alimentadas por ML Kit (ex: Broccoli, Vampire, Cowboy) que são renderizadas ao vivo no visor e suportam várias pessoas em um único disparo.
- Modos de Fotografia: Apresenta um modo de foto padrão e um modo "Photo Booth" que captura uma sequência de três fotos com uma contagem regressiva, compondo-as em uma tira vertical clássica.
- Stack Técnica: Construído com Kotlin e Jetpack Compose, utilizando AndroidX CameraX para operações de câmera e Jetpack DataStore para preferências. Ele visa a API 36 (Android 16) e emprega Baseline Profiles para otimizar a inicialização e o desempenho de runtime.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.