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