เมื่อทำงานกับ 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