عند استخدام Transformer، من المهم مراعاة التوافق بين محتوى HDR ومحتوى SDR. تعرض شاشات HDR المحتوى بتفاصيل ألوان أكبر والألوان والتباين، ما يمنح المستخدمين تجربة مرئية أفضل. ومع ذلك، بسبب الاختلاف في نطاقات الألوان بين HDR وSDR، قد يؤدي الجمع بين نوعَي المحتوى إلى حدوث مشاكل في التوافق.
أثناء إنشاء
Composition،
يمكنك setHdrMode
لإدخال فيديوهات HDR. يضبط Transformer هذه القيمة تلقائيًا على
HDR_MODE_KEEP_HDR،
ما يضمن الحفاظ على تنسيق النطاق الديناميكي العالي للمخرجات. إذا كان الجهاز لا يتوافق مع تنسيق HDR، سيحاول Transformer تلقائيًا استخدام HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_OPEN_GL بدلاً من ذلك.
في بعض الحالات، قد تجمع بين مواد عرض HDR وSDR. على سبيل المثال، قد تتضمّن فيديوهات وصور HDR تراكبات SDR، أو قد يكون لديك مزيج من فيديوهات HDR وSDR. في هذه الحالة، تتوفّر لك الخيارات التالية:
| الإيجابيات | العيوب | |
|---|---|---|
| ربط درجات الألوان باستخدام MediaCodec | أفضل جودة مرئية إذا كانت متوافقة مع الجهاز ومجموعة واجهات برمجة التطبيقات | لا تتوافق هذه الميزة إلا مع الإصدار 31 من واجهة برمجة التطبيقات أو الإصدارات الأحدث على أجهزة معيّنة، ومع الإصدار 33 من واجهة برمجة التطبيقات أو الإصدارات الأحدث على الأجهزة التي تتوافق مع ميزة تسجيل الفيديو بنطاق عالي الديناميكية. إذا لم يكن هذا الإجراء متاحًا، سيظهر الخطأ Transformer
ExportException. |
| ربط درجات الألوان باستخدام OpenGL | متوافق مع الإصدار 29 من واجهة برمجة التطبيقات والإصدارات الأحدث، ويتوفّر بشكل عام على نطاق أوسع من الأجهزة. إنشاء نتائج أكثر اتساقًا | قد ينتج عنها اختلافات طفيفة مقارنةً بالناتج الناتج عن استخدام
HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_MEDIACODEC. |
| تفسير النطاق العالي الديناميكية (HDR) على أنّه نطاق عادي الديناميكية (SDR) | الخيار الأكثر توافقًا | من المحتمل أن يظهر المحتوى باهتًا وقد يتم عرضه بشكل غير صحيح. |
القيود الحالية
لا تتوافق مع مقطوعات موسيقية تتضمّن مواد عرض متعددة:
- ربط درجات الألوان من SDR إلى HDR
- تسلسلات المحتوى المعروض بتقنيتَي SDR وHDR التي تبدأ بمادة عرض HDR