14 лет назад 15 июля 2004 в 18:54 69

Чего мы ждем от домашнего мультимедийного центра на основе ПК? В идеале он должен понимать все распространенные форматы мультимедиа-файлов, максимально удобно выводить изображение на экран телевизора и управляться с помощью простого пульта ДУ.

Создавать HTPC (Home Theater PC) на базе устаревших операционных систем семейства Windows 9x вряд ли разумно: подобный медиацентр должен обеспечивать практически круглосуточную стабильную работу, что, к сожалению, не по силам даже самой мультимедийной из Windows – “Миллениуму”. Система XP в наибольшей степени подходит для подобной системы, поскольку сочетает в себе высокую надежность, легкость настройки и совместимость с огромным количеством разнообразнейшего ПО – мультимедийного, игрового и сетевого – иначе говоря, всего того, что может понадобиться при создании законченного и самодостаточного центра развлечений “в одной коробке”.

Но даже эта мощная система нуждается в серьезной доработке, поскольку без специальных настроек и дополнительного ПО не способна не только воспроизводить видеофильмы самых распространенных форматов, но даже обеспечить хорошо читаемый интерфейс на экране телевизора. Для решения этих задач Microsoft выпустила специальную версию своей системы – Media Center Edition, которая не продается в виде отдельного продукта, а инсталлируется на сертифицированные самой Microsoft компьютеры. Наша же задача – обойтись без MCE, найдя ее достойный аналог, и оптимально настроить систему.

ТВИКИНГ WINDOWS XP
Для тонкой настройки операционной системы мультимедийного центра во многом подходят те же рекомендации, что мы давали в номере Upgrade Special, посвященном ПК для творчества. Главный принцип – отключить все лишнее. Лишними окажутся темы Рабочего стола, использование звуковых схем, отображение значка регулятора громкости на панели задач, анимированные курсоры и всевозможные видеоэффекты, назначенные задания, режим группировки сходных кнопок на панели задач, панель быстрого запуска, отображение часов, режим быстрого переключения пользователей, дополнительные текстовые службы, обои Рабочего стола, службы защиты системных файлов и восстановления системы. На HTPC все эти функции, сервисы и элементы оформления Windows вам вряд ли понадобятся.

В идеале должна быть пуста и автозагрузка. Исключением станут программы, необходимые для функционирования оборудования, а также несколько специальных утилит, помогающих обеспечивать стабильную и бесшумную работу HTPC. В частности, программы мониторинга температурного режима системы, которые в малошумящем ПК будут весьма полезны, поскольку все вентиляторы в нем принудительно замедлены и перегрев теоретически возможен. Подобные утилиты обычно идут в комплекте с материнской платой, например ASUS PC Probe. В качестве же примера программ мониторинга от независимых разработчиков можно привести очень популярный MotherBoard Monitor (mbm.livewiredev.com).

Снизить вероятность перегрева позволит программа CpuIdle (www.cpuidle.de), которая разгружает центральный процессор при простоях системы, чем существенно снижает его температуру. CpuIdle интегрируется с MotherBoard Monitor и при превышении заданной температуры способна либо принудительно заставить процессор выполнять “охлаждающую” инструкцию HLT, либо полностью выключить ПК. Система Windows XP тоже умеет программно “охлаждать” процессор, но программы вроде CpuIdle делают это лучше.

Еще одна программа, которая может присутствовать в автозагрузке вашего HTPC, – замедлитель привода DVD. Дело в том, что современные высокоскоростные приводы могут издавать сильный шум при прослушивании AudioCD или просмотре фильмов. В то же время для нормального воспроизведения AudioCD или DVD огромные скорости вращения диска не нужны.

Поэтому лучше всего включать максимальную скорость привода только при копировании каких-то данных с него – в этом вам помогут, например, утилиты CD-ROM Tool (cdromtool.hopto.org) и CDSlow (vdruzhin.chat.ru) – они поддерживают Windows XP и позволяют оперативно менять скорость привода, используя “горячие” клавиши, назначенные на кнопки пульта дистанционного управления (ДУ).

Впрочем, некоторые программы для снятия региональной защиты DVD обладают похожими возможностями. К ним относится, например, DVD Idle Pro (www.dvdidle.com), которая тоже может прописаться в памяти HTPC. Она позволяет не только отключить региональную блокировку DVD-привода, защиту Macrovision и окно FBI Warning, но и в значительной мере оптимизировать работу привода.

Последнее обеспечивается настройкой параметров специального режима кэширования, при котором содержимое диска копируется на винчестер и в дальнейшем фильм воспроизводится уже с жесткого диска. Это полностью устраняет шум DVD-привода за исключением собственно этапа копирования файлов в кэш. В сочетании же с бесплатной CD Slow для обхода региональной защиты можно использовать бесплатный DVD Region Killer (softodrom.ru/win/p1663.shtml). Подробнее о настройке и твикинге DVD-приводов читайте далее в этом номере.

Для достижения максимального эффекта настройки ОС можно воспользоваться и специализированными программами-твикерами, такими как XPLite (www.litepc.com/xplite.html), которая позволяет удалить из системы многие неиспользуемые компоненты, даже Internet Explorer. Другой вариант – бесплатная X-Setup Pro (www.x-setup.net), умеющая изменять сотни параметров Windows и имеющая неплохое описание каждого из них, что дает возможность настраивать систему даже неподготовленным пользователям.

Рекомендации по работе с этими программами аналогичны: все лишнее – долой! Так, даже режим автозапуска компакт-дисков может стать очень серьезной помехой в работе HTPC: поскольку все управление медиацентром должно быть сосредоточено в единой программе-оболочке, появление запросов Windows при установке каждого нового диска (и тем более программ, автоматически запускаемых с CD), разобьет вдребезги всю концепцию самодостаточного комплекса. Режим Autorun можно настроить или полностью отключить для любого привода с помощью бесплатной программы класса “must have” TweakUI (www.microsoft.com).

НАСТРОЙКА ИНТЕРФЕЙСА WINDOWS XP
Штатный режим работы домашнего медиацентра – вывод изображения на экран телевизора, обладающий крайне низким разрешением, что приводит к нечитаемости экранных шрифтов в стандартных диалоговых окнах Windows и прикладных программ. В глобальном плане эта проблема решается просто – использованием для управления всеми мультимедийными функциями ПК специальных программ-оболочек, построенных по принципу “все в одном” и имеющих хорошо отображаемый на экране ТВ интерфейс с очень крупными шрифтами (о них речь пойдет ниже). Однако пользователь не сможет обходиться лишь такой оболочкой.

И если на первоначальном этапе настройки ОС вполне можно временно подключить HTPC к обычному монитору, то в процессе последующей эксплуатации перетаскивать к нему монитор для решения каждой возникшей проблемы (например, для установки и настройки новой игры) будет очень неудобно. Поэтому надо добиться того, чтобы и обычный интерфейс Windows на экране ТВ при необходимости можно было разобрать.

Для начала нужно понизить экранное разрешение до минимума, который позволяет текущая конфигурация системы – например, установить 800×600 при 32-битной глубине цвета. Далее необходимо увеличить размеры экранных шрифтов, что в Windows XP можно сделать двумя способами. Первый – установить параметр Control Panel > Display Properties > Appearance > Font Size в положение Extra Large Fonts (Огромный шрифт). Второй – выставить в диалоге Control Panel > Display Properties > Settings > Advanced > General параметры разрешения экрана (DPI) равными 150-200% от исходных 96 dpi.

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

Кроме того, выбранная вами оболочка HTPC или какая-то другая постоянно используемая программа может войти в конфликт с такими настройками, и ее интерфейс станет “разъезжаться”. Так что выяснить оптимальные значения выставляемых параметров можно только экспериментальным путем на конкретной конфигурации. В нашем случае наилучшим выбором оказалось одновременное включение Extra Large Fonts и режима 120 dpi.

Кстати, число точек на дюйм экрана можно повысить и виртуально – включив режим сглаживания Clear Type для экранных шрифтов. Тогда на экране ТВ они будут читаться еще лучше.

КОДЕКИ
Несмотря на высокое качество DVD, в нашей стране по-прежнему наиболее широко распространены фильмы, созданные с использованием различных вариаций MPEG-4. Благодаря относительно небольшим размерам таких файлов каждая локальная сеть сегодня забита фильмами DivX. А потому создателю домашнего медиацентра необходимо заранее позаботиться о полной поддержке всех возможных аудио- и видеокодеков, обычно применяемых в подобных фильмах и широко представленных в интернете.

Для установки необходимых кодеков удобнее всего использовать уже готовый, давно известный и достаточно стабильный набор K-Lite Mega Codec Pack (www.k-litecodecpack.com). Заметим, что устанавливать из этого комплекта все подряд совсем необязательно.

Достаточно выбрать:
– DivX Pro 5.1.1 Decoding/Encoding (кодер будет использоваться при записи телепередач на диск);
– DivX 😉 MPEG-4 Low and Fast motion (может требоваться для корректного воспроизведения некоторых фильмов);
– Windows Media 7/8/9 (если вы обновите систему на Windows Update, то получите свежие версии этих кодеков);
– Cyberlink DVD decoder (можно не устанавливать, если вы инсталлировали в систему какой-либо DVD-проигрыватель);
– Ligos Indeo XP, Intel Indeo 4.51/3.24, Intel I.263, MS MPEG-4, Ligos/MainConcept MPEG-2 decoder.

Аудиодекодеры можно установить все: Fraunhofer MP3, LAME MP3, WMA, AC3, Ogg Vorbis, MusePack, AAC, Voxware, Monkey’s Audio. Очень полезна утилита GSpot Codec Information Appliance, идущая в комплекте с кодеками. Она позволяет определять кодеки, использовавшиеся при создании того или иного медиафайла.

Если вам попадется какой-то файл, который не удастся нормально воспроизвести из-за отсутствия в системе требуемого декодера, то GSpot подскажет вам, где и что нужно скачать. Если же у вас оказался файл какого-то совсем уж экзотического формата, то попробуйте найти соответствующий декодер в пакете ACE Mega Codec Pack Pro (ace.subpage.net/ace.php) – он хоть и обновляется гораздо реже конкурентов, но содержит огромное количество кодеков и различных утилит для работы с мультимедиа.

Кодеки QuickTime и RealMedia устанавливать необязательно, поскольку они обычно используются в рекламных трейлерах или каких-то коротких клипах, а также при потоковом сетевом вещании.
Кодек XviD на сегодня устанавливать тоже не требуется, так как в версии DivX 5.1.1 появилась весьма полезная опция “Support Generic MPEG-4”, обеспечивающая воспроизведение практически всех типов файлов MPEG-4 силами декодера DivX 5. Вообще, после установки кодеков рекомендуется изменить и некоторые другие параметры DivX-декодера.

Для этого запустите утилиту Decoder Configuration Utility и установите на странице Quality Settings флаги:

  • Smooth Playback (в этом режиме нагрузка на процессор чуть выше, но выше и качество воспроизведения);
  • YUV Extended (при декодировании видео используется наиболее быстрый режим – YV12, но становятся недоступны регуляторы программной настройки изображения);
  • Overlay Extended (включает более быстрый режим “железного” оверлея, но он не поддерживается некоторыми видеокартами и некоторые проигрыватели становятся неспособны открыть одновременно несколько окон с видео);
  • Double Buffering (включает режим двойной буферизации для видеокарты, что улучшает качество воспроизведения, но может не поддерживаться некоторыми картами);
  • Disable Logo (отключает логотип DivX в правом нижнем углу экрана). На странице же Post Processing Settings можно включить режим автоматического снижения уровня постобработки сигнала при недостатке ресурсов процессора. Благодаря этому снижается вероятность рассинхронизации видео и звука на слабых машинах. Движок же Film Effect регулирует уровень искусственной зашумленности картинки, которая снижает заметность “заквадрачивания” изображения – рекомендуется установить его на следующее после минимума деление.

Впрочем, максимальные возможности настройки дает FFDShow (sourceforge.net/projects/ffdshow) – декодирующий DirectShow-фильтр, предназначенный для воспроизведения видеофайлов формата DivX и XviD. На слабых ПК он поможет либо обеспечить максимальное качество изображения, либо снизить нагрузку на процессор, а также избавит от некоторых глюков вроде перевернутого вверх ногами изображения.

ОБОЛОЧКА
К сожалению, идея создания HTPC только недавно стала действительно популярной среди пользователей. Именно поэтому пока создано очень мало качественных программ-оболочек, обеспечивающих управление всеми мультимедиа-компонентами из единого, подходящего для вывода на телеэкран интерфейса. Вообще подобные оболочки, конечно, существуют, но 90% из них либо не имеют нормального модуля работы с ТВ-тюнером, либо невыносимо глючат, либо находятся в начальных стадиях разработки. Возможно, вам каким-то образом удастся раздобыть оболочку Windows XP Media Center Edition или даже саму эту систему, но не факт, что ее удастся заставить работать на реальном оборудовании.

Из универсальных же оболочек, подходящих для HTPC произвольной конфигурации, лучше всех выглядит достаточно известная программа ShowShifter (www.showshifter.com), которая представляет собой медиацентр “все в одном” с очень простым интуитивно-понятным управлением. В понятие “все” в данном случае действительно входит практически все:

– просмотр телепередач с возможностью отложенной записи (time-shifting) в формате DivX (несколько градаций качества);
– прием спутниковых телеканалов с помощью DVB-плат с возможностью записи на диск MPEG-2;
– цифровая видеозапись с имеющихся источников, в том числе и по таймеру;
– поддержка онлайновых программ телепередач ShowGuide, позволяющих легко программировать запись по таймеру;
– просмотр DVD-фильмов (можно выбирать декодер) и фильмов в любом другом формате;
– прослушивание FM-радио;
– прослушивание AudioCD и MP3 с возможностью сортировки файлов по альбомам, удобной навигацией, получением данных о песнях из интернета или тэгов и выводом на экран обложек дисков и заставок (визуальные эффекты от Windows Media Player);
– просмотр картинок и фотографий, в том числе в режиме слайд-шоу;
– дистанционное управление посредством инфракрасных пультов ДУ и некоторых типов радио-ДУ (для полноценной работы требуется всего 6 кнопок!);
– работа с сетевыми папками;
– поддержка плагинов, расширяющих возможности программы (веб-серфинг, Electronic Programme Guide, управление внешними спутниковыми тюнерами, сменные интерфейсы, игры и так далее).
Не хватает интернет-радио, караоке да прогноза погоды, но, думается, это вопрос недалекого будущего.

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

Проблемы могут возникнуть, если программа несовместима с WDM-драйверами вашего ТВ-тюнера, или его драйверы, скажем так, не очень прямые. Так, в нашем случае тюнеры от AverMedia теряли цвет при переключении каналов, а FM-радио ShowShifter даже не смог обнаружить (если программа не обнаруживает поддержки ТВ или FM, то соответствующие пункты в меню не выводятся). Полностью решить проблему с цветом помогли референсные драйверы от Philips, которые можно загрузить по адресу auzol.narod.ru/download.html. Из этих драйверов нужно взять только один файл – cap7134.sys и заменить им соответствующий файл из комплекта драйверов от AverMedia в папке WINDOWS\system32\drivers.

После перезагрузки ПК цвет в ShowShifter при переключении каналов пропадать перестанет, но проблему с FM-приемом, нам, к сожалению, устранить не удалось – вся надежда на то, что разработчики тюнеров AverMedia создадут, наконец, более качественные драйверы.
Возможно, с другими тюнерами проблем в этом плане не будет. Но если вам не повезет, то лучший выход из положения – использовать для прослушивания радио программу FLY 2000 TV (auzol.narod.ru). При этом вы потеряете возможность управлять абсолютно всем из одного интерфейса, но в реальности такой способ ничуть не напрягает.

FLY 2000 TV великолепно работает с ТВ-тюнерами (не через WDM-драйвер, а напрямую), осуществляя и ТВ-, и FM-прием и имея гораздо больше возможностей, нежели фирменные утилиты. Но самое главное – в отличие от ShowShifter программа FLY 2000 TV позволяет полностью настраивать горячие клавиши.

В случае с HTPC это особенно важно, поскольку вы сможете унифицировать управление, то есть сделать так, чтобы горячие клавиши (которые мы, собственно говоря, и нажимаем при помощи пульта ДУ) аналогичного назначения в программе ShowShifter и в FLY 2000 TV полностью соответствовали друг другу. В результате, например, нажатие кнопки MUTE на ДУ будет одинаково отключать звук в обеих программах, что очень удобно. Раскладка управляющих клавиатурных комбинаций ShowShifter полностью описана в документации.

После настройки обеих программ останется только назначить клавиши для запуска каждой из них. Для этого создаем соответствующие ярлыки на Рабочем столе и в их свойствах указываем нужные Shortcut Key, которые затем программируем при настройке ДУ. Аналогичным образом можно обеспечить запуск любых других программ на HTPC. Комбинация для закрытия программ может быть одинаковая – ALT+F4.

Оболочки для HTPC

Из других оболочек можно выделить довольно популярный бесплатный myHTPC (www.myhtpc.net), который расширяется за счет плагинов (есть даже управление голосом!), и очень неплохо выглядящий CyberLink PowerCinema (www.gocyberlink.com), который, сожалению, не поддерживает работу с ТВ-тюнерами. Если же вы любите эксперименты, то взгляните еще на программы:
– MediaPortal (mediaportal.sourceforge.net);
– J.River MediaCenter (www.musicex.com/mediacenter);
– Sesam.TV Navigator (www.sesamtv.com);
– SageTV (www.sage.tv);
– OpenHTPС (prdownloads.sourceforge.net/weiopenhtpc/OpenHTPC.Beta2.Binary.rar);
– MainLobby (www.cinemaronline.com);
– Beyond TV (www.snapstream.com).

СЕТЬ

Подключив HTPC к домашней сети и “расшарив” на нем папки с аудио- и видеофайлами, вы сможете работать с расположенной на диске HTPC коллекцией фильмов и музыки непосредственно с десктопа, добавляя в нее новые файлы и удаляя старые. Не исключено, впрочем, что кому-то покажется более удобным держать все файлы на рабочем десктопе, а в настройках ShowShifter указать путь к сетевым папкам.

Есть даже интересные способы пополнять базу ShowShifter новыми фильмами и MP3 в автоматическом режиме, если вы их регулярно скачиваете из интернета или находите в локальной сети. Можно, например, назначить менеджеру загрузки в качестве целевой папки для загружаемых файлов ту же папку, что прописана в настройках ShowShifter. Тогда очередной MP3 будет доступен для воспроизведения на HTPC сразу после загрузки (на десктоп или на сам HTPC – не важно).

А можно использовать программы синхронизации папок или мощные автоматизаторы типа AutoMate (www.unisyn.com) для автоматического обнаружения и загрузки новых фильмов в сетевых папках общего доступа или на FTP-серверах соседей по локальной сети. В этом случае вам даже не придется думать об обновлении коллекции – ПК все сделает сам.

Благодаря современному программному обеспечению у HTPC появляется множество интереснейших потенциальных возможностей, способных заткнуть за пояс любой аналогичный компонентный Hi-Fi-/видеокомплекс. Главное – не лениться и не бояться экспериментов.

ShowShifter вместо Explorer

Может статься, что однажды вы обнаружите, что в течение долгого времени не обращались ни к функциям Windows, ни к каким-либо программам, кроме ShowShifter (учитывая ее возможности, это более чем реально). В этом случае вы можете сделать так, чтобы законной оболочкой, загружаемой на старте системы, вместо Explorer стал ShowShifter. Для этого надо путь к соответствующему исполняемому файлу прописать в качестве значения параметра Shell в разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon.

Такой трюк серьезно разгрузит оперативную память, улучшит стабильность системы и ее быстродействие. А если вам все же понадобится обратиться к диску или запустить какую-то программу, то достаточно нажать Ctrl-Alt-Del и вызвать стандартное окно Run при помощи кнопки New Task. В этом меню введите explorer – и получите полный доступ к ПК. Кстати, команды Standby Computer и Shutdown Computer в программе присутствуют. Если же вам важна возможность выключать ПК в любой момент при помощи ДУ, используйте ярлык shutdown -s -t 01.