

HDR padá do režimu SDR
Nazdar, čo môže spôsobovať ak prehrávané video HDR občas spadne do režimu SDR? Prehrávam na LG C1(2021). Niekedy proste počas prehrávania, obraz ako keby stmavne pričom scéna ostáva takže si to hneď všimnem, obraz vyzerá ako keď pustím HDR obsah na SDR obrazovke bez podpory HDR. Nerobí to u všetkých zdrojov videa. Len určité typy, čiže môj odhad je že problémom môže byť nastavenie počas enkodovania videa. Vie niekto vyčítať z tých údajov čo by mohol byť problém? Je problém v zdroji alebo tej TV?
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5@Main
Codec ID : V_MPEGH/ISO/HEVC
Bit rate : 3 509 kb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.018
Stream size : 1.35 GiB (90%)
Writing library : x265 0.0:[Mac OS X][clang 12.0.0][64 bit] 10bit
Encoding settings : cpuid=1049071 / frame-threads=2 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=3840x2160 / interlace=0 / total-frames=0 / level-idc=0 / high-tier=1 / uhd-bd=0 / ref=3 / no-allow-non-conformance / repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / open-gop / min-keyint=24 / keyint=240 / gop-lookahead=0 / bframes=4 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=40 / lookahead-slices=8 / scenecut=40 / hist-scenecut=0 / radl=0 / no-splice / no-intra-refresh / ctu=64 / min-cu-size=8 / no-rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=0 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / no-strong-intra-smoothing / max-merge=3 / limit-refs=1 / no-limit-modes / me=1 / subme=2 / merange=57 / temporal-mvp / no-frame-dup / no-hme / weightp / no-weightb / no-analyze-src-pics / deblock=0:0 / sao / no-sao-non-deblock / rd=3 / selective-sao=4 / early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=0.00 / no-rd-refine / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=23.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / ipratio=1.40 / pbratio=1.30 / aq-mode=3 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=1 / overscan=0 / videoformat=5 / range=0 / colorprim=9 / transfer=16 / colormatrix=9 / chromaloc=0 / display-window=0 / cll=0,0 / min-luma=0 / max-luma=1023 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / no-opt-qp-pps / no-opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / hist-threshold=0.03 / no-opt-cu-delta-qp / no-aq-motion / hdr10 / hdr10-opt / no-dhdr10-opt / no-idr-recovery-sei / analysis-reuse-level=0 / analysis-save-reuse-level=0 / analysis-load-reuse-level=0 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=1 / refine-ctu-distortion=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-analysis-type=0 / copy-pic=1 / max-ausize-factor=1.0 / no-dynamic-refine / no-single-sei / no-hevc-aq / no-svt / no-field / qp-adaptation-range=1.00 / no-scenecut-aware-qpconformance-window-offsets / right=0 / bottom=0 / decoder-max-rate=0 / no-vbv-live-multi-pass
Default : Yes
Forced : Yes
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Ty údaje, které jsi sem dal jako "citaci" předhoď AI na chatgpt.com
To som skúšal. AI tam našlo viacero problémov v Encoding settings ale nič vyslovene čo by s istotou šlo označiť ako príčinu problému. Tento problém sa vždy prejavuje nepravidelne. Čiže napríklad ak si všimnem že obraz spadol do SDR, tak stačí jednoducho na ovládači od TV opustiť prehrávanie, potom znova spustiť prehrávanie a už to nabehne. To možno ukazuje že chyba je v prehrávači TV ktorý má bug alebo problém čítať HDR lenže ak by to tak bolo tak by to nešlo prečítať vôbec. Môžem sa ale mýliť. Ono tento problém má jasne definovaný názov HDR fallback čiže to zrejme nebude chyba u mňa ale reálny problém naprieč prehrávačmi a verziami HDR, je v tom evidentne bordel. Snažim sa ale zistiť čo tento fallback na SDR spôsobuje. AI tvrdí že to je v dosť nízkej kvalite, nízky bitrate obmedzuje dosť toho video a to môže spôsobovať že sa jas nesprávne koriguje.
Ak to po zastavení prehrávania a znovu spustení ide, potom je to vlastnosť TV a zrejme s tým asi nič neurobíš...
Tu je nejaká recenzia tej TV: https://www.co-vybrat.sk/recenzia-lg-oled-c1/
spomínajú sa tam aj nejaké odporúčané nastavenia, vyskúšaj sa s tým pohrať...
Postup řešení
1) Otestovat jiný release stejného titulu; pokud funguje, potvrdí se vadný encode.
2) Zkontrolovat MediaInfo u souborů, které fungují, a porovnat sekce MaxCLL/MaxFALL a Mastering Display s problémovým souborem.
3) Zkusit přehrávání přes jinou aplikaci nebo jiné zařízení – pokud se chování opakuje, je problém 100% v souboru.
4) Vyhnout se 4K HDR videím s bitrate kolem 3–4 Mb/s – u tak nízké hodnoty se často rozbijí HDR metadata i tok SEI paketů.
Na co dát pozor
HDR fallback neznamená chybu TV. Je to ochranné chování při chybějících nebo chybných metadatech. Pokud problém nastane nepravidelně, je to typické pro soubor, který obsahuje nekonzistentní HDR SEI data v různých částech videa.
Shrnutí
HDR spadává do SDR kvůli vadným nebo neúplným HDR metadatům v konkrétním enkódu. To, že HDR po restartu zase naskočí, odpovídá tomu, že metadata jsou platná na začátku, ale v průběhu přehrávání narazí přehrávač na chybný úsek a provede fallback. Nízký bitrate může stav zhoršovat, ale hlavní příčinou jsou nesprávná HDR metadata v souboru, nikoli chyba TV.
Vďaka, tak podľa všetkého bude chyba v Encoding settings. Ten video súbor nemá v mediainfe ani označenie pre HDR format, napríklad: SMPTE ST 2086, HDR10 compatible. Niečo také tam vždy štandardne je ak je to HDR. Možno to TV pri spustení videa v prehrávači číta a má to ako nápovedu, niečo ako forced HDR režim počas prehrávania.