Media3 Transformer 正在积极开发中,我们期待收到您的反馈意见!欢迎在
问题跟踪器中提供反馈、提交功能请求和错误报告。关注
ExoPlayer 博客,了解最新动态。
ترانسفورماتور Media3
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
Transformer یک API برای ویرایش رسانهها، از جمله تبدیل بین فرمتها (transcoding)، اعمال تغییراتی مانند بریدن یک کلیپ از یک ویدیوی طولانیتر، برش بخشی از فریم ویدیو، اعمال جلوههای سفارشی و سایر عملیات ویرایش است. این بخشی از Jetpack Media3 است.
Transformer با Android 5.0 Lollipop (سطح API 21) و بالاتر سازگار است و راهحلهایی برای دستیابی به رفتار منسجمتر در نسخههای Android و دستگاههای مختلف دارد. API در بالای MediaCodec
برای رمزگشایی و رمزگذاری ویدئو با شتاب سخت افزاری و برای تغییرات گرافیکی OpenGL پیاده سازی شده است. Transformer از تبدیل فرمت و چندین نوع ویرایش خارج از جعبه پشتیبانی می کند، اما در صورت نیاز به کنترل بیشتر، می توانید اجزای مختلف را به طور کامل سفارشی یا جایگزین کنید. به عنوان مثال، رمزگذاری ویدیو با تنظیمات پیشفرض کار میکند، اما میتوانید تنظیمات رمزگذار ویدیوی سفارشی را نیز انجام دهید یا کارخانه رمزگذار را جایگزین کنید تا کنترل کاملی بر نحوه استفاده از انکودرها داشته باشید.
با نحوه استفاده از Transformer در برنامه خود در صفحه شروع کار آشنا شوید و برنامه آزمایشی را امتحان کنید.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],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)."]]