Transformator Media3 aktif dalam pengembangan dan kami ingin mendengar pendapat Anda. Kami menantikan masukan, permintaan fitur, dan laporan bug Anda di
Issue Tracker. Ikuti
blog ExoPlayer untuk informasi terbaru.
Transformator Media3
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
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.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-26 UTC.
[null,null,["Terakhir diperbarui pada 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)."]]