Compressor
Compressor : compressez vos vidéos sur Android sans pub, rapide et léger. Utilise Media3 avec support H.265 et AV1 sur appareils compatibles.
Qu'est-ce que Compressor ?
Compressor est une application native de compression vidéo pour Android. Elle est conçue pour compresser des fichiers vidéo directement sur l'appareil à l'aide des codecs intégrés, dans le but de produire des fichiers plus petits sans recourir à un flux de codage logiciel lent et volumineux.
Le projet est open source et utilise la bibliothèque Android Media3 pour la compression, avec support pour H.265 et AV1 sur les appareils compatibles. Le dépôt documente également des tests de performance sur plusieurs appareils Android avec une vidéo d'entrée cohérente et un préréglage prédéfini.
Fonctionnalités principales
- Utilise Android Media3 (intégration native) au lieu d'un wrapper autour de FFMpeg, pour réduire la surcharge de compression
- Supporte H.265 et AV1 sur les appareils compatibles
- Prend en charge Android Share Sheet, pour lancer la compression directement depuis les flux compatibles qui exposent le partage
- Offre une expérience sans pub
- Garde l'app légère (moins de 10 Mo)
- Utilise Kotlin pour une implémentation entièrement native (pas une approche React Native)
- Évite les permissions intrusives (pas de stockage, pas d'internet, etc., comme indiqué sur la page)
- Interface simple, fonctionnant sur Android 7.0 et plus
Comment utiliser Compressor
- Installez et ouvrez Compressor sur un appareil Android 7.0+.
- Utilisez l'interface de l'app (ou le support Android Share Sheet) pour sélectionner une vidéo à compresser.
- Choisissez une option/préréglage de compression fourni par l'app.
- Lancez la compression et attendez que le fichier compressé soit généré sur l'appareil.
Si vous utilisez Compressor dans un flux où le Share Sheet est disponible, vous pouvez initier la compression depuis ce flux de partage plutôt que de sélectionner manuellement les fichiers dans l'app.
Cas d'usage
- Compression de vidéos 4K volumineuses pour un partage plus facile : Le projet décrit des tests avec une vidéo 4K de 25 secondes et 200 Mo avec un préréglage Moyen, pertinent quand vous devez réduire la taille tout en conservant un niveau de qualité pratique.
- Préparation de vidéos pour des uploads sur connexions à bande passante limitée : Des tailles de fichiers plus petites accélèrent le transfert d'une vidéo de votre appareil vers un autre service ou appareil.
- Réduction de l'utilisation du stockage sur anciens appareils Android : Le dépôt inclut des comparaisons de temps sur plusieurs appareils, offrant un contexte pour les utilisateurs qui veulent une compression rapide sur leur matériel.
- Comparaison de la compression native basée sur codecs vs approches de codage logiciel : La page compare Compressor à un autre compresseur vidéo Android avec pubs, notant une différence de vitesse d'environ 117x dans leur configuration de test.
- Flux de compression locaux/hors ligne : L'app indique qu'elle n'utilise ni internet ni permissions de stockage (« no storage, no internet etc »), ce qui correspond à un flux axé sur le traitement sur appareil.
FAQ
Compressor est-il sans pub ?
Oui. Le dépôt indique « ad free ».
Quelles versions d'Android sont prises en charge ?
La page indique que Compressor fonctionne sur Android 7.0 et plus.
Compressor supporte-t-il H.265 et AV1 ?
Oui — le support H.265 et AV1 est inclus, et s'applique aux appareils compatibles.
Comment Compressor effectue-t-il la compression par rapport aux wrappers basés sur FFMpeg ?
La page indique qu'il utilise la bibliothèque native Media3 plutôt qu'un wrapper FFMpeg lent et volumineux. Elle fournit aussi des comparaisons de temps issues de ses tests documentés.
Compressor nécessite-t-il des permissions intrusives ou un accès internet ?
La page indique qu'il utilise « No invasive permissions (no storage, no internet etc) ».
Alternatives
- Autres apps de compression vidéo natives pour Android : Beaucoup d'apps compressent la vidéo via les codecs de l'appareil ; les flux et interfaces varient, mais vous pourriez trouver des différences en vitesse et formats supportés.
- Transcodage/compression via outils multimédias généralistes sur Android : Si vous utilisez des apps ou bibliothèques basées sur codage logiciel, elles se comporteront différemment en temps d'exécution et compatibilité appareil.
- Flux de compression vidéo sur desktop ou serveur : Pour les utilisateurs préférant un traitement hors appareil (ex. : lots ou plus de contrôle), déplacer la compression sur un ordinateur ou service change la configuration et les compromis de performance.
- Alternatives de partage/transcodage en app : Si vous voulez lancer la compression depuis les flux Android Share Sheet, cherchez des apps qui s'intègrent au menu de partage système pour éviter d'ouvrir un sélecteur de fichiers séparé.
Alternatives
CAMB.AI
Transformez un seul live en diffusion multilingue avec un doublage audio IA en temps réel pour YouTube, Twitch, X et plus.
HeyGen
HeyGen développeurs : plateforme API pour générer, traduire et faire du lipsync de vidéos avec avatars et modèles TTS, pensée pour des workflows à grande échelle.
LALAL.AI
LALAL.AI est un service de suppression de voix et de séparation de sources musicales de nouvelle génération qui permet aux utilisateurs d'extraire rapidement et avec précision des pistes vocales et instrumentales à partir de fichiers audio et vidéo.
艺映AI
艺映AI est une plateforme gratuite de génération de vidéos AI, axée sur la transformation de textes et d'images en vidéos dynamiques de haute qualité.
Revid AI
Revid AI : générateur vidéo IA pour transformer vos idées en vidéos courtes pour TikTok, Instagram et YouTube, avec script, voix, modèles et éditeur.
exactly.ai
exactly.ai : générateur d’images IA et studio créatif pour reproduire votre style de marque avec des images signature, en privé et réutilisable.