Transformer adalah API untuk mengedit media, termasuk mengonversi format (transcoding), menerapkan perubahan seperti memangkas klip dari video yang lebih panjang, memangkas sebagian frame video, menerapkan efek kustom, dan operasi pengeditan lainnya. Ini adalah bagian dari Jetpack Media3.
Transformer kompatibel dengan Android 5.0 Lollipop (API level 21) dan yang lebih tinggi,
serta menyertakan solusi untuk mendapatkan perilaku yang lebih konsisten di berbagai versi Android
dan perangkat yang berbeda. API ini diimplementasikan di atas MediaCodec
untuk
encoding dan encoding video dengan akselerasi hardware, dan OpenGL untuk modifikasi
grafis. Transformer mendukung konversi format dan beberapa jenis
pengeditan siap pakai, tetapi Anda juga dapat menyesuaikan atau mengganti berbagai komponen
dalam pipeline sepenuhnya jika memerlukan kontrol lebih besar. Misalnya, encoding video
berfungsi dengan setelan default, tetapi Anda juga dapat meneruskan setelan encoder video kustom
atau mengganti factory encoder untuk mendapatkan kontrol penuh atas cara encoder
digunakan.
Pelajari cara menggunakan Transformer di aplikasi pada halaman memulai, dan coba aplikasi demo.