Windows - статьи

       

Будучи некогда очень популярным, он



Рисунок 2. Главное окно WinAmp

Winamp - знакомый многим медиаплеер (первая версия вышла 7.06.1997г.). Будучи некогда очень популярным, он присутствовал практически на каждом имеющемся в продаже сборнике MP3 музыки. Впрочем, именно медиаплеером Winamp стал начиная с версии 3, а до этого он был ориентирован только лишь на прослушивание музыки. Версия 3 была сильно переработана, появилась поддержка многих вещей, отсутствовавших в версиях 2.хх, однако, она оказалась весьма сырой и изрядно подпортила разработчику - компании Nullsoft, репутацию. Ко всему прочему, появилась конкуренция со стороны Windows Media Player и Winamp стал сдавать позиции. Однако ребята не растерялись и, перескочив загадочным образом через версию 4, выпустили на свет версию 5.00 (рисунок 2). Сами разработчики не признаются о причинах, побудивших их после версии 3 перейти сразу к версии 5, предоставив пользователю самому решать, какое объяснение более правдоподобно: означает ли «5» комбинацию лучших сторон версии 3 и версии 2 (3+2=5); либо же сказалась любовь к числам Фибоначчи; или такой переход должен подчеркнуть сильно увеличенную функциональность.

Здесь будет рассмотрена нерусифицированная версия Winamp 5.091; самую свежую версию с исправленными ошибками и залатанными дырами можно скачать с сайта www.winamp.com. Если ранее Winamp был полностью бесплатен, то в настоящий момент он доступен как в двух бесплатных вариантах (Lite и Full), так и в платной форме (около 15$). Платная версия позволяет оцифровывать Audio-CD в формат MP3, поддерживает любые доступные скорости при записи музыки на CD (бесплатная же ограничена скоростью 2х) и обеспечивается технической поддержкой со стороны разработчиков.

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


Сам плеер тоже производит обманчивое впечатление. Дело в том, что он состоит из набора окон, каждое из которых служит для своей функции. Основным является само окно плеера, знакомое по ранним версиям – со стандартными элементами управления воспроизведением, перемоткой, регулятором громкости и информационным экраном (рисунок 2). Однако за этой кажущейся простотой скрывается целый конструктор возможностей. На рисунке 3 представлен внешний вид Winamp со всеми открытыми рабочими окнами: это и окно визуализации и воспроизведения видео (слева сверху), главное окно (чуть ниже), окно списка воспроизведения (правее), окно медиабиблиотеки (в нижней части), а также триединое, «выезжающее» из основного, окно «эквалайзер + настройки + цветовые схемы» (под основным окном).

Рисунок 3. WinAmp со всеми окнами

Справедливости ради стоит сказать, что полноценных здесь всего три окна: основное, плейлист и медиабиблиотека – только они снабжены собственными меню, в то время как окно визуалицзаии и эквалайзера «пристыковываются» к основному окну. И если первое еще может быть «отцеплено» и существовать обособлено, то эквалайзер по сути окном не является, однако в дальнейшем к нему все-таки будет использоваться такой термин. В целом интерфейс интуитивно понятен – каждое окошко имеет кнопки и меню для настройки своих функций, все они, впрочем, дублируются в окне «Параметры» (“Winamp Preferences”), которое можно вызвать, нажав комбинацию Ctrl+P. В последнем собраны настройки всех возможностей плеера и есть где развернуться любителям «тонкой» подстройки программ. Однако существуют моменты, которые далеко не очевидны на первый взгляд. Например, реализацию функции записи музыки в Audio-СD придется несколько поискать. Но об этом ниже, а сейчас рассмотрим функциональность медиаплеера по порядку.

Winamp умеет воспроизводить следующие форматы медиафайлов:


  • аудио (и плейлисты): MP1, MP2, MP3, AAC, APL, WMA, MID,MIDI, RMI, KAR, MIZ, MOD, MDZ, NST, STM,STZ, S3M, S3Z, IT, ITZ, XM, XMZ, MTM, ULT, 669, FAR, AMF, OKT, PTM, OGG, MP4, M4A, CDA, WAV, VOC, AU, SND, AIF, AIFF, M3U, PLS;






  • видео: MPG, MPEG, M2V, AVI, ASF, WMV


  • потоковое видео и аудио: NSV, NSA.


  • Конечно же, необходимость наличия в системе нужных кодеков тоже никто не отменял. Кроме того, поддерживается воспроизведение Интернет радио- и ТВ вещания и файлы, защищенные DRM (Digital Right Management). При инсталляции Winamp по умолчанию встраивает себя в оболочку Windows так, что в контекстном меню проводника для каждой папки появляются новые три пункта: добавить в список закладок плеера, поставить в очередь воспроизведения и воспроизвести. Специальная функция «winamp agent» (если установлена и активна, то отображается в системной области панели задач) позволяет следить за соблюдением ассоциаций медиа файлов с Winamp.

    Неразрывно с функцией воспроизведения связаны и функции обработки проигрываемого содержимого при этом. Для аудио имеется ввиду возможность использования десятиполосного эквалайзера с более чем десятком предустановленных настроек, изменение баланса каналов и времени пересечения («crossfading») трэков. Для видео, к сожалению, специальных настроек не предусмотрено (кроме переключателя режимов масштабирования), зато имеется возможность вызвать свойства кодека и произвести настройки непосредственно оттуда (для этого надо при воспроизведении вызвать свойства файла (Alt+3) и двойным щелчком по кодеку открыть окно его настроек).

    Наряду с основным окном плеера удобно держать открытым и окно списка воспроизведения. Вызвать его можно несколькими способами, в частности, можно нажать Alt+E. Файлы сюда можно как перетащить из проводника, так и добавить пользуясь верхним меню или нижними кнопками редактирования плейлиста. Поддерживается сортировка, перемешивание списка, возможно физическое удаление файлов с жесткого диска компьютера, экспорт списка в HTML и сохранение в M3U. Для расширенных возможностей по управлению списком воспроизведения используется функция «Jump to File». Вызывается она из контекстного меню плейлиста и позволяет осуществлять поиск в списке, задавать повторения и производить много других действий.



    Если в списке воспроизведения указан видео файл, то по умолчанию автоматически будет отображено окно для показа видео, если оно уже не было открыто раньше. Здесь будет доступно не так уж много элементов управления: всего лишь кнопки масштабирования окна и перевода в полноэкранный режим. В последнем при детектировании активности движения мыши выводится полоска прогресса воспроизведения и уровня громкости. Когда видео отсутствует, окно может быть использовано для эффектов аудио визуализации. Winamp уже достаточно давно содержит такую функцию, поэтому набор элементов визуализации весьма впечатляющий, не говоря уже о возможности бесплатно скачать множество дополнительных эффектов или же создать свои с помощью специального редактора, вызвать который можно нажав в окне визуализации правую кнопку мыши и выбрав из контекстного меню пункт «AVS Editor». Также как и видео, визуальные эффекты можно развернуть в полноэкранный режим и наслаждаться переливами красок.

    Управление воспроизведением возможно не только мышью. Кстати, для работы с Winamp может использоваться колесо прокрутки и третья кнопка – например, в основном окне прокрутка позволяет регулировать громкость, а вместе с нажатой третью кнопкой – положение точки воспроизведения. Однако предусмотрены и клавиатурные сокращения («Global Hotkeys»), причем активные из любой программы Windows. Но по умолчанию эта функции отключена.

    Отдельного внимания заслуживает медиа библиотека («media library»). Как и в WMP она позволяет систематизировать находящуюся на компьютере музыку, однако этим не ограничивается. В библиотеке кроме локального раздела имеется также раздел списков воспроизведения, список устройств, библиотека онлайн-медиа, список часто использующихся элементов и закладки. Когда вы указываете в настройках, какие папки следует просматривать на предмет появления в них медиа-файлов, то расположенный в них контент индексируется и распределяется по подразделам Audio и Video. В последствии автоматически заполняются разделы наиболее часто проигрываемых файлов («most played»), недавно добавленных файлов («recently added»), недавно воспроизведенных («recently played»), еще ни разу не вопроизведенных файлов («never played») и наиболее высоко оцененных трэков («top rated»).


    Оценки можно задавать из контекстного меню трэка в списке воспроизведения (пункт «Rate items»). Кроме того, подраздел локального медиаконтента можно дополнять собственноручно построенными фильтрами («smart view»). Для этого надо вручную или с помощью мастера построить фильтр, который применяется к содержимому локальной библиотеки и затем становится доступен как отдельный раздел. Создать его можно щелкнув правой кнопкой мыши на пункте «Local media» в дереве разделов слева и выбрав затем единственно возможный пункт «Add smart view».

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

    Раздел «Устройства» («Devices») позволяют оцифровывать аудио-CD или же, при наличии пишушего устройства CD/DVD – записывать диски в формате Audio-CD (к сожалению, запись в формате Data-CD не предусмотрена). Вот здесь и пригодится платная версия плеера, ну а за неимением таковой скорость записи будет ограничена 2х, и возможность оцифровки в MP3 будет недоступна. Однако, при наличии свободного времени первое не такая уж большая проблема, а второе можно легко обойти, выбрав в установках оцифровку в формат WAV и затем указав из имеющихся в системе кодеков MP3. Правда, для этого необходимо иметь в системе дополнительный MP3-кодек, потому что стандартный кодек Windows обычно ограничен и не даст хорошего качества оцифровки. Напрямую перетащить файлы из списка воспроизведения или библиотеки сюда нельзя, для этого надо выделить файл или группу необходимых файлов и воспользовавшись контекстным меню выбрать пункт «Send to:» -> «CD Burner». После этого можно производить запись, нажав на кнопку «Burn». Оцифровка CD еще проще – достаточно выбрать имеющиеся на диски трэки и нажать «Rip». Настройки форматов, качества и целевой папки доступны из окна настроек, раздел «CD Ripping».

    В разделе «Online Media» доступно четыре подраздела – два из них относятся к радио и ТВ вещанию в Интеренет, а два других представляют собой архив потокового аудио и видео на сайте winamp.


    Разумеется, что для использования этих возможностей вам потребуется подключение к Интернет. Причем для прослушивания радиотрансляции будет достаточно даже модемного подключения. При таком низкоскоростном коннекте следует обращать внимание на столбец «bitrate» в списке радиостанций – если указанная там скорость превосходит скорость текущего подключения, то воспроизведение будет постоянно прерываться паузами, необходимыми для буферизации потока. Для видео трансляции модемного подключения будет уже недостаточно. Требуемая полоса пропускания для радио варьируется от 8 kbps (речь) до 192 kbps; видео – от 64 kbps до 600 kbps.

    При выборе в медиа библиотеке самого верхнего пункта в дереве слева – «now playing» - справа будет отображено окно так называемого «минибраузера» winamp, в котором откроется страница для доступа к музыке, «шкуркам» и плагинам.

    Уже традиционно функциональность winamp может быть практически неограниченно расширена за счет применения плагинов. В отличие от подключаемых расширений для WMP большинство из плагинов бесплатны и могут быть свободно скачаны с сайта winamp.com и установлены. Необходимо только обращать внимание на версии плеера, для который был написан плагин. Плагины доступны для разделов визуализации, DSP-эффектов, оцифровки, ввода-вывода, языковые модули и т.д.

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


    Содержание раздела