ربط الألوان: إتاحة محتوى بنطاق عالي الديناميكية (HDR) ونطاق SDR

عند استخدام 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