Compressor
Compressor es un compresor de video nativo para Android, rápido y sin anuncios: usa Media3 con soporte H.265 y AV1 en dispositivos compatibles.
¿Qué es Compressor?
Compressor es una app nativa de compresión de video para Android. Está diseñada para tomar archivos de video y comprimirlos en el dispositivo usando códecs integrados, con el objetivo de generar salidas más pequeñas sin depender de un flujo de codificación por software lento y voluminoso.
El proyecto es de código abierto y usa la librería Android Media3 para la compresión, con soporte para H.265 y AV1 en dispositivos compatibles. El repositorio también documenta pruebas de rendimiento en múltiples dispositivos Android usando un video de entrada consistente y preajustes.
Características principales
- Usa Android Media3 (integración nativa) en lugar de un envoltorio alrededor de FFMpeg, para reducir la sobrecarga de compresión
- Soporta H.265 y AV1 en dispositivos compatibles
- Ofrece soporte para Android Share Sheet, para iniciar la compresión directamente desde flujos compatibles que exponen compartir
- Proporciona una experiencia sin anuncios
- Mantiene la app ligera (reportada como inferior a 10MB)
- Usa Kotlin para una implementación completamente nativa (no basada en React Native)
- Evita permisos invasivos (sin almacenamiento, sin internet, etc., como se indica en la página)
- Interfaz simple con operación en Android 7.0 y superior
Cómo usar Compressor
- Instala y abre Compressor en un dispositivo Android 7.0+.
- Usa la interfaz de la app (o el soporte de Android Share Sheet) para seleccionar un video para comprimir.
- Elige una opción/preajuste de compresión proporcionado por la app.
- Inicia la compresión y espera a que se genere la salida comprimida en el dispositivo.
Si usas Compressor en un flujo donde está disponible el Share Sheet, puedes iniciar la compresión desde ese flujo de compartición en lugar de seleccionar archivos manualmente dentro de la app.
Casos de uso
- Comprimir videos 4K grandes para compartir más fácilmente: El proyecto describe pruebas con un video 4K de 25 segundos y 200MB usando un preajuste Medio, relevante cuando necesitas reducir el tamaño manteniendo un nivel de calidad práctico.
- Preparar videos para subir en conexiones de ancho de banda limitado: Archivos más pequeños permiten mover un video de tu dispositivo a otro servicio o dispositivo más rápido.
- Reducir el uso de almacenamiento en dispositivos Android antiguos: El repositorio incluye comparaciones de tiempos en múltiples dispositivos, ofreciendo contexto para usuarios que quieren que la compresión se complete rápidamente en su hardware.
- Comparar compresión basada en códecs nativos vs enfoques de codificación por software: La página contrasta Compressor con otro compresor de video para Android que usa anuncios, notando una diferencia de velocidad de ~117x en su configuración de prueba.
- Flujos de compresión local/sin conexión: La app indica que no usa internet ni permisos de almacenamiento (“no storage, no internet etc”), lo que se alinea con un flujo enfocado en procesamiento en el dispositivo.
Preguntas frecuentes
¿Es Compressor sin anuncios?
Sí. El repositorio indica “ad free”.
¿Qué versiones de Android son compatibles?
La página dice que Compressor funciona en Android 7.0 y superior.
¿Compressor soporta H.265 y AV1?
Sí, el soporte para H.265 y AV1 está incluido y aplica a dispositivos compatibles.
¿Cómo realiza Compressor la compresión comparado con envoltorios basados en FFMpeg?
La página indica que usa la librería nativa Media3 en lugar de otro envoltorio lento y voluminoso de FFMpeg. También proporciona comparaciones de tiempos de sus pruebas documentadas.
¿Compressor requiere permisos intrusivos o acceso a internet?
La página indica que usa “No invasive permissions (no storage, no internet etc)”.
Alternativas
- Otras apps nativas de compresión de video para Android: Muchas apps comprimen video usando códecs del dispositivo; el flujo y la interfaz varían, pero puedes encontrar diferencias en velocidad y formatos soportados.
- Transcodificación/compresión usando herramientas multimedia de propósito general en Android: Si usas apps o librerías que dependen de codificación por software, pueden comportarse diferente en tiempo de ejecución y compatibilidad de dispositivos.
- Flujos de compresión de video en escritorio o lado del servidor: Para usuarios que prefieren procesar fuera del dispositivo (p. ej., para trabajos en lote o más control), mover la compresión a una computadora o servicio cambia la configuración y los compromisos de rendimiento.
- Alternativas de compartición/transcodificación en app: Si quieres iniciar la compresión desde flujos de Android Share Sheet, busca apps que se integren con el menú de compartir del sistema para no necesitar un selector de archivos separado.
Alternativas
CAMB.AI
Convierte un solo directo en un broadcast multilingüe con doblaje de audio con IA en tiempo real para YouTube, Twitch y X. CAMB.AI.
HeyGen
HeyGen API para generar, traducir y hacer lipsync en video con avatares y modelos TTS. Diseñada para flujos de producción a escala.
LALAL.AI
LALAL.AI es un servicio de eliminación de vocales y separación de fuentes musicales de próxima generación que permite a los usuarios extraer rápida y precisamente pistas vocales e instrumentales de archivos de audio y video.
艺映AI
艺映AI es una plataforma gratuita de generación de videos AI que se centra en transformar texto e imágenes en videos dinámicos de alta calidad.
Revid AI
Revid AI es un generador de video con IA para convertir ideas de historias en cortos para TikTok, Instagram y YouTube con guion, voces, plantillas y editor.
exactly.ai
exactly.ai es un generador de imágenes con estudio creativo para equipos: replica el estilo visual de tu marca con imágenes firma, privado.