
بروزرسانی: 03 اردیبهشت 1404
برنامه ها از Transformer استفاده می کنند تا از موارد استفاده ویرایش رسانه قابل اعتمادتر و کارآمدتر پشتیبانی کنند

را Jetpack Media3 کتابخانه برنامه های اندروید را قادر می سازد تا برنامه های رسانه ای با کیفیت بالا بسازند. به ،وان بخشی از کتابخانه Media3، ترانسفورماتور هدف ماژول ارائه APIهای آسان برای استفاده، قابل اعتماد و کارآمد برای رمزگذاری و ویرایش رسانه است.
به ،وان مثال، برنامه ها می توانند از Transformer برای اعمال عملیات ویرایش مانند کوتاه ، یک قطعه طول، از فایل رسانه یا اعمال جلوه ها بر روی آهنگ های ویدیویی استفاده کنند. Transformer همچنین می تواند برای تبدیل فایل های رسانه ای از یک فرمت به فرمت دیگر مانند تنظیم وضوح یا رمزگذاری فایل رسانه استفاده شود.
توسعه API های ترانسفورماتور
به ،وان بخشی از فرآیند معرفی APIهای جدید، تیم مهندسی ما با برنامه های Google مانند Google P،tos برای آزمایش و آزمایش APIهای جدید همکاری نزدیکی دارد. پرچم های آزمایشی ابتدا برای فعال ، بهبود عملکرد معرفی می شوند. هنگامی که نتایج موفقیت آمیز و قطعی شدند، این ویژگی های آزمایشی سپس در پیاده سازی های پیش فرض API ساخته می شوند یا به API های عمومی برای استفاده همه برنامه ها ارتقا می یابند. این رویکرد اجازه می دهد تا API های Transformer بر روی دستگاه های مختلف آزمایش شوند.
پذیرش ترانسفورماتور در برنامه ها
برنامه هایی که از Transformer در تولید استفاده کرده اند، بهبود عملکرد درون برنامه ای، کد کمتری برای نگهداری و تجربه بهتر توسعه دهنده را مشاهده ،د. بیایید نگاهی دقیق تر بیندازیم که چگونه Transformer به برنامه ها برای موارد استفاده در ویرایش رسانه کمک کرده است.
یکی از ویژگی های مورد علاقه کاربران در Google P،tos اشتراک گذاری حافظه است، که در آن بخش هایی از داستان زندگی شما که به ،وان خاطرات Google P،tos تنظیم و ارائه می شوند، اکنون می توانند به ،وان ویدیو در رسانه های اجتماعی و برنامه های چت به اشتراک گذاشته شوند. با این حال، فرآیند ،یب آیتم های رسانه برای ایجاد یک ویدیو در دستگاه، منابع فشرده است و در معرض تأخیر قابل توجهی است، به خصوص در دستگاه های ارزان قیمت. برای کاهش این تأخیر و فعال ، این ویژگی در طیف وسیع تری از دستگاه ها، P،tos از Transformer در خط تولید رسانه خود استفاده کرد. در کنار سایر پیشرفت های انجام شده، تیم دریافتند که Transformer در کاهش تأخیر متوسط \u200b\u200bکاربر برای ایجاد ویدیوهای حافظه تا 41 درصد در دستگاه های پیشرفته و 27 درصد در دستگاه های میان رده نقش داشته است.
برنامه P،tos همچنین به کاربران امکان می دهد ویرایش های رسانه ای مانند برش یا چرخش یک ویدیو را انجام دهند. با استفاده از API های Transformer برای ویدئوهای چرخشی، متوسط \u200b\u200bتأخیر ذخیره برای ویدیوهای قابل اجرا 79 درصد کاهش یافت. این برنامه همچنین API Transformer را برای بهینه سازی برش ویدیو، و مشاهده شده تأخیر ذخیره ویدیو تا 64٪ کاهش یافته است.
هر روز 1 ث،ه یک مجله ویدیویی شخصی است که به شما کمک می کند مونتاژها و تایم لپس های جذابی ایجاد کنید. یکی از سفرهای اصلی کاربر این برنامه، ،یب متوالی ویدیوهای کوتاه برای ایجاد یک فیلم م،ادار است. پس از استفاده از Transformer برای این مورد، برنامه مشاهده کرد که عملکرد رمزگذاری ویدیو تا 5 برابر سریعتر است و به آنها امکان می دهد تا پشتیب، از 4k و HDR را فعال کنند. پذیرش Transformer همچنین به کاهش 30 درصدی کد مربوطه کمک کرد که حفظ پایه کد را برای توسعه دهندگان آسان تر کرد.
BandLab نسل بعدی پلتفرم ایجاد موسیقی است که توسط میلیون ها نفر در سراسر جهان برای ساخت و به اشتراک گذاری موسیقی خود استفاده می شود. این برنامه در ابتدا از MediaCodecs برای موارد استفاده از ایجاد ویدیو استفاده می کرد، اما دریافت که پیاده سازی در سطح پایین منجر به ،ابی های بومی می شود که اشکال زدایی آن دشوار است. پس از تحقیق بیشتر روی Transformer، تیم تصمیم گرفت از MediaCodecs به Transformer مهاجرت کند. به طور کلی، مهاجرت تیم تنها 12 روز کاری طول کشید، و این منجر به ایجاد یک پایگاه کد ساده تر و خط لوله قابل نگهداری تر برای موارد استفاده ایجاد رسانه آنها شد. علاوه بر این، برنامه مشاهده کرد که تمام ،ابی های بومی که قبلاً مشاهده شده بود، دیگر رخ نمی دهند.
آینده Transformers چیست؟
ما از دیدن پذیرش Transformer در جامعه توسعه دهنده هیجان زده هستیم و به افزودن ویژگی های جدید برای پشتیب، از موارد استفاده ویرایش رسانه بیشتر برای ا،یستم اندروید از جمله:
- پشتیب، بهتر برای پیش نمایش ویرایش های رسانه
- بهبود عملکرد و تجربه توسعه دهنده برای است،اج فریم ویدیو
- ادغام آسان تر با جلوه های هوش مصنوعی
- و خیلی بیشتر
مراقب آنچه که ما در حال کار روی آن هستیم، باشید Media3 Github، و درخواست های ویژگی فایل برای کمک به شکل دادن به آینده Transformer!
منبع: http://android-developers.googleblog.com/2025/01/apps-adopt-transformer-to-support-more-reliable-media-editing-use-cases.html