Transformer es una API para editar contenido multimedia, lo que incluye la conversión entre formatos (transcodificación) y la aplicación de cambios como cortar un clip de un video más largo, recortar una parte del fotograma del video, aplicar efectos personalizados y otras operaciones de edición. Es parte de Jetpack Media3.
Transformer es compatible con Android 5.0 Lollipop (nivel de API 21) y versiones posteriores, e incluye soluciones alternativas para lograr un comportamiento más coherente en diferentes dispositivos y versiones de Android. La API se implementa sobre MediaCodec
para la decodificación y codificación de video aceleradas por hardware y OpenGL para modificaciones gráficas. Transformer admite conversiones de formato y varios tipos de ediciones listas para usar, pero también puedes personalizar o reemplazar por completo varios componentes de la canalización si necesitas más control. Por ejemplo, la codificación de video funciona con la configuración predeterminada, pero también puedes pasar la configuración del codificador de video personalizada o reemplazar la fábrica del codificador para obtener un control completo sobre cómo se usan.
Aprende a usar Transformer en tu app en la página de introducción y prueba la app de demostración.