Htpc на windows 10

You are here: Home / HTPC / Kodi (XBMC) / How to Set Up Windows 10 based HTPC as a Kodi Appliance

One of the main reasons why I like to use the Linux-based OpenELEC operating system is that it feels like using a device such as Apple TV.

However, if you wish to use Windows 10-based HTPCs, the major annoyance is that they look and feel like PCs. Luckily, this is not the case anymore.

In this post for advanced users, you will learn how make your Windows 10 Kodi installation behave like an appliance similar to OpenELEC by making Windows 10 almost completely invisible while booting and using Kodi media center.
In my case, I wanted to use Plex Media Server in the background. I watch Netflix, Hulu and other premium content channels directly from the Kodi Media Center, so I need to use Windows-based PlayOn Media Server software that is required to run in the background in order to watch Netflix via Kodi.
In this post you will learn to

  • Change a motherboard’s boot screen to display a custom image
  • Disable the Windows logo and loading circle from the Windows boot screen
  • Make Windows automatically log-in to your user account
  • Use Launcher for Kodi to launch Kodi directly after log-in
  • Control your HTPC with any infrared remote control

So, let’s get started to modifying your Windows 10 operating system.

Step 1: Alter boot screens

Change motherboard’s boot screen

First, you will need to create a .BMP image up to 640 x 480 pixels in size with up to 256 colors.
If you want to use the My Media Experience logo, you can download my boot screen image here.
Depending on your motherboard manufacturer, there are different software available to change the default boot screen image.
Asus: Download ASUS AI Suite 3 under Utilities. You will also need to download the latest BIOS for your motherboard. You can search your motherboard here and download the latest BIOS file.
Install “EZ Update” using the ASUS AI Suite. After you launch ASUS AI Suite 3 for the first time, select EZ Update.
Then click “Browse” button under “Manually update Boot logo or BIOS” and locate the downloaded BIOS file. Then click “MyLogo” and select a image file for your boot logo. Finally, click “Update” and then “Flash” and wait 3-5 minutes for BIOS to be updated.
Gigabyte: Download and install Gigabyte Face-Wizard.
Launch Gigabyte Face-Wizard and press “Load Image” and then “Save” to change the default boot screen image into a custom one.

Remove loading circle on startup

Next, let’s remove the Windows logo, loading circle animation from the start up.
I am using an all-in-one app from Winaero to tweak certain Windows operating system options.

First, download and install Winaero.
After launching Winaero, untick the following three boxes: “Enable Windows logo”, “Enable loading circle” and “Enable text messages” under the “Boot and Logon”.
You can also disable the Login screen background under the “Login Screen Image”.

 
Next time when you will boot up the computer, you will only see a blank screen during the Windows start up.

Step 2: Set automatic login

In order to automatically sign in to Windows 10, you should disable the need to input a user name and password every time you log-in.
I will show you a way to accomplish this without losing the additional security that comes with having a password.

First, press the Windows key + R to bring up a run box. Then, type netplwiz and hit enter.
Once the User Accounts dialog box is opened, select your user account from the list and uncheck the “Users must enter a user name and password to use this computer” checkbox.
After clicking the apply button, you will need to input your existing password twice and click OK.

 
That’s it. Now, you can close the User Accounts dialog, and next time you boot up the computer, you will not need to sign in manually.

Step 3: Install Launcher for Kodi

>
In Windows 10, it is rather difficult to launch applications on start up so that they stay on foreground all the time.
Fortunately, there is a simple tool called Launcher4Kodi (was XBMC Launcher) that allows you to set up Kodi to start up automatically.

You can download the Launcher4Kodi here and install it on your computer.
After launching the Launcher4Kodi application, click “Start Kodi when Windows starts” and “Start Kodi when Windows resumes from Sleep” in the “Startup Settings” tab.
Next, go to the “Shell” tab and choose Launcher4Kodi.

 
Now, you are ready to reboot your computer to launch Kodi automatically.

Step 4: Use a Flirc remote control

Last but not least, in order to have an appliance look and feel, you will need to have a remote control so that you can use your computer without a mouse and keyboard.
I would recommend buying a Flirc USB IR receiver (get it here) that allows you to control your computer with any infrared remote control. For example, I am using Logitech Harmony Smart Control to control my HTPC.
You can customize the remote keys using a separate app or use a default Kodi profile with the Logitech Harmony remote control, so your Flirc will work with the Harmony without any additional pairing.
Click here to read more about setting up Flirc.

What’s Next

Now that you have your Windows 10 Kodi installation running like an appliance, have a look at these customization tips to take your Kodi to the next level.

Большинство кинолюбителей, строящих сегодня домашний кинотеатр, останавливают свой выбор на Apple TV или устройствах на базе Android TV, например Nvidia Shield. Многие пробуют использовать более продвинутые варианты, вроде Dune или Zappiti. Это прекрасные устройства, которые дают отличную картинку из коробки с поддержкой всех современных стандартов (4K, HDR, Dolby Vision и тд). Но можно ли получить картинку еще лучше? Безусловно! Для этого существуют специальные устройства — видеопроцессоры, которые позволяют обрабатывать видео с источника и выводить его в максимально возможном качестве. Как правило, такие системы умеют масштабировать контент в любой формат, будь это широкоформатный экран Cinema Scope (2.35:1) или классический 16:1, убирать черные полосы с фильмов, делать качественный апскейлинг FullHD контента до Ultra HD, повышать резкость и качество изображения, поддерживают HDR Tone Mapping и многое другое. В данном мануале речь пойдет о создании такого видеопроцессора с возможностями медиацентра на базе Kodi и использованием высококачественного видеорендера MadVR.

Для начала нужно разобраться, что вообще такое HDR и HDR Tone Mapping. 

HDR — это сокращение обозначения «High Dynamic Range» — расширенный динамический диапазон. Эта технология улучшает детализацию изображения в самых темных и светлых сценах. Она делает картинку на экране более естественной и реалистичной даже в широком диапазоне контрастности. Например, если действие происходит в темной комнате без света, экран HDR-телевизора или проектора отобразит не только цвет, но и текстуру ее стен или на закате будет видно больше деталей в небе.

SDR и HDR в сравнении

SDR и HDR в сравнении

Также HDR контент позволяет отображать видео с глубиной цвета в 10-bit или 12-bit, а также использует цветовое пространство Bt.2020, о котором мы еще поговорим.

Что такое динамическое тональное отображение?

Динамическое отображение тонов (Dynamic Tone Mapping) — это вычислительный процесс, в котором используется алгоритм для сегментации и анализа исходного изображения HDR в режиме реального времени и переназначения или изменения уровней теней, средних тонов и светлых участков в определенных областях изображения автоматически на основе коэффициентов контрастности сцены. Целью этого процесса является максимально простое создание красивого и готового изображения без участия человека. Это автоматизированное редактирование изображений для потребительской фотографии и видеосъемки в массовом масштабе.

Алгоритм динамического отображения тонов постоянно считывает, насколько яркие самые яркие части изображения сравниваются с самыми темными частями. Такие алгоритмы были обучены с использованием машинного обучения на огромном наборе данных изображений, чтобы решить, что, по его мнению, является лучшим способом записи этих уровней освещенности. Он может поднять темные области, чтобы сделать их ярче, и уменьшить уровень самых ярких областей, чтобы сделать их немного темнее. Он также может сдвигать средние тона ярче или темнее.

Пример работы DTM от LG

Пример работы DTM от LG

Подобную технологию имеют как телевизоры так и проекторы, но делают они это весьма поверхностно, так как не имеют огромных вычислительных мощностей для анализа каждого кадра и используют программные алгоритмы.

Еще существуют и более продвинутые стандарты HDR: HDR10+ и Dolby Vision, которые хранят в себе динамические данные, поэтому могут отображать корректную, оптимальную картинку из коробки, при условии поддержки этой технологии устройством вывода, но мы не будем затрагивать сегодня этот момент, так как нас интересует в основном обычный HDR10 (без +) контент.

В большинстве проекторов даже среднего сегмента нет функции DTM, и настраивать уровни HDR приходится только вручную, соответсвенно эти настройки будут применены для всех фильмов, что может очень сильно уменьшить не только яркость во многих сценах, но и воспринимаемый контраст и цветность, поэтому очень часто приходится играться с настройками HDR не только от фильма к фильму, но и вообще в целом для каждой сцены в конкретном фильме, ведь сцены могут разительно отличаться: вот главный герой затаился от супостатов в темном лесу посреди ночи, а уже через 5 минут несется на красном мотоцикле, сверкая рамой на солнце.

HDR Tone Mapping в MadVR.

Но что, если есть ПО, которое может делать не только HDR Tone Mapping, но и конвертировать обработанный HDR в SDR, причем делать это на любых проекторах (как с поддержкой HDR так и без нее) ? Да, такой софт есть, и это — MadVR.

Видеорендер поддерживает покадровый DTM, расширенный алгоритм обнаружения изменения сцены с восстановлением контраста, восстановлением деталей теней, восстановлением яркости с различно (выкл., низкий, средний, высокий, очень высокий, экстремальный) Повышение качества цветности бе артефактов на основе искусственного интеллекта.

Пример пост процессинга и тонирования HDR c помощью видеопроцессора MadVR Envy

Пример пост процессинга и тонирования HDR c помощью видеопроцессора MadVR Envy

MADVR. Что ты такое?

MadVR — это видеорендер с поддержкой видеокарт, работа которого выполняется с помощью шейдеров GPU и различными программными алгоритмами. Рендер умеет работать c HDR контентом, делать Tone Mapping, апскейлинг любого контента до 4K, позволяет улучшать цветовую дискредитацию, повышать резкость, контраст изображения, убирать различные артефакты с изображения, производить масштабирование и много чего еще.

На его базе можно построить очень продвинутый видеопроцессор, который практически не будет уступать коммерческим решениям от Lumagen и MadVR Envy, к тому же его стоимость будет просто на порядок ниже. А еще это устройство будет супер универсальным, ведь оно сможет не только обрабатывать видео, но использоваться в качестве видеомонтажа, игр, 3д моделирования и всего, что умеет обычный компьютер.

Вторая немаловажная задача видеопроцессинга, правильный апскейлинг до 4K. Удивительно, но до сих пор в 2023 году выходит очень много картин в формате FullHD. Плюс существует огромное количество старых фильмов FullHD, которые так и не были адаптированы под 4K стандарт. Если на телевизоре до 50 дюймов смотреть подобный контент — не большая проблема, то для больших экранов хочется разрешение уровня 4K.

Что такое 4K апскейлинг?

4K Апскейлинг- это масштабирование всех входящих видеосигналов до разрешения 4К или выше. Если изображение просто увеличить и растянуть на экране высокого разрешения, то такая картинка потеряет резкость, ведь информации в ней не прибавится. Для этого и существует апскейлинг, который позволяет используя разные технологии, как программные так и программно-аппаратные, применять различные алгоритмы для улучшения изображения а также искусственного увеличения его разрешения с сохранением деталей и MadVR объединяет в себе один из лучших аппаратно-программных алгоритмов , что на выходе дает очень крутой результат. Мы еще обязательно вернемся к тому, как MadVR умеет работать с апскейлингом, но пока двигаемся дальше.

Соотношение сторон. Масштабирование.

Соотношение сторон изображения — это отношение его ширины к высоте. Обычно оно выражается в виде двух чисел, разделенных двоеточием, как в 16:9. При соотношении сторон x:y изображение имеет ширину x единиц и высоту y единиц. Широко используемые соотношения сторон включают 1,85:1 и 2,39:1 в киносъемке, 4:3 и 16:9 в телевидении и 3:2 в фотосъемке с неподвижной камерой.

Пример разницы в соотношении сторон.

Пример разницы в соотношении сторон.

Проблема заключается в том, что в отличии от телевизоров, проекторы физически не могут «кропнуть» изображение до нужного размера, поэтому фильм, снятый в 2.35:1 формате на 16:9 экране отображается с черными полосками сверху и снизу и наоборот на Cinema Scope (2.35:1) экране с полосками по бокам.

MadVR позволяет вписывать 16:9 изображения в формат широкого экрана без применения функции памяти линз, которую поддерживают далеко не все проекторы, поэтому эта функция может быть очень полезна для владельцев таких устройств.

2.35:1 фильм, отображаемый на экране с соотношением сторон 16:9

2.35:1 фильм, отображаемый на экране с соотношением сторон 16:9
Если бы Mad Max был снят в формате 16:9 - MadVR смог бы вписать его размеры в широкий экран без использования зума на проекторе, что особенно полезно для владельцев проекторов без моторизованных объективов.

Если бы Mad Max был снят в формате 16:9 — MadVR смог бы вписать его размеры в широкий экран без использования зума на проекторе, что особенно полезно для владельцев проекторов без моторизованных объективов.
Или полностью обрезать лишнее изображение вписав видимое изображения в формат в 2.35:1 экрана.

Или полностью обрезать лишнее изображение вписав видимое изображения в формат в 2.35:1 экрана.

Точно также MadVR умеет масштабировать 2.35:1 изображение до 16:9, обрезая черные полосы, что будет полезно для владельцев экранов с классическим соотношением сторон 16:9.

Масштабирование 2.35:1 изображения в 16:9  с помощью MadVR Zoom Control

Масштабирование 2.35:1 изображения в 16:9 с помощью MadVR Zoom Control

Все это доступно в настройках «Zoom Control» и «Screen Config», о которых еще будет сказано в разделе о настройках MadVR.

Что нужно для MadVR? Hardware

Хотя MadVR Labs с недавнего времени и выпускают готовые коммерческие продукты вроде MadVR Envy, которые построены на базе своих последних программных разработок, никто не запрещает собрать собственную сборку на компьютере на базе открытой версии MadVR.

Для работы MadVR необходим компьютер с достаточно производительным оборудованием. Для начала разберемся какое железо нам понадобится. В этом руководстве будет описывается аппаратное обеспечение, необходимое для воспроизведения 4K в разрешении 3840 x 2160p.

Я разделил конфигурации на три типа: Минимум, Производительность и Экстремальный.

«Минимум» — позволит пользоваться всеми функциями MadVR с минимальными настройками.

«Производительность» — позволит пользоваться апскейлом до 4K и тонммеппингом на средних настройках.

«Экстремальный» — сделает вашему компьютеру больно, но позволит отобразить максимальную картинку используя экстремальные настройки MadVR.

Процессор

Минимум: Kaby Lake Core i3/AMD Ryzen 3

Производительность: Kaby Lake Core i5/AMD Ryzen 5

Экстремальный: Kaby Lake Core i7/ AMD Ryzen 7

Материнская плата

Материнская плата должна быть совместима с выбранным процессором и соответствовать выбранному форм-фактору корпуса + иметь дополнительный PCI Express слот третьего поколения, работающий на скорости не ниже х4 (если вы собираетесь использовать карту видеозахвта BlackMagic для видеопроцессинга с внешнего HDMI)

Память

Желательно пара, приоритет частота памяти. Чем быстрее тем лучше.

Минимум: 8 гб 

Производительность: 16 гб (8х2)

Экстремальный:  32 гб (16х2)

Внутреннее хранилище

Твердотельный накопитель (SSD) рекомендуется для использования в HTPC. Скорость мгновенного доступа, обеспечиваемая SSD, сделает ПК быстрым во всех отношениях от времени загрузки до адаптивного управления операционной системой. SSD также могут повысить производительность мультимедийных интерфейсов, таких как Kodi или Plex, значительно сокращая время, необходимое для кэширования и загрузки постеров и анализа фильмов. Для HTPC, который не имеет дело с передачей больших файлов, SSD с интерфейсом SATA будет работать так же быстро, как и SSD с интерфейсом PCIe. SSD SATA рекомендуются в качестве предпочтительного жесткого диска для операционной системы HTPC.

Если есть желание организовать файловое хранилище на базе HTPC, то можно использовать и SSD и HDD больших объемов, понимая, что HDD имеют больший шум по сравнению с SSD, о котором мы еще поговорим.

  • SATA: 6 Гбит/с (интерфейс SATA);

  • PCIe: до 40 Гбит/с (PCIe x8) — фактическая производительность, как правило, намного ниже (интерфейс PCI);

  • M.2: до 40 Гбит/с (PCIe x8) — фактическая производительность, как правило, намного ниже (интерфейс SATA M.2 и интерфейс PCIe M.2).

Видеокарта  (очень важный пункт!)

Большая часть обработки madVR осуществляется видеокартой. Видеокарта, отвечающая требованиям, позволила бы использовать масштабирование любого HD-видео до 2160p (4K UHD) с использованием алгоритмов NGU, проводить удаление артефактов и постобработку любого контента, а также выполнять качественный HDR Tone Mapping.

Аппаратное декодирование HEVC также является приоритетным. Выбранный графический акселератор должен быть способен декодировать 10-битный HEVC с полнофункциональным (не гибридным) аппаратным декодером, способным декодировать высокобитрейтный HEVC без снижения производительности рендеринга графического процессора.

Не меньше 4 ГБ видеопамяти может потребоваться при использовании обычных размеров очереди в сочетании с масштабированием изображений NGU, общей обработкой madVR и субтитрами.

  • 4 ГБ + VRAM

  • Фиксированный 10-битный HEVC-декодер

  • HDMI 2.0a/b (4K 60 кадров в секунду)

Минимум

Это карты среднего уровня, способные масштабировать контент 1080p до 4K с помощью не очень требовательных алгоритмов масштабирования изображений, например super-xbr а также удаления артефактов и постобработкой. Карты этого уровня позволяют пользователю воспользоваться всеми функциями madVR, просто уменьшая качество алгоритмов.

Производительность

Это карты среднего размера, способные масштабировать 1080 контент до 4K с помощью высококачественного апскейлинга, используя алгоритмы NGU с продвинутыми параметрами, удалением артефактов и дополнительной постобработкой. Так же эти карты способны использовать HDR Tone Mapping на средних настройках. Вероятно может потребоваться снижение некоторых настроек с 4K 60.

Экстремальный

Это высококлассные карты, способные выполнять самые агрессивные настройки практически без компромиссов, воспроизводя любой контент. Использование NGU алгоритмов с максимальными настройками, удалением артефактов и постобработкой.

Отображение тонов HDR

Последняя категория предназначена для тех, кто в первую очередь заинтересован в покупке карты для использования высококачественного пиксельного шейдеринга HDR Tone Mapping. Рекомендуемые карты способны использовать отображение тонов со всеми включенными улучшениями HDR с контентом 4K 24 кадра в секунду. Более бюджетные карты все еще могут выполнять отображение тонов madVR в хорошем качестве, но, возможно, придется сделать несколько компромиссов с производительностью уменьшив настройки.

Минимум: GTX 1650 / RX 560 

Производительность: RTX 2060 / RX 580 / RX 5700

Экстремальный: RTX 3070 / RX 6800

Отображение тонов HDR: GTX 1660 Ti / RTX 2060 / RX Vega 56 / RX 5700

Б/У

Не стоит обходить стороной «карточки» на вторичном рынке, коих тоже предостаточно и они все еще прекрасно справляются со своей задачей. Среди «вторички» отлично подойдет по тем же критериям:

Минимум: GTX 960 4GB / GTX 1050 3GB / GTX 1050 Ti / RX 470

Производительность: GTX 1070 6 ГБ / RX 480/

Экстремальный : GTX 1080 Ti / Vega 64

Отображение тонов HDR: GTX 1070 / GTX 1070 Ti

Источник питания

Блок питания должен быть достаточно производительным, чтобы обеспечить необходимую мощность для всех компонентов при нагрузке. К тому же он должен быть достаточно маленьким, чтобы поместиться внутри выбранного корпуса. И он должен быть достаточно тихим — подходит для просмотра видео в тишине.

Программа сертификации 80 Plus (от бронзы до титана) определяет эффективность источника питания. Чем выше номинальная мощность, тем ниже энергопотребление при заданной мощности. В основном, это указывает на то, сколько энергии тратится блоком питания от розетки к ПК при обеспечении требуемого количества мощности.

Форм-факторы корпуса:

  • ATX (башня)

  • HTPC (горизонтальный)

  • мини-МТX

  • micro ATX

Корпус mATX или HTPC могут иметь ограничения с установкой длинных карт, поэтому имейте это ввиду. Cреди HTPC корпусов неплохо зарекомендовали себя Silverstone Grandia, например GD09, хотя официально они уже не продаются, но тем не менее еще доступны на рынке.

Также можно взять за базу ATX корпус с правосторонним стеклом, который можно использовать как горизонтальный корпус, переместив ножки на боковую крышку, что я собственно и сделал используя прекрасный корпус от AeroCool Flo Saturn. Вентиляторы лучше брать с RGB контролируемой подсветкой, иначе прийдется наблюдать новогоднюю иллюминацию, что совершенно не годится для кинозала).

Бесшумные компоненты HTPC

Если HTPC будет размещаться в той же комнате, что и ваш кинзал или кинотеатр то немаловажный параметр — это бесшумность работы.

Процессор: Процессор редко загружается MadVR на 100%, поэтому любой относительно тихий компьютерный кулер до 25 дб не будет задействован в полную силу. Можно рассмотреть водяное охлаждение. 

Графический процессор: Рекомендуется приобрести графический процессор с несколькими большими вентиляторами, которые могут поддерживать низкую температуру графического процессора под нагрузкой. Выбор графического процессора с большими вентиляторами — это способ сохранить обороты вентиляторов ниже, так как более крупные вентиляторы более эффективны при охлаждении, чем более мелкие вентиляторы, и обычно вращаются медленнее.

Источник питания: Блок питания является часто упускаемым из виду источником шума ПК. Дешевый и неэффективный источник питания будет производить больше шума, чем графический процессор, нагреваясь от нагрузки. Это накопление тепла часто приводит к громкому вращению вентилятора блока питания, а большинство более дешевых источников питания оснащены некачественными вентиляторами. Неприятный шум вентилятора блока питания иногда может быть ошибочно идентифицирован как шум вентилятора графического процессора, потому что вентилятор блока питания обычно наращивается одновременно с повышением температуры графического процессора и увеличением оборотов вентилятора графического процессора.

Покупка эффективного источника питания (от золота до платинового) — неплохая идея, если вы хотите, чтобы компьютер «молчал» как можно больше. Эффективные источники питания генерируют меньше потраченной энергии, что приводит к меньшему количеству тепла и часто имеют более интеллектуальные контроллеры вентиляторов (полупассивные режимы), которые выключают вентилятор блока питания при более низких температурах и используют более расслабленные кривые вентилятора. Некоторые из более дорогих блоков питания полностью бесшумны и безвентиляторны благодаря пассивному охлаждению. Чтобы поддерживать высокую эффективность блока питания, рекомендуется приобрести блок питания с немного большей мощностью.

К тому же можно собрать и полностью бесшумный вариант используя карты с пассивным охлаждением, Вот например полностью бесшумный HTPC, состоящий из подобных компонентов:

Видеокарта: Palit KalmX GeForce GTX 1050 Ti 4 GB Video Card с пассивным охлаждением.

Процессор: с использованием пассивного охлаждения процессора Noctua NH-P1.

Блок Питания: SeaSonic PRIME 600 Titanium 600 W 80+ Titanium Certified Fully Modular Fanless ATX Power Supply.

Корпусный вентилятор: Noctua (при необходимости).

Хранилище данных: SSD накопитель.

Не обязательные, но крайне рекомендуемые дополнительные аксессуары:

ИБП. Позволит избежать проблем с внезапным отключением электроэнергии. Лучше приобрести заранее более мощную модель на 1000-1200 ватт, которая способна удержать на себе несколько устройств, например проектор, ресивер и HTPC.

NAS. Позволит хранить фильмы и иметь к ним доступ с различных медиаустройств. Можно построить на базе готовых решений, вроде Synology или доустановить дополнительный диск для хранения фильмов непосредственно в HTTPC.

ИК пульт с приемником. Позволит управлять компьютером с пульта как обычным медиа центром. Подойдет любой пульт, умеющий работать в среде Windows. Если нужен посерьезнее и универсальнее, есть хорошие варианты от Logitech Harmony.

Беспроводная клавиатура с сенсорной панелью. Понадобится в крайних случаях, если что то нужно оперативно поправить или настроить, так как ИК пультом можно делать только базовые вещи. На рынке представлено множество вариантов беспроводных клавиатур с тачпадами, например Logitech K400.

Джойстик. Данное устройство позволит комфортно играть в игры, если исползовать HTPC как игровой центр. Подойдет контроллер от Xbox или Play Station.

Пример сборки HTPC «Производительность»

Моя конфигурация, собранная для базового HDR Tone Mapping + 4K Апскейлинга в режиме Производительность.

Для MadVR я собрал компьютер на базе Intel i5 10500 на чипсете Z590 LGA 1200. Два модуля оперативной памяти ADATA XPG по 8 GB DDR4 3200, SSD M2 ADATA, 650W БП DeepCool 80+ и БУ видеокарта Gigabyte Ge Force GTX 1070. Корпус ATX AeroCool Flo Saturn. В будущем платформа имеет возможность апргейда, например до Core i7-11700K LGA1200 и видеокарты уровня Nvidia 3070.

Конфигурация ПК для 4K Апскейлинга и HDR Tone Mapping

Конфигурация ПК для 4K Апскейлинга и HDR Tone Mapping
Корпус AeroCool Flo Saturn позволяет разместить материнскую плату на 90 градусов, что очень удобно при горизонтальной установке системного блока.

Корпус AeroCool Flo Saturn позволяет разместить материнскую плату на 90 градусов, что очень удобно при горизонтальной установке системного блока.
AeroCool Flo сверкает всеми красками. RGB подсветку лучше отключить, хотя кому то может даже нравится.

AeroCool Flo сверкает всеми красками. RGB подсветку лучше отключить, хотя кому то может даже нравится.
Ну чем не MadVR Envy?

Ну чем не MadVR Envy?

Конечно можно с этим всем не заморачиваться, Создатели MadVR предлагают свое коммерческое решение в стиле «Plug and Play», только вот цена может отпугнуть даже настоящего киномана. Тем более когда мы говорим о таком бюджете, то подразумеваем, что владелец кинозала уже имеет топовое проекционное оборудование, например JVC NZ9. Поэтому готовая сборка с MadVR может быть интересна своей универсальностью и относительной доступностью и помогает улучшить изображения для проекторов среднего ценового диапазона в разумных ценовых пределах, в отличие от MadVR Envy.

по сути это такой же компьютер, только с топовыми компонентами, картой видеозахвата и последней версией MadVR свежей сборки, которая используется теперь только в коммерческой версии продукта.

MadVR Envy Pro

MadVR Envy Pro
Корпус очень похож на модели от SilverStone, например GD09

Корпус очень похож на модели от SilverStone, например GD09
Внутри комплектующие обычного ПК c картой видеозахвата. Поговаривают что в Envy используется карта AverMedia, которая работают с MadVR через SDK.

Внутри комплектующие обычного ПК c картой видеозахвата. Поговаривают что в Envy используется карта AverMedia, которая работают с MadVR через SDK.

Видеопроцессинг с внешних источников. Что такое карта карта видеозахвата?

Это устройство, внешнее или внутреннее, подключаемое к компьютеру по USB или непосредственно к материнской плате в разъем PCI Express для захвата видео c различных источников и выводящего его на компьютер в различных форматах, вплоть до 4K 60 Гц c исходным сигналом HDR.

Для понимания как происходит видеопроцессинг с помощью карты видеозахвата и ПО VideoProcessor

Для понимания как происходит видеопроцессинг с помощью карты видеозахвата и ПО VideoProcessor

Для работы нашего HTPC в качестве видеопроцессора внешних источников нам понадобится карта видео захвата DeckLink Mini Recorder 4k или Quad HDMI Recorder а также дополнительное программное обеспечение — VideoProcessor. Другие карты данным ПО на сегодня не поддерживаются, поэтому работает оборудование только от Blackmagicdesign. Возможно, когда нибудь заработают карты и от AverMedia.

VideoProcessor с поддержкой рендера MadVR

VideoProcessor с поддержкой рендера MadVR

Для базовой версии необходима карта уровня Declink Mini Recorder 4K, которая способна обрабатывать 4K видео до 30 Гц. Quad HDMI Recorder в свою очередь поддерживает видео до 4K 60 Гц, но стоит ощутимо дороже.

DeckLink Mini Recorder 4k

DeckLink Mini Recorder 4k

Технические характерестики карт BlackMagic

Обратите внимание, карта способна обрабатывать изображение 4К до 30гц. Для захвата 60 гц требуется карта уровня Quad!

Обратите внимание, карта способна обрабатывать изображение 4К до 30гц. Для захвата 60 гц требуется карта уровня Quad!

.


Обратите внимание на совместимый компьютерный интерфейс PCI Express. Минимальные требования PCI Express gen 2 x4, поэтому необходимо убедиться что материнская плата соответствовала указанным требованиям.

Обратите внимание на совместимый компьютерный интерфейс PCI Express. Минимальные требования PCI Express gen 2 x4, поэтому необходимо убедиться что материнская плата соответствовала указанным требованиям.

Для более сложных схем подключения потребуется дополнительное устройство HD Fury, которое помимо всего прочего умеет передавать Dolby Vision контент на совместимые с HDR устройства.

Примеры более сложных подключений для использования с VideoProcessor

Примеры более сложных подключений для использования с VideoProcessor

Если же цели захвата видеосигнала с внешних источников не стоит — можно сэкономить на карте видеозахвата и вспомогательных устройствах и построить HTPC на базе Kodi, который будет не намного хуже в части просмотра фильмов.

Что нужно для MadVR? Software.

Нам понадобится 3 компонента.

  1. MadVR

  2. Kodi

  3. MPC Player 

  4. VideoProcessor (опционально при использовании карты видеозахвата)

C MadVR все понятно, альтернатив по возможностям у него нет, разве что HDR Tone Mapping от Plex, о котором мы поговорим отдельно. но самая главная загвоздка HTPC — удобство управления медиаценром. Запускать файлы, щелкая мышкой по названиям BatmanNachalo4kHDRselezen.mkv из плейлиста или проводника — прошлый век. Я перепробовал массу вариантов начиная от Emby и заканчивая Jellyfin и отдал бы первенство Plex, но к сожалению он не поддерживает MadVR, поэтому остается единственный универсальный, настраиваемый и функциональный медиацентр — Kodi, но обо всем по порядку.

  1. Качаем MadVR, распаковываем запускаем install.bat с правами администратора, «накатываем» сверху последнюю HDRMeasure. Нам он нужен что бы иметь актуальные алгоритмы и исправления в части обработки HDR. На момент написания использовал последние актуальный 165 билд. Также стоит отметить что все сборки выше 113, имеют ограниченное время использования (насколько мне известно до 6 месяцев), и требуют обновления до актуальной версии.

    MadVR встречает архаичным сайтом из 2000х. Не стоит судить по одежке.

    MadVR встречает архаичным сайтом из 2000х. Не стоит судить по одежке.
  2. Качаем Kodi ( последний стабильный билд, который работает без проблем с внешними проигрывателями — 19.5).

    Вообще существует сборка 17.7 с DSP Player, которая поддерживает MadVR, но мне не удалось ее завести на Windows 11. Плеер в настройках видел рендер, но наотрез отказывался работать с ним, поэтому единственный вариант использовать эту связку — установка Windows 10. Ну или использование внешнего плеера с небольшим хаком через xml файл. Я пошел по второму пути, так как сидеть на старом ПО из за проблем с совместимостью не хотелось.

  3. Внешний плеер. Почему MPC ? На самом деле с MadVR умеют работать и другие плееры (Zoom Player, Pot Player, KMP Player и еще куча разного старья), но у всех у них есть различные недостатки. Например PotPlayer не умеет синхронизировать частоту кадра с источником, а интерфейс KMP Player не адаптирован под экраны высокого разрешения и не умеет в масштабирование. Другие плееры не подошли по субъективным причинам: внешний вид, устарели и тд. Поэтому MPC. И так поехали.

    Качаем MPC BE или MPC HC (кому что больше нравится) и сразу переходим к настройкам. Разницы особо нету, так как по сути это один и тот же плеер с небольшими различиями, которые мы не будем использовать. Имхо MPC-BE интереснее, продолжает обновляться, помимо прочего все кодеки вшиты из коробки.

Настройки системы.

Cразу переходим к настройкам. Для начала меняем частоту на 24 Гц. Это позволит сократить время для переключения на частоту источника, так как большинство фильмов записано именно в этом формате, а также избавить от потенциальных проблем с переключением между режимами, которые могут возникнуть в зависимости от вашей комбинации комплектующих, версии драйверов и ОС.

MPC (покрайней мере на Windows 11) не всегда удается переключить разрешение с предустановленной частотой обновления в системных настройках назад, иногда могут возникать и другие проблемы, например черный экран, потеря HDMI сигнала, зеленый фон и другие артефакты. Возможно проблема кроется в режиме работы Exlusive Mode и Windows 11, поэтому все таки рекомендую использовать проверенный вариант на Winodws 10.

Настройки панели управления NVIDIA. 12 bpc, Выходной формат цвета - RGB, Выходной динамический диапазон  - Полный. Часто можно встретить его отображение как (PC 0-255).

Настройки панели управления NVIDIA. 12 bpc, Выходной формат цвета — RGB, Выходной динамический диапазон — Полный. Часто можно встретить его отображение как (PC 0-255).
Дополнительно нужно убедиться, что режим акселератора выставлен "Адаптивный" или "Максимальная производительность" дабы избежать с проблемами, связанными с "тормозами", выпадением кадров и тд.

Дополнительно нужно убедиться, что режим акселератора выставлен «Адаптивный» или «Максимальная производительность» дабы избежать с проблемами, связанными с «тормозами», выпадением кадров и тд.
Параметры дисплея в Windows 11

Параметры дисплея в Windows 11
Функцию "Использовать HDR" в системных настройках нужно отключить!

Функцию «Использовать HDR» в системных настройках нужно отключить!

Глубина цвета.

Одним из основных различий между 8-битным и 10-битным видеоизображением является количество цветов, которое может отображать каждый пиксель. 8-битное изображение может отображать только 256 разных оттенков цвета, в то время как 10-битное изображение может отображать уже 1024 разных оттенка. 12-бит в свою очередь уже позволяет отличить 4096 оттенков что составляет 68 719 476 736 цветов! Однако, чтобы заметить разницу между 10-битным и 12-битным диапазонами, нужен очень яркий дисплей. Разница между 8-битным и 12-битным изображением будет не только в количестве отображаемых цветов, но и контрасте и более плавном градиенте, который особенно будет заметен в серых оттенках.

Для примера несколько фотоснимков, имеющих разную глубину цвета, можно наблюдать разные уровни контраста, при условии если Ваш экран уже настроен на отображение 10 бит.

Для понимания как "битность" цвета влияет на плавность градиента

Для понимания как «битность» цвета влияет на плавность градиента

Цветовое пространство. BT. 2020 или Rec 709?

Цветовое пространство – это математическая модель, описывающая фиксированный диапазон цветов, с помощью цветовых координат.

Rec. 709, DCI P3 и Rec. 2020 относятся к разным стандартам кодирования видео и изображений, включая определения цветового пространства, динамического диапазона, точки белого, тональной характеристики (“гамма”) и т.д.. “P3” обычно используется для обозначения цветового пространства, определенного стандартом Digital Cinema Initiative (DCI) для цифрового кинематографического представления, и поэтому чаще рассматривается как “DCI-P3”. Два других стандарта являются стандартами Международного союза электросвязи (МСЭ) и более официально известны как Рекомендация МСЭ-R BT.709 или BT.2020. Rec. 709 был стандартом, вокруг которого было создано большинство стандартов цифрового / HDTV вещания, и эквивалентен с точки зрения цветовой гаммы пространству sRGB (но он не идентичен в других деталях). Rec. 2020 — это более современный стандарт для цифрового видео, который включает (среди прочих обновлений) гораздо более широкую цветовую гамму и поддержку контента с высоким динамическим диапазоном (HDR). Это стандарт, предназначенный для использования с телевизорами “UHD” (системы “4K” и “8K”).

Независимо от технологии экраны и проекторы должны быть спроектированы с учетом одного или нескольких из этих стандартов, чтобы правильно отображать видео, созданное в соответствии с данным стандартом, поэтому если проектор или телевизор не поддерживает к примеру BT.2020, то отобразить цвета в этом цветовом пространстве у него не получится.

Очевидно, что в цветовом профиле BT. 2020 помещается намного больше оттенков и цветов, поэтому его использование предпочтительно.

Rec 709, DCI-P3 и Rec 2020 в сравнении.

Rec 709, DCI-P3 и Rec 2020 в сравнении.
Rec 709

Rec 709
BT.2020

BT.2020
Rec 709

Rec 709
BT.2020

BT.2020

Настройка MPC.

Первым делом настраиваем Аудио-рендер. Выбираем здесь ваш A/V ресивер или другую аудиосистему.

Настройки аудио MPC-BE

Настройки аудио MPC-BE
Отмечаем все режимы.

Отмечаем все режимы.

Переходим к видео настройкам MPC. Нас интересует полный экран, отмечаем как на скриншоте, это позволит избежать проблем с переключением в полный экран.

Выбор декодера. У каждого декодера есть свои преимущества и недостатки, для оптимального качества рекомендуется устанавливать DXVA2 copy-back или D3D11cb. Если наблюдаются проблемы с производительностью - D3D11. Следует отметить что все copy-back декодеры понижают производительность графического акселератора, поэтому при проблемах с низкой частотой кадров рендеринг следует использовать "Native" режим декодера. Для отображения полного диапазона яркости сигнала выходные уровни RGB диапазона устанавливаем PC (0-255).

Выбор декодера. У каждого декодера есть свои преимущества и недостатки, для оптимального качества рекомендуется устанавливать DXVA2 copy-back или D3D11cb. Если наблюдаются проблемы с производительностью — D3D11. Следует отметить что все copy-back декодеры понижают производительность графического акселератора, поэтому при проблемах с низкой частотой кадров рендеринг следует использовать «Native» режим декодера. Для отображения полного диапазона яркости сигнала выходные уровни RGB диапазона устанавливаем PC (0-255).
Не забываем нажать кнопку Применить.

Не забываем нажать кнопку Применить.
Выбираем в качестве основного рендера - MadVR. Отсюда или из панели трея можно попасть в настройки рендера.

Выбираем в качестве основного рендера — MadVR. Отсюда или из панели трея можно попасть в настройки рендера.

Настройка MadVR

Переходим к настройке MadVR.

Выбираем PC levels (0-255), 10 bit и выше.

Выбираем PC levels (0-255), 10 bit и выше.
Отмечаем пункт "дисплей уже откалиброван". По возможности используем цветовое пространство BT.2020 и активируем режим report BT.2020 (доступен только на Nvidia) Указываем параметры кривой гаммы. В данном случае используется 2.4 так как проектор откалиброван именно под 2.4 для оптимального контраста и глубины черного.

Отмечаем пункт «дисплей уже откалиброван». По возможности используем цветовое пространство BT.2020 и активируем режим report BT.2020 (доступен только на Nvidia) Указываем параметры кривой гаммы. В данном случае используется 2.4 так как проектор откалиброван именно под 2.4 для оптимального контраста и глубины черного.
Здесь отмечаем пункты "switch to matching mode". Пробуем менять режимы, если возникают проблемы с переключением в полный экран. Ниже прописываем режимы дисплеев, с которыми MadVR должен включаться в работу.

Здесь отмечаем пункты «switch to matching mode». Пробуем менять режимы, если возникают проблемы с переключением в полный экран. Ниже прописываем режимы дисплеев, с которыми MadVR должен включаться в работу.
Если есть необходимость в корректировке изображения, можно поправить яркость, контраст и насыщенность, но желательно оставить эти настройки по умолчанию.

Если есть необходимость в корректировке изображения, можно поправить яркость, контраст и насыщенность, но желательно оставить эти настройки по умолчанию.

Самый главный пункт — HDR. Отмечаем «tone map HDR using pixel shaders». Второй важный момент — это прописать значение «display peak luminance». Этот параметр будет отличаться от конкретной модели проектора/телевизора. В данном случае используется настройка для модели TW9400, пиковая яркость которой составляет 70-80 нит с использованием экрана с коэффициентом светоотражения 1.0. Если вы не знаете пиковую яркость вашего проектора, можно поискать параметры в интернете или попробовать протестировать значения от 50 до 80. Если наблюдается «подергивание» контраста на HDR контенте в некоторых сценах — рекомендуется отключить пункт «shadow recovery» или убрать все отмеченные по умолчанию пункты в меню «Trade Quality». Если никаких артефактов не наблюдается — можно попробовать увеличить настройки «Contrast Recovery» и «Shadow Recovery». Остальные параметры лучше оставить по умолчанию.

Настройки HDR. По умолчанию достаточно указать корректные параметры "Display Peak Luminance" и отметить пункт "tone map HDR using pixel shaders"

Настройки HDR. По умолчанию достаточно указать корректные параметры «Display Peak Luminance» и отметить пункт «tone map HDR using pixel shaders»
Уже на этом этапе связка MPC + MadVR должна работать. Для удобства можно запустить OSD меню с параметрами рендеринга по нажатию Control + J.  В настройках следует обратить внимание на скорость рендеринга, если значения выше 35 ms, желательно уменьшить настройки. Также стоит обратить внимание на параметры drop/repet/glitch, если значения слишком высокие, как на данном примере, нужно искать причину, в моем случае это были постоянная перемотка видео. На это могут влиять и неправильные настройки Direct3D 11 и Fullscreen Mode. Также необходимо включить режим Adaptive или Performance в драйвере видеокарты, о котором я уже говорил.

Данная настройка в связке с ZoomControl позволяет обрезать лишнее изображение. Например можно вписать контент, записанный в формате 16:9 в 2.35:1 'экран или наоборот "обрезать" 2.35:1 фильм и вписать его в 16:9 экран без черных полос. Эти настройки зафиксированы - поэтому все фильмы будут автоматически иметь установленный кроп. Функция особенно полезна для проекторов.

Данная настройка в связке с ZoomControl позволяет обрезать лишнее изображение. Например можно вписать контент, записанный в формате 16:9 в 2.35:1 ‘экран или наоборот «обрезать» 2.35:1 фильм и вписать его в 16:9 экран без черных полос. Эти настройки зафиксированы — поэтому все фильмы будут автоматически иметь установленный кроп. Функция особенно полезна для проекторов.

Следующие настройки лучше оставить по умолчанию что бы не вносить никаких погрешностей в исходное изображение.

Следующие настройки лучше оставить по умолчанию что бы не вносить никаких погрешностей в исходное изображение.
Можно улучшить резкость изображения встроенными алгоритмами. Я предпочитаю использовать встроенный алгоритмы проектора, но можно попробовать активировать функцию LumaSharpen и anti-bloating/ringing filters протестировав алгоритмы MadVR. Эти настройки требуют повышенной производительности.

Можно улучшить резкость изображения встроенными алгоритмами. Я предпочитаю использовать встроенный алгоритмы проектора, но можно попробовать активировать функцию LumaSharpen и anti-bloating/ringing filters протестировав алгоритмы MadVR. Эти настройки требуют повышенной производительности.
 Zoom Control позволяет масштабировать изображение, автоматически определять черные полосы а также переносить субтитры в зону черных полос. Эта функция будет очень полезна для проекторов, не имеющий моторизированные объективы а также для возможности вписать любой формат изображения в экран в связке с параметрами "ScreenConfig"

Zoom Control позволяет масштабировать изображение, автоматически определять черные полосы а также переносить субтитры в зону черных полос. Эта функция будет очень полезна для проекторов, не имеющий моторизированные объективы а также для возможности вписать любой формат изображения в экран в связке с параметрами «ScreenConfig»
 Два наиболее оптимальных алгоритма - это Jinc и NGU. Дополнительное меню справа отобразит какие параметры улучшатся и какие артефакты могут возникнуть в зависимости от выбранного режима.

Два наиболее оптимальных алгоритма — это Jinc и NGU. Дополнительное меню справа отобразит какие параметры улучшатся и какие артефакты могут возникнуть в зависимости от выбранного режима.
Оптимальные настройки - Jinc или SSIM.

Оптимальные настройки — Jinc или SSIM.
Для апскейлинга лучше использовать NGU или Jinc. Настройки алгоритма будут зависеть от производительности вашего GPU, поэтому можно поиграться с разными режимами, но следить что бы время процессинга не поднималось выше 35 ms.

Для апскейлинга лучше использовать NGU или Jinc. Настройки алгоритма будут зависеть от производительности вашего GPU, поэтому можно поиграться с разными режимами, но следить что бы время процессинга не поднималось выше 35 ms.
Данный параметр улучшает резкость изображения. Если в проекторе нету никаких фирменных функций по увеличению резкости, вроде 4K enhancement как в Epson TW9400 - можно включить "LumaSharpen" и протестировать включенные пункты из верхнего блока "enhance detail" и "sharpen edges".

Данный параметр улучшает резкость изображения. Если в проекторе нету никаких фирменных функций по увеличению резкости, вроде 4K enhancement как в Epson TW9400 — можно включить «LumaSharpen» и протестировать включенные пункты из верхнего блока «enhance detail» и «sharpen edges».
Для корректной работы необходимо убедиться что меню "Automatic Fullscreen Exclusive mode" и "use Direct3D 11" + "present a frame for every VSync" включены. Если возникают проблемы при переходе плеера в полноэкранный режим, попробуйте изменить эти настройки.

Для корректной работы необходимо убедиться что меню «Automatic Fullscreen Exclusive mode» и «use Direct3D 11» + «present a frame for every VSync» включены. Если возникают проблемы при переходе плеера в полноэкранный режим, попробуйте изменить эти настройки.

"show seek bar" можно отключить, если вы хотите видеть родную перемотку плеера MPC.

«show seek bar» можно отключить, если вы хотите видеть родную перемотку плеера MPC.
Если нужна поддержка 3D, данную настройку нужно активировать

Если нужна поддержка 3D, данную настройку нужно активировать
Данная настройка обеспечивает плавное видео без дрожания. Она автоматически активируется, если частота в видео не равна частоте обновления экрана тв\проектора. По умолчанию отключена, так как большинство проекторов поддерживают все стандартные режимы 24p, 50p, 60p и могут отображать видео с частотой кадров, с которой они записаны. Оставляем этот параметр выключенным.

Данная настройка обеспечивает плавное видео без дрожания. Она автоматически активируется, если частота в видео не равна частоте обновления экрана тв\проектора. По умолчанию отключена, так как большинство проекторов поддерживают все стандартные режимы 24p, 50p, 60p и могут отображать видео с частотой кадров, с которой они записаны. Оставляем этот параметр выключенным.
Оптимальный вариант Option 1 или Option 2. Также можно попробовать отключить доп опции c "цветным шумом".

Оптимальный вариант Option 1 или Option 2. Также можно попробовать отключить доп опции c «цветным шумом».
Первые восемь пунктов активны. Все настройки по умолчанию. Для еще большего улучшения изображения, можно убрать птички со всех опций, но это повлияет на производительность.

Первые восемь пунктов активны. Все настройки по умолчанию. Для еще большего улучшения изображения, можно убрать птички со всех опций, но это повлияет на производительность.
 Таблица, которая поможет выбрать оптимальные параметры для MadVR учитывая возможности вашей видеокарты.

Таблица, которая поможет выбрать оптимальные параметры для MadVR учитывая возможности вашей видеокарты.
Уже на этом этапе связка MPC + MadVR должна работать. Для удобства можно запустить OSD меню с параметрами рендеринга по нажатию Control + J.  В настройках следует обратить внимание на скорость рендеринга, если значения выше 35 ms, желательно уменьшить настройки. Также стоит обратить внимание на параметры drop/repet/glitch, если значения слишком высокие, как на данном примере, нужно искать причину, в моем случае это были постоянная перемотка видео. На это могут влиять и неправильные настройки Direct3D 11 и Fullscreen Mode. Также необходимо включить режим Adaptive или Performance в драйвере видеокарты, о котором я уже говорил.

Уже на этом этапе связка MPC + MadVR должна работать. Для удобства можно запустить OSD меню с параметрами рендеринга по нажатию Control + J. В настройках следует обратить внимание на скорость рендеринга, если значения выше 35 ms, желательно уменьшить настройки. Также стоит обратить внимание на параметры drop/repet/glitch, если значения слишком высокие, как на данном примере, нужно искать причину, в моем случае это были постоянная перемотка видео. На это могут влиять и неправильные настройки Direct3D 11 и Fullscreen Mode. Также необходимо включить режим Adaptive или Performance в драйвере видеокарты, о котором я уже говорил.
NGU Standard High Settings. "drop /0" говорит что кадры не сбрасываются. Скорость обработки 30 ms "на грани" возможного.

NGU Standard High Settings. «drop /0» говорит что кадры не сбрасываются. Скорость обработки 30 ms «на грани» возможного.

Расшифровка OSD Меню.

Display — Частота, глубина цвета, цветовой профиль, с которой выводится изображение.

Smoth motion — Включено или отключено плавное движение madVR.

D3D11 Exclusive — Указывает, используется D3D9 или D3D11, активный оконный режим (оконный, полноэкранный оконный или эксклюзивный) и глубину выходного бита из madVR.

P010, 10-bit, 4:2:0 (DXVA11) — Декодированный формат, предоставляемый видеодекодером. Последняя запись (DXVA11) доступна, если используется собственное аппаратное декодирование ( DXVA11 или DXVA2).

Movie 23.976 fps (says source filter) — Частота кадров видео, о которой сообщает исходный фильтр. Видео, подлежащие деинтерлейсингу, сообщат о частоте кадров перед деинтерлейсингом.

Video 3840×2160, 16:9 — разрешение и соотношение сторон видео.

Scale  — Описывает положение видео до и после изменения размера: слева, вверху, справа, снизу. Видео, закодированные без черных полос и обрезки изображения, могут привести к некоторому сдвигу изображения после изменения размера.

Touch window from inside — Указывает активный режим масштабирования медиаплеера. Это актуально при использовании управления масштабированием madVR.

Chroma > NGU — Алгоритм, используемый для масштабирования цветного разрешения.

Vsync / Frame  — Вертикальный интервал синхронизации и интервал кадров видео.

Matrix BT.2020 (says upstream) — Матричные коэффициенты, используемые для получения исходной яркоcти и цветности (YUV) из основных RGB, и коэффициенты, используемые для преобразования обратно в RGB.

Primaries BT.2020 (says upstream) — Данные цветности исходных чисел отображения просмотра/мастеринга.

HDR nits, BT.2020 -> DCI-P3 — Отображается при воспроизведении HDR-видео. Первая запись (4000 нит) указывает на яркость источника, о которой сообщает MaxCLL или максимальная яркость дисплея мастеринга. Если файл a.measurements доступен, исходный пик заменяется пиковым значением, измеренным madVR. Вторая запись (BT.2020 -> DCI-P3) указывает на то, что основные данные DCI-P3 использовались в контейнере BT.2020.

Deinterlacing  — Использовался ли деинтерлейсинг для видео. Вторая запись указывает на источник деинтерлейсинга: (dxva11) D3D11 Native; (dxva2) DXVA2 Native.

Decoder queue / subtitle queue: — CPU буфер который можно настроить в General Settings. 

Upload/ render / present queue: — GPU буфер который можно настроить в General Settings. 

Drop / Rep / Gltch — Пропущенные, повторяющиеся, сбойные кадры. Если значения слишком высокие, присутствуют проблемы в настройках рендеринга или полноэкранного режима.

Rendering — скорость рендеринга в милисекундах, все что выше 30 ms неприемлемо и могут наблюдаться провалы в производительности. 

Масштабирование. Zoom Control

Отдельно хочется продемонстрировать возможности масштабирования MadVR, что будет особенно полезно владельцам широкоформатных экранов и проекторов без функции моторизованного объектива.

16:9 изображение на полном экране будет выходить за рамки видимой области широкоформатного экрана 2.35:1ю Если у вас нет моторизированного объектива, прийдется вручную поправлять зум.

16:9 изображение на полном экране будет выходить за рамки видимой области широкоформатного экрана 2.35:1ю Если у вас нет моторизированного объектива, прийдется вручную поправлять зум.
MadR в одну кнопку позволит применить режим масштабирования и уменьшить исходное изображение по заданным параметрам, вписав в широкий экран без применения зума обьектива.

MadR в одну кнопку позволит применить режим масштабирования и уменьшить исходное изображение по заданным параметрам, вписав в широкий экран без применения зума обьектива.
Что особенно важно, в связке с функцией "Zoom Control"  MadVR позволяет вписать 16:9 контент в широкоформатный экран, обрезав лишнее изображение.

Что особенно важно, в связке с функцией «Zoom Control» MadVR позволяет вписать 16:9 контент в широкоформатный экран, обрезав лишнее изображение.
 Тоже самое и для 2.35:1 Контента. Представим что данный экран не Cinemascope, а с классическим соотношением сторон 16:9, на котором отображается 2.35:1 фильм. В данном случае будут присутствовать традиционные черные полосы сверху и с низу.

Тоже самое и для 2.35:1 Контента. Представим что данный экран не Cinemascope, а с классическим соотношением сторон 16:9, на котором отображается 2.35:1 фильм. В данном случае будут присутствовать традиционные черные полосы сверху и с низу.
MadVR умеет масштабировать изображение, обрезав лишнее. Обратите внимание, что масштабирование занимает значительную часть ресурсов, поэтому для комфортного использования требует сбалансированных по производительности настроек или компьютер уровня "Производительность" или "Экстремальный".

MadVR умеет масштабировать изображение, обрезав лишнее. Обратите внимание, что масштабирование занимает значительную часть ресурсов, поэтому для комфортного использования требует сбалансированных по производительности настроек или компьютер уровня «Производительность» или «Экстремальный».

С madVR все, переходим к настройке Kodi.

Скромняга Kodi

Скромняга Kodi
Первым делом причесываем Kodi. Настраиваем полноэкранный режим, выбираем понравившуюся тему, и тд.

Первым делом причесываем Kodi. Настраиваем полноэкранный режим, выбираем понравившуюся тему, и тд.
Указываем доступ к видео библиотеке.

Указываем доступ к видео библиотеке.
The TVDB v4 - единственный скрапер, который работает с русскими обложками.

The TVDB v4 — единственный скрапер, который работает с русскими обложками.
Совсем другое дело. Уже похоже на Медиа центр.

Совсем другое дело. Уже похоже на Медиа центр.
Конечно но Apple TV, но жить можно. Актеры есть, описание есть, обложки есть.

Конечно но Apple TV, но жить можно. Актеры есть, описание есть, обложки есть.
Настраиваем аудио систему, выбираем все параметры.

Настраиваем аудио систему, выбираем все параметры.
Теперь Kodi настроен. Из меню можно выключать HTPC. Если добавить Kodi в автозагрузку он будет автоматически включаться при запуске системы.

Теперь Kodi настроен. Из меню можно выключать HTPC. Если добавить Kodi в автозагрузку он будет автоматически включаться при запуске системы.

Внешний плеер

Для запуска внешнего плеера требуется только одна настройка программного обеспечения в Kodi. Это включает в себя создание файла playercorefactory. Инструкции внутри этого файла управляют поведением как внешних, так и внутренних проигрывателей. Чтобы создать этот файл, скопируйте и вставьте текст ниже в Блокнот и сохраните документ как playercorefactory.xml. Если у вас плеер MPC-BE замените его в тексте, а также укажите путь к исполняемому файлу. Полученный документ с раширением xml должен храниться в папке пользовательских данных, расположенной по адресу:

C:\Users\USERNAME\AppData\Roaming\Kodi\userdata

C:\Users\USERNAME\AppData\Local\Packages\XBMCFoundation.Kodi_4n2hpmxwrvr6p\LocalCach e\Roaming\Kodi\userdata. (если приложение было установлено с Windows Store)

<playercorefactory>
<players>
<player name=»MPC-HC» type=»ExternalPlayer» audio=»false» video=»true»>
<filename>C:\Program Files\MPC-HC\mpc-hc64.exe</filename>
<args>»{1}» /fullscreen /close</args>
<hidexbmc>false</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>none</warpcursor>
<playcountminimumtime>1140</playcountminimumtime>
</player>
</players>
<rules action=»prepend»>
<rule filetypes=»mkv|avi|divx|ogm|mp4|mov|m4v|flv|m2v|mpeg|mpg|mts|m2ts|vob|bdmv|iso» player=»MPC-HC»>
<rule protocols=»http|https» player=»MPC-HC»/>
<rule protocols=»daap|rtv|rtsp|rtmp|rtmpe|rtsp|mms|rtp|pvr» player=»VideoPlayer»/>
</rule>
</rules>

</playercorefactory>

Если вы все сделали правильно то, теперь при запуске видео, будет открывать внешний плеер, который в свою очередь будет обрабатываться MadVR. MPC имеет больше возможностей чем нативный Kodi, поэтому в этой связке можно будет настроить все намного глубже. В настройках MPC можно настроить выход из полноэкранного режима на клавишу Esc для дальнейшего управления с ик пульта. Еще хорошей идеей будет добавить KODI в автозагрузку.

Если добавить KODI в автозагрузку, при включении компьютера мы будем сразу попадать в полноэкранный режим.

Если добавить KODI в автозагрузку, при включении компьютера мы будем сразу попадать в полноэкранный режим.
Kodi будет понимать, что мы уже смотрели фильм в MPC.

Kodi будет понимать, что мы уже смотрели фильм в MPC.
playercorefactory.xml запускает внешний плеер.

playercorefactory.xml запускает внешний плеер.
MPC-BE начинает проигрывать видеофайл с предустановленными настройками как самого плеера так и MADVR.

MPC-BE начинает проигрывать видеофайл с предустановленными настройками как самого плеера так и MADVR.

На этом предварительная настройка закончена. Теперь стоит сравнить картинку до/после.

Оборудование.

Проектор — TW 9400. HDR установлен на середину. 4K Enchantment включен на 3/5, лампа на максимуме, диафрагма средняя, цветовой режим — нейтральный. Гамма -2 (2.4)

Экран — Cinema Scope 137 дюймов, серый с коэфициентом светоотражения 0.8.

Ресивер STR-DH790.

Сравнение будет происходит с Apple TV 4K c HDR.

Снимал с расстояния просмотра на iPhone 13 Pro c зафиксированной экспозицией для обоих кадров. Вообще изначальный формат снимков был HEIC HDR, но выгрузить фото в оригинальном качестве без сжатия на платформу хабра не получилось, поэтому выгрузил в jpg c сжатием. Думаю даже глядя на «пожатое JPG» можно сделать определенные выводы. И так поехали.

Сравнение Apple TV 4K HDR и MadVR HTPC HDR Tone Mapping

 Apple TV 4K HDR

Apple TV 4K HDR
MadVR

MadVR
Apple TV 4K HDR

Apple TV 4K HDR
MadVR

MadVR
Apple TV 4K HDR

Apple TV 4K HDR
MadVR

MadVR
Apple TV 4K HDR

Apple TV 4K HDR
MadVR

MadVR
Apple TV 4K HDR

Apple TV 4K HDR
MadVR

MadVR
Apple TV 4K HDR

Apple TV 4K HDR
MadVR

MadVR
Apple TV 4K HDR

Apple TV 4K HDR
MadVR

MadVR
Apple TV 4K HDR

Apple TV 4K HDR
MadVR

MadVR
Apple TV 4K HDR

Apple TV 4K HDR
MadVR

MadVR
Apple TV 4K HDR

Apple TV 4K HDR
MadVR

MadVR
Apple TV 4K HDR

Apple TV 4K HDR
MadVR

MadVR
Тяжелая артиллерия. Дюна. Apple TV 4K HDR

Тяжелая артиллерия. Дюна. Apple TV 4K HDR
MadVR

MadVR
Apple TV 4K HDR

Apple TV 4K HDR
MadVR

MadVR

Субъективные выводы

В 90% случаев MadVR дает больше контраста, более яркую картинку и более насыщенные цвета и конечно практически всегда «угадывает» с уровнями тонирования HDR. Когда смотришь видео в MadVR — глаз быстро привыкает и кажется что все так и должно быть, но стоит вернуться в Apple TV как сразу же бросается разница в контрасте и цвете.

Конечно случаются и ошибки в рендеринге MadVR, иногда встречаются артефакты, вроде цветного шума, перенасыщенной экспозиции и местами некорректных оттенков кожи с заваливанием в красный, но это все исправляется изменением некоторых параметров как внутри проектора, например параметра «Skin Tone» так и небольшими корректировками настроек в MadVR или видеоадаптера. В любом случае MadVR требует длительной дополнительной настройки, адаптации под возможности конкретного железа и индивидуальное восприятие конкретного человека. По сути — это инструмент, который в правильных руках может существенно улучшить картинку, а в неправильных наоборот ее испортить.

Например на этом кадре можно наблюдать как MadVR перестарался и на песке появился розовый шум, которого нет в родном HDR. Причина - некорректные настройки рендеринга и HDR Tone Mapping.

Например на этом кадре можно наблюдать как MadVR перестарался и на песке появился розовый шум, которого нет в родном HDR. Причина — некорректные настройки рендеринга и HDR Tone Mapping.

Апскейлинг.

Теперь что касается апскейлинга, я сравнивал FullHD контент без апскейлинга и апскейлинг до 4K c NGU алгоритмом на High. В обоих случаях функция 4K Enchantment от Epson была включана, что бы увидеть какой прирост получит пользователь если будет использовать MadVR с включенной функций, так как большинство ее использует постоянно.

Apple TV 1080p + 4K Enchantment On TW9400

Apple TV 1080p + 4K Enchantment On TW9400
MADVR Upscaling to 4K NGU

MADVR Upscaling to 4K NGU
Apple TV 1080p + 4K Enhancement TW9400

Apple TV 1080p + 4K Enhancement TW9400
MadVR 1080 data-lazy-src=

MadVR 1080>4K + 4K Enhancement TW9400
Apple TV  1080 + 4K Enhancement TW9400

Apple TV 1080 + 4K Enhancement TW9400
MadVR 1080 data-lazy-src=

MadVR 1080>4K + 4K Enhancement TW9400

Если не MadVR + Kodi, то что?

Остается единственный User-Friendly вариант с хорошей экосистемой — Plex. Он вроде как «умеет» в HDR Tone Mapping, при условии платной подписки Plex Pass. Этот вариант хоть и проигрывает по возможностям тонмеппинга и постобработки видеоизображения и не имеет возможностей апскейлинга, но прекрасно подойдет тем, кто не готов так заморачиваться с MadVR, а просто хочет что бы все работало из коробки максимально быстро и просто. Все настраивается в три кнопки.

Plex Server

Plex Server
  • Устанавливаем сервер Plex.

  • Устанавливаем HTPC Plex.

  • Активируем Plex Pass (активировать можно по подписке Apple iD c iPhone c помощью кодов пополения)

  • Включаем HDR Tone Mapping в настройках (работает только с Plex Pass)

  • Все настройки транскодера на максимум. (Сделай GPU больно)

HTPC Plex Windows APP

HTPC Plex Windows APP
Plex Media Server. Активируем режим HDR преобразование в настройках Транскодера а также дополнитльно включаем "Использовать при наличии возможности, аппаратное ускорение".

Plex Media Server. Активируем режим HDR преобразование в настройках Транскодера а также дополнитльно включаем «Использовать при наличии возможности, аппаратное ускорение».
Тонкий юмор разработчиков Plex :-)

Тонкий юмор разработчиков Plex :-)
Настройки аудио в HTPC Plex Windows.

Настройки аудио в HTPC Plex Windows.
Настройки видео в HTPC Plex Windows (в зависимости от способностей вашей видеокарты).

Настройки видео в HTPC Plex Windows (в зависимости от способностей вашей видеокарты).
Готово, можно пробовать HDR Tone Mapping.

Готово, можно пробовать HDR Tone Mapping.

Apple TV

Для владельцев Apple TV 4K можно настроить Plex клиент для получения HDR to SDR контента.

Plex Apple TV

Plex Apple TV
Для начала нужно отключить согласование Динамического диапазона.

Для начала нужно отключить согласование Динамического диапазона.
В настройках Plex также необходимо принудительно включить тип экрана на SDR, DirectPlay в режиме "Вкл" использовать старый видеоплеер Выкл.

В настройках Plex также необходимо принудительно включить тип экрана на SDR, DirectPlay в режиме «Вкл» использовать старый видеоплеер Выкл.
Если испытываются сложности с работой клиента, видео тормозит, попробуйте уменьшить пропускную способность канала и настройки рендеринга.

Если испытываются сложности с работой клиента, видео тормозит, попробуйте уменьшить пропускную способность канала и настройки рендеринга.

Немного сравнения. Plex HDR to SDR работает только в цветовом пространстве Rec 709.

Plex HDR to SDR tone mapping.

Plex HDR to SDR tone mapping.
MADVR вытянул намного больше деталей, но растерял немного контраста.

MADVR вытянул намного больше деталей, но растерял немного контраста.
Plex HTPC. Картинка очень похожа на то, если запустить Apple TV с настройками HDR на 1/10.

Plex HTPC. Картинка очень похожа на то, если запустить Apple TV с настройками HDR на 1/10.
MadVR. Детали в песке идеальны, на песке есть небольшая краснота.

MadVR. Детали в песке идеальны, на песке есть небольшая краснота.

Я провел наверное с десяток другой сравнений, и по моим наблюдениям Plex «перегоняет» HDR в SDR все-таки хуже, чем MadVR. К тому же в Plex недоступен апскейлинг до 4К. В 90% случаев Madvr HDR to SDR справляется лучше со светлыми сценами, в то время как у Plex часто наблюдаются явные «пересветы», но в остальном делает неплохой базовый тонмеппинг из коробки из HDR в SDR.

One More Thing или Удаленное управление в Homekit.

Какой же медиацентр без управления удаленного управления. Нужно обязательно иметь возможность управлять всем этим добром со смартфона. Можно управлять как в Яндекс доме c приложения или Алисой, в приложении Broadlink и даже Homekit. Пойдем по самому сложному пути. Для того что бы управлять компьютером в Homekit — нам понадобится шесть ингредиентов:

  1. ПО для удаленного контроля ПК

  2. Сервер

  3. Broadlink Mini RM4

  4. ИК пульт

  5. Homebridge, установленный на сервере

  6. Плагины

    ПО для удаленного контроля ПК.

    1. Для начала настраиваем включение компьютера при восстановлении подачи электропитания в BIOS вашей материнской платы. Этот пункт доступен в меню настроек электропитания вашей материнской платы.

    2. Активируем в настройках сетевой карты функцию Wake on Lan. Этот пункт настроек доступен в дополнительных свойствах вашего сетевого адаптера.

    3. Устанавливаем программу Airytex Switch Off, которая позволит контролировать питание вашего компьютера удаленно.

    4. Если есть проблемы с удаленным доступом, необходимо добавить Airytec Switch Off во все исключения для корректной работы брендмауэра.

    Airytec Switch Off.

    Airytec Switch Off.

    Сервер.

    1. Подойдет решение на базе Raspberry Pi. В моем случае это малина 4 версии в корпусе Argon One. Вообще подойдет и любой другой мини пк на базе intel, например GK3V. Главное убедиться, что в нем есть функция возобновления электропитания при подключении с сети.

    Raspberry Pi 4 + Argon Case One. Обязательно уточните ревизию у продавца. Первые ревизии не поддерживали Auto Boot при потере питания.

    Raspberry Pi 4 + Argon Case One. Обязательно уточните ревизию у продавца. Первые ревизии не поддерживали Auto Boot при потере питания.

    Broadlink Universal Remote. Устройство необходимо для управления HTPC и другими устройствами через ИК канал.

Broadlink RM 4 Mini

Broadlink RM 4 Mini
  1. ИК пульт. Подойдет любой с поддержкой управления в Windows.

  2. Сервер Homebridge.

    Расписывать как установить Homebridge на сервер и два этих плагина не буду, на хабре полно мануалов, все достаточно просто, если следовать пунктам. Вот список плагигов, которые необходимо будет скачать.

    https://homebridge.io/how-to-install-homebridge

    https://www.npmjs.com/package/homebridge-broadlink-rm-pro

    https://www.npmjs.com/package/homebridge-winpc

Сервер Homebridge успешно запущен.

Сервер Homebridge успешно запущен.
Плагин для Broadlink c прописанными IR кодами от пульта.

Плагин для Broadlink c прописанными IR кодами от пульта.
Плагин для удаленного управления ПК.

Плагин для удаленного управления ПК.

Таким же образом можно пробросить в Homekit вообще все ИК пульты, что у вас есть (ресивер, проектор и тд.) или использовать родное приложение от Broadlink. Если нет желания заморачиваться с Homekit, управление будет доступно в родном приложении Broadlink или Яндекс Доме (возможно будет работать не со всеми пультами).

Управление внутри HTPC с iPhone

Управление внутри HTPC с iPhone

Итог.

Что мы имеем на выходе? Наш MadVR HTPC может масштабировать изображение в любой формат, делать качественный «апскейлинг» любого контента до 4K, применять динамический Tone Mapping к HDR контенту, а также (опционально) выводить изображение с внешних источников при установке карты видео захвата, например с Apple TV.

И все это доступно с нормальным человеческим управлением с пульта или смартфона, при том, что данный HTPC выдает изображение качественнее, чем любая ТВ приставка, будь то Android TV или Apple TV. Конечно очень интересно послушать и мнение людей, кто имеет более продвинутые по сравнению с Apple TV и Android TV устройства, вроде Dune, Zappiti, поэтому все обсуждения на эту тему только приветствуются :-)

Данная статья носит ознакомитеьный характер и возможно будет полезна для людей, которые хотят собрать видеопроцессор или HTPC своими руками. В статье вероятно допускаются некоторые неточности или ошибки, поэтому буду очень рад услышать любые дополнения и комментарии от профессионалов. Всем удачи в новом году! 

We are reader supported and may earn a commission when you buy through links on our site. Read Disclosure

Today, we’re going to cover the best HTPC software. By the time you’re finished reading, you’ll have gained a thorough understanding of the best options currently on the market, and how you might implement them in your own living room.

HTPC software is short for Home Theater PC Software. This is an important distinction to make, as the vast majority of applications made for PC usage are meant to be used on a desktop with mouse and keyboard and the user sitting close to the screen. In fact, users sitting far away from the screen and using a non-native interface like a remote or gamepad may find navigating the average PC application’s interface unwieldy or even difficult.

HTPC, on the other hand, allows you to make full use of your computer as a media center with a streamlined UX. This type of software is specifically designed to accommodate alternate control schemes for use in a home entertainment setting. Furthermore, HTPC allows you to stream a wide variety of media files directly from your computer onto your big-screen TV with ease. You can even stream from other computers on your home network or from the internet.

Before You Start Streaming, Get a VPN

If you’ll be streaming content from off the internet, consider investing in a VPN. VPNs, or Virtual Private Networks, will protect you from third parties snooping into your internet traffic or tracing your location by looking at your IP address. If you’ll be, say, doing a lot of large file downloads or streaming with Kodi add-ons, you may want to consider a VPN to avoid throttling or copyright strikes from your ISP.

While there are a multitude of great VPN services out there, we have a favorite in this area already.

1. NordVPN – Best VPN for Home Entertainment Systems

NordVPN - Editors choice

Among privacy buffs and home entertainment aficionados, NordVPN has long held a well-deserved reputation as an indispensable tool. It offers secure connections to over 5,800 servers in 59 countries, allowing you to virtually relocate into different regions of the world to access geoblocked content.

NordVPN even works with sites like Netflix, which normally block out VPN traffic from accessing international content libraries. It works through a combination of unbreakable 256-bit AES encryption via NordLynx, and built-in smart DNS functionality. Unlike VPNs of the past, this incredible level of privacy doesn’t come at a cost to performance, so you can enjoy buffer-free streams on your HTPC system–even in 4K.

What’s more, you can stamp out ISP tracking and stop them from throttling your streaming traffic. And with NordVPN’s solid no-logging policy, there are absolutely no records of your activity left behind which could be used to identify you and put a damper on your media binges.

Read our full NordVPN review.

Pros

  • Highly affordable plans
  • No bandwidth caps
  • Zero leaks: IP/DNS/WebRTC
  • Retains no metadata of your browsing
  • Money back guarantee policy.

Cons

  • Automatic server selection can be unreliable
  • Apps can sometime be slow to connect.

Which HTPC Software is Right for You?

With HTPC software properly defined, we’re going to take a comprehensive look into the top options on the market and tell you which ones are most worth using. We’ll also give you a few tips as to their exact usage scenarios and how you may be able to make better usage of them in your own home. Before that, however, we need to take a moment to teach you how to ensure that your privacy and security are maintained while streaming from the internet using a VPN.

The Best HTPC Software of 2021

Kodi

  • Supported OSes: Windows, MacOS, Linux, Android, iOS
  • Supported Media: Video (Movies/TV Shows), Music, IPTV, Radio, Photos, Games (with add-ons)
  • Streaming Capable?: Yes

First up on our list is Kodi. If you follow Addictive Tips, you’ll already know that we do a lot of extensive Kodi coverage on this site, mostly on installing the best repositories and add-ons for streaming IPTV. But Kodi isn’t just a streaming box, though. It offers incredible versatility for managing and playing all kinds of media types, thanks to its open-source architecture.

Kodi add-ons developed by 1st and 3rd party developers alike add a truly staggering amount of functionality to the application. A popular example is Trakt, which tracks your viewing habits and syncs them to your Trakt account so that you can keep track of what you have and haven’t yet seen on your Kodi machine (while sharing this information with your friends)!

A few add-ons even make it possible to play retro games on Kodi. While Kodi isn’t necessarily meant to be used as a gaming machine (though we’ll go over a piece of software that is a bit later), it’s really cool to see just how flexible Kodi really is.

While Kodi has an initial learning curve, you’re in for a great time once you learn how to add media sources and install add-ons. Once you’ve figured out the basics of Kodi, you’ll be able to customize it to perfectly suit your every media-viewing requirement.

Plex

  • Supported OSes (Server): Windows, Mac, Linux (various distros)
  • Supported Platforms (Streaming): Windows, Mac, Android, iOS, Kodi, many more
  • Supported Media: Video (Movies/TV Shows), Music
  • Streaming Capable?: Yes

The purpose of Plex is to encourage you to run your own media server and use it to its fullest potential. This may sound daunting to many untrained users, but fortunately Plex makes it extremely easy to turn your main PC into a media server from which your phone, other PCs in the house or even other PCs across the internet can stream your media.

Plex, like Kodi, also offers add-ons and custom channels, though Plex is better suited for streaming your own media between the two. However, if you’re a diehard Kodi fan (and really, who isn’t?) you’ll be overjoyed to learn that you can access your Plex library via the Plex for Kodi application. Seamless integration makes for an incredible all-in-one media viewing experience that is truly second to none.

For most HTPC solutions, we find a combination of Kodi and Plex to be the most powerful and flexible solution.

Steam (Big Picture)

  • Supported OSes: Windows, OS X, Linux, Steam OS
  • Supported Media: Games (Dependent On OS)
  • Streaming Capable?: Yes

Steam is the most popular PC gaming platform out there, bar none. This is for a multitude of reasons, but the crux of it is that Valve (the company that runs Steam) has a great reputation in the industry for innovative game titles like Half-Life, Counter Strike or Team Fortress. Steam makes regular sales at a much lower price than other digital platforms, and because of this it’s become a staple for any PC gaming enthusiast.

In more recent years, Steam has started moving in some interesting new directions. Namely, a Linux-based Steam OS was released to encourage the porting of more games to Linux and to enable console-like experience for PC gamers. With the addition of Steam Big Picture, users can now navigate the entire interface with a gamepad, allowing them to enjoy all of their favorite PC games with a controller on the couch.

In addition to Big Picture, there’s also In-Home Streaming. In-Home Streaming allows users to stream their games from a host PC onto a weaker “client” PC. For instance, if you have your gaming PC in your room and a lightweight HTPC in your living room, In-Home Streaming will allow you to play all of your games on your HTPC.

However, Steam Big Picture isn’t perfect. Many PC games are handled differently, so not all of them will be immediately compatible with Big Picture and may require some extra configuration with a keyboard/mouse setup. In case this comes up, we recommend having a Steam Controller or specialized remote handy for these scenarios.

Emby

  • Supported OSes (Server): Windows, Mac, Linux, NAS, Docker, FreeBSD
  • Supported Platforms (Streaming): Android, iOS, many more
  • Supported Media: Video, Music
  • Streaming Capable?: Yes

Emby is a solution that focuses on two things above all: streaming media and ease of use. While it isn’t the most powerful or in-depth media streaming solution out there, it might just provide the friendliest user experience for those who aren’t as comfortable tinkering with a media server (or who may not even know what it is at all). Additionally, your Emby implementation is compatible across a wide range of platforms, allowing you to bring a tailored media-viewing experience to your laptop, tablet or smartphone as well as your living room PC.

While we do think a Kodi/Plex implementation would provide you with the best experience in the long-run (especially once you learn how those applications work) Emby is an ideal HTPC option for less tech-savvy users.

A Few Control Methods

If you’re getting set up with HTPC software, consider plugging in a Bluetooth dongle and grabbing one of the following peripherals to save yourself some headaches.

General Usage: Rii Mini

The Rii Mini pretty much takes a keyboard and touchpad and makes it handheld for your convenience. If you’re using an HTPC on your couch, there’s nothing more infuriating than a popup or an issue arising that requires a mouse or keyboard to work around, especially when you don’t have either of those things on hand! Instead of having to plug in some clunky extra hardware when this happens or run to the host PC (if you’re streaming), just have this little guy on hand when you need it.

Gaming/General Usage: Steam Controller

The Steam Controller is another great option, especially if you see yourself playing a lot of games in your living room. While the dual touchpads may be a little strange at first, they’re actually well suited to enable the user to play mouse-centric titles that would otherwise be impossible with a controller.

Additionally, once you get past the initial learning curve, the accuracy of the touchpads in first-person shooters is typically much better than that of an analog stick (though not quite as good as a mouse), especially if you’re playing multiplayer games.

The touchpads on the Steam Controller, alongside all of its configuration options within Steam, make it ideal for easy HTPC usage and gaming. If you don’t mind getting used to a new gamepad configuration, the Steam Controller is a great option.

Gaming: Xbox One Controller

If you’re already a hardcore gamer and you’d prefer to use a familiar gamepad, an Xbox One controller is a great choice for any Windows-based HTPC. Note that you’ll need to have Bluetooth or use a USB wireless adapter to utilize this controller on your HTPC, however.

Once the controller is connected, though, you’ll hardly have to do any configuration at all. This is because Windows is already designed with Xbox controllers in mind, and while you can’t use them for desktop applications, it works well within Kodi and Big Picture. The Xbox One controller is also just a truly solid gamepad overall.

Conclusion

If you want detailed help setting up any of these applications, keep browsing Addictive Tips or comment below for some assistance. We hope that this article helped you determine the best HTPC software for your needs.

What will you be using for your HTPC? Comment below and let us know!

Plex and our partners use standard Web technologies, such as browser cookies, which may be necessary to make our site work and enable core functionality, such as security, network management, and accessibility. You may disable these by changing your browser settings, but note that it may affect how our site functions.

We’d also like to enable analytics cookies, optional to you, to improve our website by collecting and reporting information on how you use it; we specifically use Google and Facebook analytics to derive insights about who is doing what on our site and to help us improve your experience. We won’t set these optional cookies unless you agree to and enable them. This tool will set a cookie on your device to remember your preferences once you have accepted.

Plex’s use of cookies

Necessary cookies make our site work. We’d also like to enable analytics cookies, optional to you, to help us improve the site and your experience. This tool will set a cookie on your device to remember your preferences once you have accepted. You can change your mind and change your consent choices at any time by returning to this site.

For more information on how these cookies work please see our Tracking Technologies page.

Necessary cookies

Necessary cookies enable core functionality on our site, such as security, network management, and accessibility. You may disable these by changing your browser settings, but it may affect how the site functions.

Analytics cookies

Analytics cookies help us improve our website by collecting and reporting information on how you use it; we specifically use Google analytics to derive insights about who is doing what on our site. These cookies collect information anonymously.

Third Party Cookies

Third-party cookies enable us to correctly attribute traffic driven to our site; specifically, we use Facebook cookies to measure performance of Facebook campaigns, as well as cookies from Commission Junction, which help us see traffic directed to our site by affiliates we work with in marketing.

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как убрать из раскладки третий язык windows 10
  • Как зайти в микшер громкости на windows 10
  • Разрешить rdp windows 10 домашняя
  • 0x8007045b ошибка обновления windows 10
  • Disk management в русском windows