пятница, 14 декабря 2012 г.

Аудио проигрыватель Foobar. Продолжение...

Интерфейс программы может сначала показаться несколько непривычным: он представляет собой большой плейлист, содержащий кнопки управления воспроизведением, полосу прокрутки и компоненты меню. На самом деле все предельно логично: зачем программе, основной задачей которой является качественное воспроизведение музыки многооконный интерфейс со множеством бесполезных настроек? Значительным преимуществом Foobar перед остальными проигрывателями являются широкие возможности по настройке интерфейса. Так, при помощи меню Foobar 2000 - preferences a core можно полностью перенастроить как главное меню программы, так и контекстное меню, вызываемое при щелчке правой кнопкой мыши на файле или группе файлов, а также изменить или добавить «горячие» сочетания клавиш. Присвоить горячую клавишу можно практически любому действию программы или плагина, a при необходимости можно сделать сочетание «глобальным», что позволит использовать его даже в том случае, когда окно Foobar неактивно.

Вывод информации в плейлист, заголовок окна, статусную строку или вид подсказки в system tray можно задать (foobar 2000 a preferences a display a title formatting), используя достаточно мощный встроенный язык разметки, позволяющий визуализировать практически любую информацию о файле. Так, помимо простейших Artist - Title можно создавать и более сложные конструкции, вроде 14. Secret Garden - [ Mystic Legend ( compilation ) #14] - Elan ( MUSEPACK @216 TA ).3:09 ( воспроизводится композиция Elan группы Secret Garden со сборника mystic Legand , трек №14 и занимающая позицию 14 плейлиста. Помимо этого композиция имеет формат Musepack с битрейтом 216 килобит в секунду, а информация об общей громкости файла ( T , - track gain ) и альбома ( A , - album gain ) уже содержится в тегах). При необходимости, можно сделать так, чтобы вывод информации зависел от каких-либо условий. Например, при отсутствии тегов можно вывести имя файла, или в случае, если файл имеет определенный формат изменить цвет текста. В любом случае, потратив час-два на изучение и эксперименты с языком разметки вы без труда сможете настроить вывод информации в наиболее удобной и информативной для вас форме.

Возможно, не всем придется по душе плейлист Foobar . Тем более, что иногда необходимо иметь на экране лишь небольшое окно с названием композиции и элементами управления. К счастью, сейчас имеется возможность воспользоваться одним из доступных плагинов управления плеером, наиболее интересными из которых являются foo _ ufts и foo _ looks ( foo _ wsgui ). Foo _ ufts представляет из себя окно, которое можно расположить в любом месте экрана или свернуть в небольшую полоску, не занимающую много места. При всех своих достоинствах (а их немало, т.к. плагин создавался в те времена, когда Foobar не имел даже собственной полосы прокрутки) окно плагина в развернутом состоянии занимает слишком много место, а в свернутом крайне неинформативно. Foo _ looks же, напротив, предоставляет пользователю возможность создать любой графический интерфейс, используя собственный формат «скинов». В том случае, если у вас не окажется желания или возможности возиться с созданием интерфейса самостоятельно, можно посетить сайт плагина (www . foobarlooks . tk) и загрузить понравившуюся «шкурку» оттуда. Конечно же, в этом случае возможности по настройке внешнего вида программы будут значительно выше. Те, кто предпочитает сочетание компактности и высокой функциональности, могут найти на сайте плагина немало минималистских интерфейсов, занимающих минимум места на экране при сохранении основных функций управления воспроизведением. С версией 0.7 графических интерфейс программы полностью «отделился» от ядра, что позволит новым плагинам использовать движок программы, полностью заменив ее интерфейс.

Последние версии Foobar способны не только воспроизводить музыку различных форматов, но и производить декодирование аудиофайлов в wave при помощи функции Disc Writer. В этом случае вы получите возможность не просто получить декодированный сигнал в удобном для обработке формате Wave PCM (8-32 бит), но и применить к нему различные DSP эффекты или псевдослучайный сигнал ( dither ), повысив качество звучания результирующего файла. Помимо вывода звукового потока в wave файл, вы можете воспользоваться Disk Writer для компрессии имеющихся файлов или транскодирования (от анг. Transcode , преобразование формата) файла из одного формата в другой. Это достаточно удобно в том случае, если вы хотите «дожать» файл до размера, приемлемого для передачи через Интернет или использования в MP3 плеере с Flash памятью. Список доступных для преобразования форматов немал, a скачав необходимые плагины с сайта программы вы сможете превратить Foobar в кодировщик FLAC , Musepack , Monkeys Audio , OGG Vorbis (используя усовершенствованный кодер GT3), MP 3, Psytel AAC , WMA и т.д. Причем для того, чтобы запустить кодировщик, вовсе не обязательно прерывать воспроизведение музыки, сжатие неплохо работает и в фоновом режиме.

При желании прямо из Foobar можно записать Audio CD при помощи плагина, использующего движок программы Nero Burning ROM (разумеется, для этого потребуется сама Nero ). Для этого вам потребуется лишь выделить необходимые файлы, щелкнуть по ним правой кнопкой мышки и выбрать пункт “ Write Audio CD …” из контекстного меню. Программа самостоятельно декодирует сжатые файлы и запишет их на чистый диск.

Профессионалов может заинтересовать возможность проведения ABX тестов («слепое» тестирование на слух) при помощи программы. Для этого необходимо выбрать два трека в плейлисте, вызвать контекстное меню и воспользоваться пунктом “ ABX two tracks …”. В отличие от других методов сравнения качества работы lossy кодеков (т.е. использующих сжатие с потерями, отбрасывая часть информации) ABX тестирование сводит к минимуму «эффект пустышки». Так, при сравнении на слух двух файлов, сжатых при помощи разных кодеков, значительную роль в оценке результата могут играть личные предпочтения и предрасположенности пользователя, что исключено при проведении «слепых» тестов, когда пользователь лишен возможности узнать, какой именно файл он сейчас прослушивает.

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

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

Например, используя модуль OGGPreview ( foo _ oggpreview ) можно создавать версии альбома для предварительного прослушивания, при этом небольшой (обычно 30-60 секунд) фрагмент выбранной композиции транскодируется в формат OGG Vorbis . Таким образом, собрав коллекцию превью файлов, вы всегда сможете быстро найти нужный альбом, даже не зная его названия. С другой стороны, данный плагин также может быть полезен тем, кто выкладывает свои произведения в Интернет: скачав небольшой (100-200 килобайт) фрагмент произведения посетитель сайта может решить, есть ли смысл загружать полноразмерный звуковой файл целиком.

Модуль Recycler ( foo _ delete ) позволяет физически удалять файлы плейлиста, используя контекстное меню. Есть смыл воспользоваться данным модулем в том случае, если вам часто приходится иметь дело с большими массивами файлов, загруженных из Интернет: в случае, если та или иная композиция по каким-либо причинам вам не нравится, ее можно удалить, не переключаясь в файловый менеджер.

Text Writer ( foo _ text ) придется впору любителям открыто демонстрировать свои музыкальные пристрастия. Этот компонент записывает сведения о воспроизводимой в данный момент композиции в текстовый файл, содержимое которого потом можно автоматически вставлять в сообщения конференций, письма электронной почты и т.д.

На данный момент существуют два дистрибутива программы: официальный, который можно загрузить с сайта программы <http://www.hydrogenaudio.org> и альтернативный дистрибутив, созданный Case, активно принимающим участие в создании программы. Альтернативный дистрибутив, загрузить который можно с сайта его создателя, <http://www.saunalahti.fi/~cse/foobar2000/> включает в себя значительное количество дополнительных плагинов и регулярно обновляется, так что, загружая время от времени новую версию дистрибутива у вас окажется не только обновленная программа, но и полный комплект полезных плагинов.

Комментариев нет:

Отправить комментарий