Оценете темата:
  • 0 гласа - средно 0
  • 1
  • 2
  • 3
  • 4
  • 5
Как да осигурим 4K HDR в Kodi
#1
Има много писано по темата, както в официалния форум на Kodi, така и на други места из мрежата. За да улесним потребителите ни, създавам тази тема за дискусии и първата тема в нея като обобщение на всичко написано: кратко, точно и ясно, без заобикалки.

Какъв хардуер + софтуер са необходими за поддръжка на 4K HDR в Kodi:

- Като Дисплей, трябва да разполагате с Монитор или Телевизор с поддръжка на съответния HDR формат
- Ако не разполагате с HDR Дисплей, Kodi ще извърши софтуерно конвертиране (HDR to SDR tonemapping)

Компютър с x86_64 процесор + ОС Windows 10 + Kodi 19.X или следващи версии: изпробвано е и работи с Intel-ски процесор и видеокарта. HDR10 и HLG функционалността се включва на ниво ОС в Windows 10 и нещата се случват. В AMD лагерът, засега са по-пасивни откъм поддръжката на HDR в Windows, но има известен успех;

Компютър с x86_64 процесор + ОС LibreELEC 11 + Kodi 19.X или следващи версии: изпробвано е и работи с Intel-ски процесор и видеокарта. LibreELEC 11 все още е в етап на разработка и са достъпни само неофициални имиджи с добавени пачове на Intel. В AMD лагерът, засега са по-пасивни откъм поддръжката на HDR под Linux, но се очаква и при тях да се появи поддръжка... след няколко години, евентуално;

TV Box с ARM процесор + ОС Android + Kodi 19.X или следващи версии: ако в описанието на TV Box-a пише, че поддържа HDR10, очаквайте да работи и в Kodi. При Nvidia Shield Pro (2019 edition) е потвърдено, че се поддържа и Dolby Vision;

TV Box с ARM процесор + ОС *ELEC + Kodi 19.X или следващи версии: билдовете на CoreELEC поддържат HDR10+ както трябва с всички "звънчета и камбанки". В LibreELEC има по-слабо ниво на поддръжка - очаквайте в повечето случаи да работи.
[Изображение: notrobosmall.jpg]
Отговори
#2
Здравейте,
От известно време искам да данаправя стриймовете с HDR  / HDR + да изглеждат що годе с нормални цветове в  Kodi, но за съжаление не постигам ефекта който е поне задоволителен. След като първо се отказах да постигна нещо със самите настройки на Kodi и ТВ, преминах към пробване на разни версии и билдове на Kodi от всякакви знайни и незнайни Коди форуми. 
Въпросът ми е има ли начин да се изкарат нормални цветове в HDR формат. Просто за сравнение качеството на картината на една и съща медия в SDR/4k/ и HDR/4k/ формат е земя-небе в полза на SDR. ТВ продържа всички към момента актуални формати аудио и видео, тоест почти изключвам да е от устройството. 
Пробвах и с външен плеър на Kodi - никаква промяна. Явно някъде нещо изпускам но незнам какво.
Отговори
#3
В първата публикация-"шапка" на тази тема съм описал на какви платформи се поддържа HDR Pass Through от Медията - през Коди - към Дисплея. Вие с какъв хардуер точно разполагате? За телевизора, напишете марка и модел. За устройството в което е Коди инсталацията ви също марка и модел или ако е асемблирано от различни части, опишете точно конфигурацията му. От значение е дори HDMI кабела който използвате за резолюции над 1080p т.е. ако можете дайте информация и за кабела (линк откъде сте го закупили). Ще опитам да ви помогна, но трябва да се анализира ситуацията. В схемата на свързване, има ли междинни устройства между Коди у-вото и ТВ ? Ресийвър някакъв примерно? Разкажете по-подобно, за всичко, което е свързано с хардуерната конфигурация. Второ, опишете версия на операционната система на Коди у-вото ви (Windows кой, Андроид какъв и ли др.), версия на Коди която използвате в момента.
[Изображение: notrobosmall.jpg]
Отговори
#4
Темата е страхотна. Благодаря!
Да споделя моя опит, който не е кой знае какво. Докато се мъчех да stream-вам филми в 4К и се дразнех, че постоянно насичат, след кратък експеримент, стигнах до извода, че в настройките за буфериране на Elementum трябва да сложите буфер стойността на поне 400МВ за да нямате прекъсвания.
Отговори
#5
(16-12-2021, 19:10)Majide написа:
В първата публикация-"шапка" на тази тема съм описал на какви платформи се поддържа HDR Pass Through от Медията - през Коди - към Дисплея. Вие с какъв хардуер точно разполагате? За телевизора, напишете марка и модел. За устройството в което е Коди инсталацията ви също марка и модел или ако е асемблирано от различни части, опишете точно конфигурацията му. От значение е дори HDMI кабела който използвате за резолюции над 1080p т.е. ако можете дайте информация и за кабела (линк откъде сте го закупили). Ще опитам да ви помогна, но трябва да се анализира ситуацията. В схемата на свързване, има ли междинни устройства между Коди у-вото и ТВ ? Ресийвър някакъв примерно? Разкажете по-подобно, за всичко, което е свързано с хардуерната конфигурация. Второ, опишете версия на операционната система на Коди у-вото ви (Windows кой, Андроид какъв и ли др.), версия на Коди която използвате в момента.

Здравейте,

Устройството е Philips TV Oled 805 с Android 9 и подръжка на всички актуални формати /KODI е инсталиран директно на Android в ТВ - няма външни системи и кабели/. Откъм хардуеър на ТВ - MediaTek 5887 и ARM Cortex A53, които поне според информацията която намирам не би трябвало да имат никакъв проблем с разчитането и правилната обработка на форматите. Към момента използвам последния билд на kodi HDR edition от Github и по скоро си въобразявам, че има някаква разлика от стандартния отностно проиграването на HDR формата. Преди това пробвах и няколко от версиите от Kodinerds на Maven. Доло горе това е накратко.
Отговори
#6
@slp_pl,

Първо прегледайте настройките на Телевизора, защото понякога от прекалено разбутване на фабричните настройки, рзаличните видове оптимизации и подобрения на картината, започват да си пречат. Проверете дали сте оставили Color Gamut на Normal - така трябва да бъде. ТВ сам разпознава кога му се подава HDR сигнал и превключва автоматично на Wide Gamut. Също така Perfect Natural Reality трябва да е изключен по подразбиране, защото ще осъществява SDR to HDR tonemapping, а вие искате да виждате реалните, истински цветове.
След това тествайте, същите файлове, които пробвате през Коди, дали се зареждат с нормални цветове през вградения медия плейър на ТВ (например от флашка, External HDD или DLNA). В случай, че всичко е наред с цветовете, значи ТВ няма нужда от допълнителни пренастройки. Ако и през неговия плейър има проблем, ще трябва да огледате и другите му настройки за цветове и режим на картината.
Когато/Ако изолирате, че проблемът е конкретно в Коди, деинсталирайте custom версията му и инсталирайте най-новата официална стабилна версия за Андроид. В разделите Плейър>Видео, както и Система>Видео върнете настройките по default (нулирайте горните настройки) {в режим "За експерти" на Коди скинът}, например:

Settings > System > Display:
Resolution 3840 x 2160 (4K)
Use full screen window = OFF (истински full screen)
Delay after change refresh rate = 1.5 - 3 секунди
Use limited color range = OFF (пълен обхват)

Settings > Player > Videos:
Adjust display refresh rate = On start/stop
Render method = Auto detect
Allow hardware acceleration (Пробвайте с включени и изключени)
Use display HDR capabilities = ON (enable auto switch HDR mode and color space)
 
Оттук нататък, променяйте по една от настройките в Коди и тествайте с един и същ HDR видео файл... и отново и отново, докато откриете, коя ваша настройка променя цветовия Gamut и прави цветовете размити, бледи (все едно наблюдавате HDR през плеър и на дисплей, които не го поддържат). При телевизорите на Sony например, в техните фабрични програми, производителят използва private Application Programming Interface (API's), които са вградени и оптимизирани за собствения им video player. Дори и инсталирането на Коди в Sony TV е направено умишлено много проблемно (заради използването на Коди за пиратско съдържание от някои хора).

Кажете, дали има промяна Cool
[Изображение: notrobosmall.jpg]
Отговори
#7
Majide

Благодаря Ви първо за изчерпателните насоки и за отделеното време. Използвам  Коди от дълго време и доста съм експерементирал но все пак всичко е на ниво любител. Например за мен винаги си остава загадка защо във версията за Windows има много повече функции в менюто отколкото за Android. Това, което сте описал като настройки при мен изцяло липсва на ТВ Андроид.
Settings > System > Display:
Resolution 3840 x 2160 (4K) - при мен максимума е 1920х1080 въпреки, че е 4к. В Whitelist - единствено 1920х1080 
Use full screen window = OFF (истински full screen) - няма такав функция
 Delay after change refresh rate = 1.5 - 3 секунди
Use limited color range = OFF (пълен обхват) -няма такава функция
Settings > Player > Videos:
Adjust display refresh rate = On start/stop
Render method = Auto detect - няма такава функция
Allow hardware acceleration (Пробвайте с включени и изключени)
Use display HDR capabilities = ON (enable auto switch HDR mode and color space) - ето това ще ми е интересно да го цъкна но няма такав функция

Просто стигам до извода, че интегрирания плеър в Коди и съответните кодеци не разчитат правилно HDR формата, което съответно е доста странно ако е така, защото излиза, че най използваната  крос платформа не може да изкара медия която изкарват в завидно качество доста по скромни медийни приложения. 

 
Отговори
#8
Относно наличните настройки, които виждате в менютата на Коди (в режим "За експерти"), те варират както според операционната система на устройството, така и според неговите храдуерни възможности и софтуерни разрешения. За какви "разрешения" говоря? Ами, ако използвате администраторски акаунт в система Windows, естествено ще имате пълни права над системата и Коди също ще има такива, ако го стартирате под такъв акаунт и респективно ще ви показва всички налични настройки (за вашия хардуер и софтуер), без да са забранени (grayed out). Това обаче е нож с две остриета и ако се случи да инсталирате опасен addon за Коди, той би могъл да ви зарази системата с криптовирус или да ви открадне акаунтите за стрийминг услугите за които сте се вписали през другите приложения/addon-и. Ако ползвате LibreELEC/CoreELEC, там също виждате всички налични настройки, но акаунта под който оперира Коди е лимитиран, да има съответните ограничения и притесненията са по-малко. Ако ползвате руутнат TV Box, това също е повод за притеснения, защото "вратата стои отключена". Трябва да се спра с тия кавички... Какво казвах? А, да. Във вашия случай, телевизора ограничава несертифицираните приложения (инсталирани извън неговия App Store) в достъпа им до всички възможности на хардуера и самата ОС, защото са потенциално опасни и недоверени. По тази причина, аз лично със софтуери на телевизори, не се разправям. Използвам отделен TV Box/HTPC, над което имам пълен контрол и софтуерно му инсталирам сам от каквото имам нужда и го ъпдейтвам ръчно, когато аз си реша. Все пак опитайте, да прегледате настройките и на ТВ и на Коди (за пореден път). Може да сте пропуснали нещо някъде из менютата.
[Изображение: notrobosmall.jpg]
Отговори
#9
Притежавам това дъно, което ползвам за мултимедиен център: https://www.asrock.com/MB/Intel/J5040-IT...cification
Има си чудесно хардуерно декодиране под 4к и процесора не качва над 20 % при 4к филми.
Уви, самото дъно явно е проектирано така че не разрешава отключване на HDR  на ниво операционна система към дисплея, въпреки че дисплея си има работещ HDR, тестван с няколко плеъра, вкл. вградения в телевизора.
В последната версия на Kodi има опция за tone mapping (HDR->SDR), която работи чудесно и се првключва с комбинацията Alt+F11. Опциите са:
Off
Reinhard
ACES Filmic
Hable

Уви при мен само Reinhard работи без да започне да насича леко видеото. Но не са достатъчно наситени цветовете. А останалите варианти предлагат по-естествени цветове и контраст.
Някой да има идея защо насича при останалите методи само? Уточнявам, че и при останалите избрани опции процесора не качва над 22% при 4K HDR филм. Тоест не е проблема в обработката от процесора.
Отговори
#10
@beatfan, дъното наистина изглежда хубаво и компактно. Като хардуер изглежда наистина добре, но може да провериш, ако има наличен BIOS ъпдейт за него, сложи го и виж дали ще има промяна. Asrock правят много добър хардуер, но софтуера малко им куца (в 40% от случаите). Това, което предполагам е, че като включиш въпросните режими за tonemaping-a, вместо процесора, продължава да се използва видеокартата за рекодиране (декодиране+кодиране) в такива режими, за които да не се поддържа хардуерен офлоудинг на изчислителните процеси. По принцип, ако е така, автоматично се ангажира CPU-то да върши тези задачи, а ти посочи, че не е така (не се натоварва повече от друг път) т.е. възможно е да продължава GPU-то да се "гърчи", без да се прехвърля задачата към CPU-то, което е разтоварено и софтуерно може да свърши по-добра работа. Пробвай да изключиш временно хардуерния офлоудинг и виж каква ще е разликата. Гличовете и насичанията които забелязваш, винаги се дължат или на маломощен хардуер (с липса на хардуерно ускорение или ниски изчислителни способности по спецификации) или на недостатъчно големи буфери/буферна памет, препълнена, която по-бързо се чете от скоростта с която се запълва т.е. източника на сигнал (компютърна мрежа например) е с по-ниска скорост от заложения в стриймваното видео битрейт и затова то не може да мине нормално, а спира да буферира и пак и пак в различна степен, както според размера на съответните буфери, така и според разликата в двете скорости/битрейтове.
/ Извинявам се за дългите изречения Rolleyes /

П.С: Можеш да пробваш и друго: подготви си две празни Флашки (втората, нека е USB 3.0). На първата сложи инсталатора на LibreELEC 11 - експерименталните билдове за Intel базирани конфигурации с HDR поддръжка. Буутни компютърчето от първата флашка и инсталирай системата върху втората флашка (бързата с USB 3.0). Рестартирай и зареди вече инсталирания LibreELEC от втората флашка. В "Елеците", всичко се оптимизира специално за Коди и HDR-a определено е сред приоритетите. Драйверите за Линукс работят по-различно и знаеш ли, може пък да тръгнат нещата нормално и без tonemaping-а. Според мен си заслужава да опиташ.
[Изображение: notrobosmall.jpg]
Отговори


Теми, които вероятно са свързани...
Тема: Автор Отговори: Прегледи: Последна публикация
  Windows мрежа (SMB) vandu 7 5,820 01-12-2022, 11:47
Последна публикация: ValeriTrifanov
Star Електронен програмен справочник (EPG) за български и чуждестранни ТВ и радиа Majide 1,098 979,337 14-11-2022, 22:34
Последна публикация: mehanic
Video Kodi вече и на Smart TV pepo 28 40,119 28-06-2022, 00:48
Последна публикация: Krumov
  Zamunda и ZELKA Magnet Video m1TeT0 2 784 15-06-2022, 00:02
Последна публикация: martinstz
Lightbulb Препълване на вътрешната памет с временни файлове Majide 0 514 30-04-2022, 13:25
Последна публикация: Majide

Отваряне на: