כשעובדים עם Transformer, חשוב לקחת בחשבון את התאימות בין תוכן HDR לתוכן SDR. ב-HDR מוצג תוכן עם פרטים רבים יותר על הצבעים, צבעים וניגודיות, כדי לספק למשתמשים חוויה חזותית טובה יותר. אבל, בגלל את ההבדל בטווחי הצבעים בין HDR ל-SDR, בשילוב בין שני סוגי הצבעים שעלולות לגרום לבעיות תאימות.
בזמן שאתם מפתחים
Composition
,
יש לך אפשרות: setHdrMode
לקלט של וידאו HDR. כברירת מחדל, הטרנספורמר מגדיר את הערך הזה
HDR_MODE_KEEP_HDR
,
כדי להבטיח שהפלט יישמר בפורמט HDR. אם המכשיר לא
תומך בפורמט HDR, הטרנספורמר מנסה להשתמש באופן אוטומטי
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