כשעובדים עם Transformer, חשוב לשים לב לתאימות בין תוכן HDR לתוכן SDR. תוכן באיכות HDR מוצג עם יותר פרטים בצבע, עם צבעים וניגודיות טובים יותר, וכך חוויית הצפייה של המשתמשים משתפרת. עם זאת, בגלל ההבדל בטווח הצבעים בין HDR ל-SDR, שילוב של שני סוגי התוכן עלול לגרום לבעיות תאימות.
כשיוצרים Composition, אפשר setHdrMode קלט של סרטונים באיכות HDR. כברירת מחדל, ערך הפרמטר הזה מוגדר ב-Transformer ל-HDR_MODE_KEEP_HDR,
כדי להבטיח שהפלט יישאר בפורמט HDR. אם המכשיר לא תומך בפורמט HDR, Transformer ינסה באופן אוטומטי להשתמש בפורמט HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_OPEN_GL במקום זאת.
במקרים מסוימים, יכול להיות שתשלבו נכסי HDR ו-SDR. לדוגמה, יכול להיות שיהיו לכם שכבות-על של SDR מעל סרטונים ותמונות ב-HDR, או שיהיה לכם שילוב של סרטונים ב-HDR וב-SDR. במקרה כזה, יש לכם את האפשרויות הבאות:
| יתרונות | חסרונות | |
|---|---|---|
| מיפוי גוונים באמצעות MediaCodec | הפלט באיכות הוויזואלית הטובה ביותר אם הוא נתמך בשילוב של המכשיר ו-API. | התכונה נתמכת רק ב-API 31 ומעלה במכשירים מסוימים, וב-API 33 ומעלה במכשירים עם תמיכה בצילום HDR. אם הפעולה לא אפשרית, Transformer מחזירה את השגיאה ExportException. |
| מיפוי גוונים באמצעות OpenGL | נתמך ב-API מגרסה 29 ואילך, עם תמיכה רחבה יותר במכשירים באופן כללי. התוצאות עקביות יותר. | יכול להיות שיהיו הבדלים קלים בהשוואה לפלט שמתקבל משימוש ב-HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_MEDIACODEC. |
| הצגת HDR כ-SDR | האפשרות שנתמכת הכי הרבה. | התוכן כנראה ייראה דהוי, ויכול להיות שהוא יוצג בצורה שגויה. |
מגבלות נוכחיות
הסוגים הבאים לא נתמכים ביצירות מוזיקליות עם כמה נכסים:
- מיפוי גוונים מ-SDR ל-HDR
- רצפים של תוכן SDR ו-HDR שמתחילים בנכס HDR