טרנספורמר של Media3

‫Transformer הוא API לעריכת מדיה, כולל המרה בין פורמטים (transcoding), ביצוע שינויים כמו חיתוך קליפ מסרטון ארוך יותר, חיתוך חלק ממסגרת הסרטון, החלת אפקטים מותאמים אישית ופעולות עריכה אחרות. הוא חלק מ-Jetpack Media3.

ה-Transformer תואם ל-Android 6.0 Marshmallow (רמת API‏ 23) ומעלה, וכולל פתרונות עקיפים כדי לקבל התנהגות עקבית יותר בגרסאות שונות של Android ובמכשירים שונים. ה-API מיושם על גבי MediaCodec לפענוח וקידוד של סרטונים עם שיפור מהירות באמצעות חומרה, ו-OpenGL לשינויים גרפיים. הכלי Transformer תומך בהמרות פורמט ובכמה סוגים של עריכות מוכנות מראש, אבל אפשר גם להתאים אישית או להחליף רכיבים שונים בפייפליין לחלוטין אם אתם צריכים יותר שליטה. לדוגמה, קידוד וידאו פועל עם הגדרות ברירת מחדל, אבל אפשר גם להעביר הגדרות מותאמות אישית של מקודד וידאו או להחליף את מפעל המקודדים כדי לקבל שליטה מלאה על אופן השימוש במקודדים.

בדף תחילת העבודה מוסבר איך להשתמש ב-Transformer באפליקציה שלכם, ואפשר לנסות את אפליקציית ההדגמה.