Pemetaan nada - Mendukung konten HDR dan SDR

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

Saat Anda membangun Composition, Anda memiliki opsi untuk 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 otomatis mencoba menggunakan HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_OPEN_GL saja.

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

Kelebihan Kekurangan
Peta nada 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 perekaman HDR. Jika tidak didukung, `Transformer` akan menampilkan `ExportException`.
Peta warna dengan OpenGL Didukung pada API 29+, dengan dukungan yang umumnya lebih luas di seluruh perangkat. Menghasilkan hasil yang lebih konsisten. Dapat menghasilkan perbedaan ringan dibandingkan dengan output dari penggunaan HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_MEDIACODEC.
Menafsirkan HDR sebagai SDR Opsi yang didukung secara luas. Konten kemungkinan akan memiliki tampilan pudar dan tidak ditampilkan dengan benar.

Batasan saat ini

Berikut ini tidak didukung untuk komposisi multi-aset:

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