Рожденные мультимедиа революцией. Обзор мультимедийных дистрибутивов LinuxЮрий «bober» Раззоренов (zloy.bobr@gmail.com) В GNU/Linux есть все необходимое для комфортного просмотра и прослушивания медиаконтента. А чтобы упростить жизнь рядовому пользователю, энтузиасты собрали ряд готовых решений, позволяющих превратить компьютер в сетевой развлекательный медиацентр и/или рабочую станцию для обработки аудио, видео и графических файлов. Познакомимся с самыми интересными из них. GeeXboX 1.2.3
Первый участник нашего мультимедийного тест-драйва выполнен в виде загрузочного LiveCD-образа и работает без установки на жесткий диск, хотя разработчики проекта предлагают вариант дистрибутива с возможностью загрузки с винчестера или любого внешнего накопителя (USB-флешки, карты памяти CF/SD). GeeXboX умеет воспроизводить видео (в том числе с HD-разрешением), аудио и графические файлы c жесткого диска, CD/DVD-носителя, сетевого ресурса LAN (NFS, SMB/CIFS), а также принимать потоковое вещание. Кроме традиционных для Linux файловых систем, поддерживаются FAT и NTFS, поэтому проблем с воспроизведением файлов, находящихся на разных разделах, в GeeXboX нет. Некоторые кодеки, имеющие несвободную лицензию (например, rv9 и wmv9), собраны в отдельном пакете (extra-codecs-nonfree), который можно добавить после установки дистрибутива на жесткий диск или во время его пересборки. Изначально проект привлекал тех пользователей, компы которых были неспособны справиться с плавным воспроизведением видео хорошего качества. За счет оптимизации и минимизации удавалось выжать из старого ящика все до последнего такта процессора и мегабайта оперативки. Я в свое время лично убедился в этом, когда не мог нормально смотреть видео на древнем Celeron 300A, – помогал либо оптимизированный Crux (www.crux.nu), либо GeeXboX. Согласись, что GeeXboX на порядок удобнее для обычного пользователя. С ним меньше возни: просто вставил диск в привод и смотришь фильм или слушаешь музыку. Сегодня, когда частотой процессора уже никого не удивишь, GeeXboX позиционируется как встроенная система для домашних кинотеатров, для просмотра видео на бездисковых системах, в которых ОС загружается в оперативную память. Пользователи нетбуков отмечают, как минимум, 10-процентное увеличение времени работы от батареи (в сравнении со стандартной системой). Поэтому уходить на пенсию GeeXboX еще рано. В настоящее время ведется разработка двух веток дистрибутива: 1.2.х и 2.х. Вариант 1.2.х построен на MPlayer и считается стабильным. Версия 2.х находится в состоянии разработки и пока не предназначена для повседневного использования. Ее особенностью является наличие медиацентра Freevo, превращающего дистрибутив в полнофункциональный инструмент для просмотра всего и вся. Несмотря на крохотный размер (составляет порядка 19 Мб – этого удалось добиться благодаря грамотному подходу и использованию пакетов BusyBox и uClibc), система идет с максимальной поставкой драйверов и автоматически определяет большую часть оборудования. В том числе TV-тюнеры, WiFi, DVB-карты, – не требуя пересборки ядра или каких-либо других манипуляций со стороны пользователя. Изначально поддерживаются практически все основные аудио/видео/графические форматы и кодеки, кроме нескольких non-free (RealMedia, QuickTime, WindowsMedia). Управление производится при помощи экранного меню, горячих клавиш, либо удаленно через LIRC. GeeXboX загружается в ОЗУ, полностью освобождая устройство по окончании загрузки. По умолчанию система стартует в режиме поддержки HD-видео (Start GeeXboX for HDTV), то есть будет установлено максимально возможное разрешение экрана. Если оно не дотягивает до нужных (1920x1080, 16:9), то воспроизводимое видео масштабируется. В обычном режиме (Start GeeXboX) устанавливается разрешение 800х600, что оптимально для просмотра «стандартного» видео. Хотя при необходимости можно отредактировать параметр «vga» в загрузочном меню (доступно по <Tab>), установив свое разрешение. Интерфейс довольно прост в использовании. С его помощью производится выбор файлов для воспроизведения и настройки некоторых параметров работы, в том числе – настройка соотношения экрана и таймер отключения. Все довольно удобно и продумано. Дистрибутив идет с полным комплектом инструментов разработки. Достаточно скачать с сайта проекта GeeXboX ISO Generator, работающий под Linux, Mac OS X и Windows 9x/NT/2k/XP. Самостоятельная пересборка дистрибутива довольно проста, внутри архивов находятся подробные инструкции. С помощью генератора можно добавить поддержку русского языка в меню и субтитрах, изменить тему оформления, установить настройки сети, задать сетевые ресурсы, которые будут автоматически монтироваться при загрузке, и т.д. В итоге, можно создать действительно удобный в работе и заточенный под себя вариант дистрибутива. Кроме того, аудио- и видеофайлы можно сохранить непосредственно на загрузочный диск, для этого их достаточно скопировать в подкаталог iso, образовавшийся после распаковки ISO Generator, и запустить процесс создания ISO-образа. Затем такие диски можно спокойно проигрывать в любой обстановке, без дополнительной настройки и подключения «источника». Альтернативой GeeXboX является MoviX (movix.sf.net) - легкий компактный дистрибутив, построенный на Damn Small Linux. Он позволяет смотреть мувики, фотографии и слушать музыку. Загрузка возможна с CD, HDD, USB или по Сети. При помощи комплекта MoviXMaker-2 (savannah.nongnu.org/projects/movixmaker) можно создать свой вариант дистрибутива на базе MoviX/eMoviX и проигрывателя MPlayer. После загрузки записанное на CD/DVD-диск видео автоматически воспроизводится. Единственный минус - проект прекратил свое развитие, хотя это совсем не мешает его использованию. Mythbuntu 9.04
Основой этого релиза послужил Ubuntu 9.04 Jaunty Jackalope, с которым он полностью совместим по пакетам. Нумерация совпадает с убунтовской; последние релизы Mythbuntu выходят практически сразу после анонса базового дистрибутива. Дистр выполнен в виде LiveCD, что позволяет использовать все его приложения без установки на хард. Хотя разработчиками предусмотрена возможность установки, соответствующий пункт находится в загрузочном меню. Как и в Ubuntu, при загрузке можно выбрать язык; в списке есть русский, – после чего интерфейс рабочего стола и основных программ будет локализован. Загрузка системы происходит заметно быстрее Ubuntu, вероятно из-за того, что убрано все не соответствующее назначению дистрибутива. Черно-белый фон рабочего стола хорошо смотрится на экране телевизора и не раздражает яркими красками. В качестве рабочего окружения выбран XFce. Чтобы облегчить новичку процесс знакомства, интерфейс максимально упрощен, оставлено лишь самое нужное. После загрузки будет доступно только одно меню Applications, в котором можно найти все необходимое для воспроизведения медиафайлов и запуска MythTV. Основная функциональность Mythbuntu заключена именно в MythTV – он представляет собой набор программ, позволяющих построить на обычном компьютере настоящую медиастанцию - воспроизводить медиафайлы, записывать видео на диск, серфить просторы интернета, читать новости, получать погоду, играть в игры и т.д. (подробнее о MythTV читай в июльском номере ][ за 2007 год). Дистрибутив может использоваться как автономная станция, так и подключаться в виде фронтэнда к уже существующему MythTV. Для настройки параметров работы PVR-системы предложен графический инструмент Mythbuntu Control Centre. При помощи него можно произвести все основные операции: установить роль (автономный, фронтэнд), конвертировать систему в десктоп или сервер для загрузки бездисковых клиентов, настроить тему, активировать/деактивировать плагины и системные сервисы (VNC, SSH, Samba, NFS, MySQL), установить недостающие проприетарные драйвера и кодеки, настроить LIRC и многое другое. При необходимости Control Centre вызывает утилиты, вроде Synaptic. В поставке дистрибутива я насчитал 14 плагинов для MythTV и 24 темы; есть все необходимые драйвера (включая проприетарные для видеокарт NVIDIA и ATI) и основные кодеки. Пакеты w32codecs, ffmpeg и libdvdcss2 устанавливаются из репозитария Medibuntu автоматически, после выбора нужного кодека во вкладке Proprietary Codecs. Чтобы запустить MythTV, достаточно выбрать на рабочем столе ярлык Mythbuntu LiveCD Frontend. Появится меню подключения к базе и выбор параметров. Проверяем настройки и запускаем. Кстати, альтернатив у Mythbuntu предостаточно: например MythDora (mythdora.com) - специализированный дистрибутив, основанный на Fedora и MythTV, или KnoppMyth (mysettopbox.tv/knoppmyth.html), построенный на Knoppix, MythTV и использующий в качестве рабочего стола легкий и шустрый Fluxbox. ArtistX 0.7
Дистрибутив ArtistX (ранее Mediainlinux) несколько другого назначения. Для Linux написано достаточно много софта, при помощи которого можно не только просматривать видео и слушать музыку, но и самостоятельно создавать мультимедиа контент. Как раз такие программы составляют основу ArtistX. DVD-диск размером 3.3 Гб буквально нашпигован приложениями, распространяемыми под свободной лицензией, – разработчики заявляют о наличии 2500 специализированных пакетов! По сути, ArtistX является наиболее богатым комплектом свободных программ для обработки аудио, видео и графических файлов. Вот только некоторые из них:
Последний на момент написания этих строк релиз 0.7 основан на Ubuntu 8.10 Intrepid Ibex. Дистрибутив выполнен в виде LiveDVD с возможностью установки на хард, для чего используется штатный инсталлятор Ubuntu. Как и прародитель, ArtistX достаточно прост в использовании, содержит большое количество драйверов и кодеков, оборудование подхватывается на лету, все приложения уже настроены и готовы к применению. Можно насчитать около десятка альтернатив ArtistX, но, к сожалению, некоторые очень хорошие проекты вроде JAD (JackLab Audio Distribution), Musix GNU+Linux, Dyne:bolic уже практически не развиваются. Из активных отмечу дистрибутив 64 Studio (64studio.com), основанный на Debian и оптимизированный для 64-битных систем (на 32-битных также работает). Ядро этой ОС собрано с использованием последних RealTime патчей. В настоящее время проект предлагает две стабильные версии дистрибутива: 2.0 (LiveCD размером ~600 Мб) и 2.1 (установочный вариант, ~800 Мб), плюс ветку 3.x, находящуюся в активной разработке. Кроме того, проект распространяет 64 Studio Platform Development Kit (PDK) - свободный инструмент, позволяющий создавать решения на основе Debian и Ubuntu. Здесь стоит вспомнить о Ubuntu Studio (ubuntustudio.org), который также содержит большую подборку софта для обработки аудио, видео и графики. Сюда входят: Мощный редактор аудиозаписи и сведения Ardour, редактор звуковых файлов Audacity, драм машина Hydrogen, звуковой сервер-демон JACK, инструмент мастеринга JAMin, нотный редактор LilyPond, программа для микширования Mixxx, MIDI/Audio синтезатор MusE, MIDI-секвенсор Rosegarden, программный MIDI-синтезатор TiMidity++, CinePaint для раскраски и ретуширования видеокадров, нелинейные редакторы PiTiVi и Kino, Stopmotion для покадрового создания видео, Blender для создания трехмерной компьютерной графики. Последний включает в себя средства моделирования, анимации, рендеринга, постобработки видео, создания интерактивных игр, Synfig для создания двумерной векторной анимации, а также не нуждающиеся в представлении Gimp, Inkscape и Scribus Сейчас этот отпрыск стал частью проекта Ubuntu, поэтому выходит параллельно с основным дистрибутивом. linuX-gamers Live 0.9.5
Идея создать этот дистрибутив появилась у группы энтузиастов, задавшихся целью представить Linux-игры на конференции LinuxTag. Результатом должно было стать решение, позволяющее играть в популярные игры прямо с CD/DVD-диска, без установки на хард, что и отражено в девизе проекта – boot 'n play («загрузись и играй»). Требования, несмотря на кажущуюся простоту задания, были выдвинуты довольно жесткие - запуск на большинстве 32-битных систем с максимальной поддержкой оборудования и простотой управления. Изначально группа была разделена на 2 лагеря. Первый тестировал известные дистрибутивы, оценивая результат; второй - пытался создать все с нуля. В итоге первой банде так и не удалось найти оптимальное решение (но некоторый результат все же получен и вскоре будет продемонстрирован). Соперникам повезло больше: они создали нужный LiveDVD на основе Arch Linux. Релиз, представленный на LinuxTag 2007, сразу привлек внимание посетителей и пользовался заметным успехом. Текущая версия 0.9.5 создавалась специально для LinuxTag 2009. На странице закачки предлагается 4 варианта дистрибутива: Lite ISO (700 Мб), Big ISO (4,7 Гб), Lite USB (1 Гб), Big USB (5 Гб). Список всех игр, входящих в комплект, можно просмотреть на странице live.linux-gamers.net/?s=Games. Все, что выделено жирным шрифтом, представлено только в Big. В перечне находим Armagetronad, Extremetuxracer, X-Moto, Urban Terror, Warsow, Tremulous и прочие радости геймера. В комплект традиционно включается несколько версий проприетарных драйверов для карт NVIDIA и ATI (это единственные компоненты, распространяющиеся не под GNU GPL), а также открытые драйвера для других видеокарт. В загрузочном меню можно протестировать ОЗУ и CPU, а также запустить Space Invaders без загрузки системы. В процессе предлагается выбрать язык раскладки (здесь лучше оставить английскую) и указать видеодрайвер. Это все. Если видеокарту определить не удалось, то попадешь в консоль. Ничего страшного в этом нет. Регистрируемся с учетной записью «gamer» с пустым паролем; для настроек используем «root» с пустым паролем (учитывая, что некоторые игры сетевые, это не есть хорошо; в ранних версиях был пароль «123456», теперь его зачем-то убрали). Далее удаляем /etc/X11/xorg.conf и вводим «startx». После этого обычно все работает. В качестве рабочего стола использован легковесный Blackbox. Для запуска игры достаточно нажать нужную ссылку в панели внизу экрана или выбрать ее в контекстном меню. В этом же меню находим еще несколько приложений - Firefox, XChat, Xterm, Alsamixer и другие. Если планируются сетевые баталии, вызываем консоль и запускаем wicd для настройки сети. Все просто и понятно. Дистрибутив изначально планировался исключительно для работы с привода и не имел инструментов для установки на хард, но по многочисленным просьбам такую работу уже провели. Желающие могут использовать скрипт /opt/bin/hddinstall. Следует помнить, что он носит статус экспериментального и перед установкой удаляет все данные на жестком диске, поэтому его рекомендуют пока только для тестирования! Альтернативой linuX-gamers является SuperGamer (supergamer.org). Этот дистрибутив построен на VectorLinux (первая версия была основана на PCLinuxOS). Для его записи и использования понадобится привод, поддерживающий Dual Layer DVD, так как образ занимает 7,8 Гб. В меню XFce, помимо большого количества приложений, находим ярлыки для запуска 33 популярных игр: Quake Wars, Doom 3, Prey, Unreal Tournament, Quake 4, OpenArena, Btanks, Supertuxkart, Neverball, Scorched3d, Warzone и т.д. eAR OS 1.10b Free Edition
Разработкой дистрибутива eAR OS занимается датская компания Audio Reality, специализирующаяся на продаже оборудования для домашних медиацентров. Пользователям предлагаются 2 версии: платная и бесплатная, – обе базируются на Ubuntu, ядра собраны с Real-Time патчами. В Enterprise Edition несколько изменен интерфейс, улучшена производительность, а также доступны дополнительные возможности, вроде дистанционного управления и поддержки IEEE 1394 аудио. Загружаемся с LiveCD и ставим на хард при помощи мастера, вызываемого щелчком по значку на рабочем столе. В качестве учетной записи разработчики рекомендуют использовать earmusic с аналогичным паролем. После загрузки автоматически стартует Firestarter, помогая настроить правила iptables и расшарить доступ в интернет. В панелях и на рабочем столе находим некоторые апплеты, позволяющие запустить приложения, произвести настройки сети, выставить требуемое разрешение экрана, установить пакеты и драйвера и даже получить данные о погоде. Интерфейс изначально не локализован, но эту проблему легко решить: выбираем в меню Language Support и в списке – нужный язык. Внизу экрана красуется панель SimDock с несколькими значками, предназначенными для запуска основных приложений: браузера Firefox (поставляется с плагином Mediaplayer Connectivity), звукового редактора Audacity 1.3.4b, медиа-проигрывателя Kaffeine 3.5.9, программы для записи CD и DVD дисков K3b, фотоорганайзера F-Spot, IM-клиента Pidgin, графического редактора Gimp 2.4.5, музыкального проигрывателя Exaile и Control Center. Самой первой расположена кнопка для запуска eAR Media Centre, который собственно и является главной особенностью дистрибутива. С его помощью можно в два клика посмотреть видео, фото, TV, онлайн-трансляцию, послушать музыку и т.д. Отсюда доступны все основные приложения, включая Skype (которого почему-то нет ни в одном из меню), выход на YouTube и Flickr. В поставке имеются все необходимые плагины и кодеки, поэтому с воспроизведением файлов проблем не возникает. В противном случае недостающее легко установить при помощи Synaptic; дистрибутив использует Ubuntu, Medibuntu и WineHQ репозитарии (а это более 15000 пакетов). INFO
|