Media3 Transformer şu anda geliştirme aşamasındadır ve sizden haber bekliyoruz. Geri bildirimlerinizi, özellik isteklerinizi ve hata raporlarınızı
sorun izleyicide bulabilirsiniz. En son güncellemeler için
ExoPlayer blogunu takip edin.
Media3 Transformatörü
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Transformer, biçimler arasında dönüştürme (kod dönüştürme), uzun bir videodan bir klibi kırpma, video karesinin bir bölümünü kırpma, özel efektler uygulama ve diğer düzenleme işlemleri gibi değişikliklerin uygulanması da dahil olmak üzere medyaları düzenlemeye yönelik bir API'dir. Bu, Jetpack Media3'ün bir parçasıdır.
Transformer, Android 5.0 Lollipop (API düzeyi 21) ve sonraki sürümlerle uyumludur ve Android sürümleri ile farklı cihazlar arasında daha tutarlı davranış elde etmek için geçici çözümler içerir. API, donanım hızlandırmalı video kod çözme ve kodlama için MediaCodec
, grafik değişiklikler için de OpenGL üzerine uygulanır. Transformer, biçim dönüşümlerini ve kullanıma hazır birçok düzenleme türünü destekler. Bununla birlikte, daha fazla kontrole ihtiyacınız varsa ardışık düzendeki çeşitli bileşenleri özelleştirebilir veya değiştirebilirsiniz. Örneğin, video kodlama varsayılan ayarlarla çalışır ancak kodlayıcıların kullanılma şekli üzerinde tam kontrol sahibi olmak için özel video kodlayıcı ayarlarını da iletebilir veya kodlayıcı fabrikasını değiştirebilirsiniz.
Transformer'ı uygulamanızda nasıl kullanacağınızı başlarken sayfasından öğrenin ve demo uygulamasını deneyin.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-26 UTC.
[null,null,["Son güncelleme tarihi: 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)."]]