เมื่อทำงานกับ Transformer คุณต้องคำนึงถึงความเข้ากันได้ ระหว่างเนื้อหา HDR และ SDR ได้ HDR จะแสดงเนื้อหาที่มีรายละเอียดสีมากขึ้น สีและคอนทราสต์ ทำให้ผู้ใช้ได้รับประสบการณ์การมองเห็นที่ดีขึ้น แต่เนื่องจาก ความแตกต่างของช่วงสีระหว่าง HDR และ SDR โดยรวมองค์ประกอบ 2 ประเภท เนื้อหาอาจนำไปสู่ปัญหาความเข้ากันได้
ขณะที่คุณสร้าง
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