Pracując z Transformerem, należy wziąć pod uwagę między HDR a SDR. HDR pozwala oglądać materiały z większą ilością szczegółów kolorów, kolorów i kontrastu, co zapewnia użytkownikom lepsze wrażenia wizualne. Jednak ze względu na różnic w zakresach kolorów między HDR i SDR, co łączy 2 typy może spowodować problemy ze zgodnością.
Gdy tworzysz witrynę
Composition
,
możesz setHdrMode
dla wejść wideo HDR. Domyślnie Transformer ustawia tę wartość na
HDR_MODE_KEEP_HDR
,
dzięki czemu dane wyjściowe są zapisywane w formacie HDR. Jeśli urządzenie nie
obsługuje format HDR, Transformer automatycznie próbuje użyć
HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_OPEN_GL
.
W niektórych przypadkach możesz łączyć zarówno zasoby HDR, jak i SDR. Na przykład: na zdjęciach i filmach HDR mogą być nakładki SDR, filmów w formacie HDR i SDR. W takim przypadku masz te możliwości:
Zalety | Wady | |
---|---|---|
Mapa tonalna za pomocą MediaCodec | Najlepsza jakość wizualna, jeśli dane są obsługiwane przez kombinację urządzenia i interfejsu API. | Obsługiwane tylko w przypadku interfejsów API 31 i nowszych na niektórych urządzeniach oraz w interfejsach API 33 i nowszych w przypadku urządzeń
z funkcją HDR. Jeśli nie jest obsługiwany, Transformer wysyła błąd
ExportException |
Mapa tonalna w trybie OpenGL | Obsługiwany w interfejsie API w wersji 29 i nowszych. Ogólnie rzecz biorąc, jest on dostępny na różnych urządzeniach. Zapewnia bardziej spójne wyniki. | Może powodować niewielkie różnice w porównaniu z wynikami stosowania
HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_MEDIACODEC |
Interpretowanie formatu HDR jako SDR | Najczęściej obsługiwana opcja. | Treści będą prawdopodobnie wymazane i mogą być wyświetlane nieprawidłowo. |
Obecne ograniczenia
W przypadku kompozycji z wieloma zasobami te elementy nie są obsługiwane:
- Mapowanie tonów SDR na HDR
- Sekwencje treści SDR i HDR, które zaczynają się od zasobu HDR