Stavba HTPC – software
Hardwarové „železo“ je bez softwaru samozřejmě na nic a tak bych vám rád předložil pár poznatků, které jsem získal při stavbě a konfiguraci svého HTPC. Základem je softwarové multimediální centrum, neboli aplikace, která obslouží všechny vaše požadavky, s jednoduchým ovládáním a nejlépe tak, aby vůbec nebyl vidět operační systém, na kterém vše běží, a HTPC se dalo plně ovládat i počítačově negramotnými uživateli. Předem ale můžu říct, že výběr, nákup a skládání harwarových komponent dohromady je proti softwarové konfiguraci procházka růžovou zahradou.
Microsoft MCE
Na výběr je dnes již opravu velké množství takových aplikací. Já jsem vyzkoušel tři z nich. Jako první volba padla na MCE od Microsoftu, protože bylo hned první na ráně. Používám Windows Vista Home Premium, tak jsem mohl hned vše vyzkoušet. Byl jsem mile překvapen jednoduchostí nastavení a uživatelským rozhraním. To je jednoduché, rychlé a ergonomické. Základem pro přehrávač je samozřejmě Windows Media Player. K němu je potřeba doinstalovat kodeky – nezapomeňte tedy na VobSub pro zobrazení titulků, ffdshow filtr pro přehrání prakticky všech formátů, případně CoreAVC kodek, který je nejlepším (nejkvalitnějším a nejméně hardwarově náročným) kodekem pro přehrávání HD videa (ovšem je komerční a jeho používání vás bude něco stát). Nicméně i ffdshow to zvládne. Hodí se také Haali Media Spliter pro přehrávání mkv containerů. Dosud vše v pořádku a kdo je nyní v této konfiguraci spokojený, má vyhráno. MCE umí prohlížet fotky, přehrávat filmy, hudbu ze všech možných zdrojů, zvládne streamovanou televizi a skvělý je v kompatibilitě se širokým spektrem televizních karet. U TV karet je ale dobré si ověřit, zda má hardwarové dekódování signálu, moje kombinovaná karta od Leadteku 2000H má hardwarově řešený jen digitální příjem, s analogem jsem měl u MCE smůlu. Alespoň se mi to tedy nepodařilo ani pomocí externích softwarových dekodérů. Pokud budete chtít nějakou pokročilejší konfiguraci MCE, rozšíření funkcionality, je to už problém. MCE není úplně přátelské k pluginům, které se často řeší nějakým programem běžícím na pozadí, který reaguje na přesně stnovenou akci a ve finále to není úplně ideální. Také se na mém počítači MCE projevovalo mírně nestabilně a Windows Vista, na kterých běželo odmítala přejít do režimu spánku (bez jakékoliv chybové hlášky samozřejmě). Tento zásadní problém (je nepoužitelné pro každé puštění HTPC čekat než nabootuje systém) se mi nepodařilo vyřešit a tak jsem zkušební instalaci Windows Vista zavrhnul.
Jinak Microsoft usilovně pracuje na vylepšování, další verze má kódové označení Fiji, nějaká beta je myslím již k dispozici ke stažení, vylepšuje práci s televizní kartou a opravuje některé problémy. Spíše je to klasický evoluční vývoj než nějaká převratná revoluce. MCE nestahuje televizní program z EPG, z digitálního vysílání, ale stahuje ho z nějakého serveru na internetu. To může být výhoda i nevýhoda, záleží na preferencích.
MediaPortal
Jako druhý jsem zkoušel OpenSource projekt MediaPortal rozjetý na Windows XP. A u tohoto systému jsem nakonec zůstal. S režimem spánky již nebyl nejmenší problém, vše se podařilo zprovoznit hned napoprvé. Mediaportal používá k přehrávání multimedií také Windows Media Player, ale dovoluje nakonfigurovat i libovolný externí přehrávač. Zkoušel jsem svůj oblíbený Media Player Classic, ale nebylo to už ono, trochu se vytratila propojenost GUI a občas jsem spadnul do Windows což bylo nepříjemné. Nicméně použité jádro Windows Media Playeru za pomoci kodeků zmáněných u MCE funguje parádně, takže není potřeba cokoliv měnit. Narozdíl od MCE má Mediaportál perfektní konfigurační rozhraní, kde si můžete nastavit vše, co vás napadne přesně tak, jak to potřebujete. Je to sice z počátku horší, se v tom zorientovat, ale výsledek stojí za to. Navíc je tu podpora pluginů, pomocí kterých lze vyřešit nejeden problém.
Uvedu příklad. Díky nekoncepčnímu bordelu ve video/tv průmyslu se můžete setkat s videoformáty, které budou mít různý počet snímků za sekundu. Běžné jsou například 23,976 (24p u Blu Ray a HD ripech), 25 (PAL), 30 (NTSC) v kombinaci s různými prokládanými variantami. A to je problém, protože abyste taková videa přehráli korektně, netrhaně a nedocházelo k desynchronizaci audia a videa, musíte vždy nastavit takovou frekvenci monitoru (v našem případě televize), která bude dělitelná počtem snímků za sekundu. A to i přesto, že TV pojede vždy 100Hz, protože díky různému vstupnímu signálu se pak liší způsob, kterým televize dopočítává zbylé snímky (základem samozřejmě je, aby TV zvládala všechny tyto vstupy, především 24p nebývá samozřejmostí).
Řešením je buď utilita Reclock která běží na pozadí a v reálním čase film přepočítává (takové silové řešení) nebo si nadefinovat na dálkovém ovládání nějaké klávesové zkratky pro změnu frekvence (vopruz na to myslet a před každym filmem zkoumat na co máte přepnout) a nebo použít elegantní Mediaportal plugin, který při každém spuštění zjistí FPS a podle něho upraví frekvenci výstupu do televize tak, že si toho ani nevšimnete.
Sice je obecně nastavování a instalování pluginů v mediaportálu většinou pěkně složité, vyžadujíc ruční editaci souborů, kopírování knihoven přes ty staré a podobně, je to alespoň řešení, které při dostatku času vede k perfektnímu výsledku. Pomocí pluginů si tak můžete zprovoznit databázi trailerů (rád se dívám na trailery, považuji to za samostatné umění), spoustu her, perfektní ovládání a spolupráce s LCD displejem HTPC skříně, upravit si databázi filmů či seriálů s popisky, plakáty a hodnocením z csfd.cz, přidání streamovaných kanálů a mnoho dalšího. Prakticky vše co vás napadne, už díky široké komunitě někdo řešil.
Nevýhodou Mediaportalu je podle mě grafické rozhraní. Připadá mi těžkopádné a náročnější na hardware něž u MCE. Dá se sice použít mnoho pěkných skinů, ale mohlo by to být svižnější. Také výběr televizní karty bych raději konzultoval se seznamem jinými uživateli již otestovaných a podporovaných karet.
Další tipy a rady pro nastavení Mediaportalu v případě zájmu napíšu do samostatného článku.
XBMC
Jako poslední jsem nedávno zkoušel XBMC což je port populárního multimediálního rozhraní Xboxu na další platformy , včetně Windows, Linuxu nebo Mac OS. Výhodou je právě možnost zvolit si operační systém podle libosti nebo dokonce pouštět systém z LiveCD. XBMC na mě na první pohled působilo robusním a stabilním dojmem. GUI se mi moc líbilo, bylo rychlé a ergonomické s vysokou konfigurovatelností systému (něco mezi MCE a Mediaportalem). Kolem tohoto systému je také již docela široká komunita lidí a především v této době zažívá celkem rychlý vývoj. Nejnovější verze je zatím jen beta, ale finále se blíží.

XBMC používá k přehrávání vlastní naprogramovaný multimediální přehrávač a funguje výhradně na kodeku ffmpeg. Nemusíte tedy doinstalovávat nic dalšího, neboť vám to nebude nic platné (naopak to může působit konflikty). Ffmpeg není zatím úplně zdatným konkurentem ffdshow nebo dokonce CoreAVC. Je náročnější (u vícejádrového procesoru například využívá stejně jen jedno jádro) a to je někdy znát. Ale i jeho vývoj jde stále kupředu, tak se snad máme na co těšit.
V XBMC mi fungovalo všechno nádherně, kromě přehrávání videa. Nepodařilo se mi dosáhnout takové konfigurace, aby bylo video přehráno korektně – buď bylo patrné cukání způsobené rozdílnou frekvencí nebo docházelo k rozhození audia a videa. Mám pocit, že XMBC si mnou nastavený výstup po spuštění vždy přenastavil podle sebe. Možná byl problém ve spolupráci s ovladači ATI, ale rozhodně jsem podle diskusního fóra nebyl jediný s tímto problémem. O změně frekvence během puštěného XBMC podle daného videa nemůže být ani řeč.
Ale snad se to zlepší v budoucnu, pro mě je to rozhodně černý kůň, který bude v dalších verzích velmi zajímavý a kterého se vyplatí bedlivě sledovat.
- Aktuální novinky o HTPC software naleznete v aktuálnějším článku – Stavba HTPC novinky a trendy
-
http://n3o21.cz N3o21
-
http://www.geeknet.cz geek
-
RR
-
http://www.geeknet.cz geek
-
valda
-
djmila