Media3 Transformer

O Transformer é uma API para editar mídia, incluindo conversão entre formatos (transcodificação), aplicação de mudanças como corte de um clipe de um vídeo mais longo, corte de uma parte do frame do vídeo, aplicação de efeitos personalizados e outras operações de edição. Ele faz parte do Jetpack Media3.

O Transformer é compatível com o Android 6.0 Marshmallow (nível 23 da API) e versões mais recentes, além de incluir soluções alternativas para ter um comportamento mais consistente em diferentes versões do Android e dispositivos. A API é implementada com base no MediaCodec para decodificação e codificação de vídeo aceleradas por hardware e no OpenGL para modificações gráficas. O Transformer é compatível com conversões de formato e vários tipos de edições prontas para uso, mas também é possível personalizar ou substituir vários componentes no pipeline inteiro se você precisar de mais controle. Por exemplo, a codificação de vídeo funciona com as configurações padrão, mas você também pode transmitir configurações personalizadas de codificador de vídeo ou substituir a fábrica de codificadores para ter controle total sobre como eles são usados.

Aprenda a usar o Transformer no seu app na página Como começar e teste o app de demonstração.