Media3 Transformer está en desarrollo y esperamos recibir tus comentarios. Agradecemos tus comentarios, solicitudes de funciones e informes de errores en la
herramienta de seguimiento de errores. Sigue el
blog de ExoPlayer para conocer las actualizaciones más recientes.
Transformador de Media3
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
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.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-26 (UTC)
[null,null,["Última actualización: 2025-07-26 (UTC)"],[],[],null,["# Media3 Transformer\n\nTransformer is an API for editing media, including converting between formats\n(transcoding), applying changes like trimming a clip from a longer video,\ncropping a portion of the video frame, applying custom effects, and other\nediting operations. It's part of [Jetpack Media3](/guide/topics/media/media3).\n\nTransformer is compatible with Android 5.0 Lollipop (API level 21) and higher,\nand includes workarounds to get more consistent behavior across Android versions\nand different devices. The API is implemented on top of `MediaCodec` for\nhardware-accelerated video decoding and encoding, and OpenGL for graphical\nmodifications. Transformer supports format conversions and several types of\nedits out of the box, but you can also customize or replace various components\nin the pipeline entirely if you need more control. For example, video encoding\nworks with default settings, but you can also pass custom video encoder settings\nor replace the encoder factory to get complete control over how encoders are\nused.\n\nLearn how to use Transformer in your app on the [getting\nstarted](/media/media3/transformer/getting-started) page, and try out the [demo app](/media/media3/transformer/demo-application)."]]