Pemetaan nada - Mendukung konten HDR dan SDR

Saat menggunakan Transformer, penting untuk mempertimbangkan kompatibilitas antara konten HDR dan SDR. Layar HDR menampilkan konten dengan detail warna, warna, dan kontras yang lebih baik, sehingga memberikan pengalaman visual yang lebih baik kepada pengguna. Namun, karena perbedaan rentang warna antara HDR dan SDR, menggabungkan dua jenis konten ini dapat menyebabkan masalah kompatibilitas.

Saat Anda membuat Composition, Anda dapat setHdrMode untuk input video HDR. Secara default, Transformer menetapkan nilai ini ke HDR_MODE_KEEP_HDR, yang memastikan output tetap dalam format HDR. Jika perangkat tidak mendukung format HDR, Transformer akan otomatis mencoba menggunakan HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_OPEN_GL.

Dalam beberapa kasus, Anda mungkin menggabungkan aset HDR dan SDR. Misalnya, Anda mungkin memiliki overlay SDR di atas video dan gambar HDR, atau Anda mungkin memiliki campuran video HDR dan SDR. Dalam hal ini, Anda memiliki opsi berikut:

Kelebihan Kekurangan
Pemetaan tone dengan MediaCodec Output kualitas visual terbaik jika didukung pada kombinasi perangkat dan API. Hanya didukung di API 31+ pada perangkat tertentu dan di API 33+ untuk perangkat dengan dukungan pengambilan gambar HDR. Jika tidak didukung, Transformer akan memunculkan ExportException.
Pemetaan tone dengan OpenGL Didukung di API 29+, dengan dukungan yang umumnya lebih luas di seluruh perangkat. Menghasilkan hasil yang lebih konsisten. Dapat menghasilkan perbedaan kecil dibandingkan dengan output dari penggunaan HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_MEDIACODEC.
Menafsirkan HDR sebagai SDR Opsi yang paling banyak didukung. Konten kemungkinan akan terlihat pudar dan mungkin ditampilkan dengan tidak benar.

Batasan saat ini

Berikut ini tidak didukung untuk komposisi multi-aset:

  • Pemetaan nuansa SDR ke HDR
  • Urutan konten SDR dan HDR yang dimulai dengan aset HDR