время их хватает, не знаю: по своим потребностям запаса энергии я так до конца и не вычерпал (как и недоиспользовал рассчитанной на двести наклеек дюймовой ленты). Есть и вход для 1,6-амперного 9- вольтового источника питания (он, правда, в комплекте не идет).
Лента не простая: она состоит из подложки, от которой, подцепив ногтем или лезвием ножа, можно отклеить отпечатанный лейблик, и собственно лейбликов (на них по умолчанию умещается четыре, знаков по восемь, строчки десятым кеглем), склеенных с прозрачной подложкой-ламинатом. Отодрав лейблик, вы оборачиваете им соответствующий провод, а сверху еще оборачиваете прозрачный ламинат, – так что текст, можно надеяться, переживет многое: мало что он нанесен на лейбл достаточно прочным термоспособом, так еще и намертво заламинирован. Но это та лента, которая приложена к принтеру, а еще существует как минимум десяток их разновидностей: сплошные виниловые, без ламинации, термоусадочные… Та, что приложена, стоит тридцать евро, – поделив на двести, получим около пяти рублей за наклейку.
Не имея опыта ни кабельно-производственного, ни системно-административного, всех возможностей принтерчика я не проверил, хотя прочел, что среди них есть и способность создания серий наклеек с меняющимися с заданным шагом номерами, и печать этикеток для сетевых шкафов, и, как я уже упомянул, – нанесение штрих-кодов, а также произвольно заданных дато-временных меток. Что же касается моих потребностей, они удовлетворены были полностью. Для начала я с удовольствием познавал клавиатуру, чем и развлекался, – потом попробовал реализованную в этой модели (оказывается, была и предыдущая, и предпредыдущая, – и жаль, что я о них и слыхом не слыхивал) возможность задания текста с компьютера, через USB. Интерфейс прилагающейся программки PanTherLink не то что прост – аскетичен, – однако и для загрузки в принтерчик этикеток (и целых файлов-страниц), и для обратной выгрузки, и, главное, для обновления firmware он годится вполне и в каком-то смысле от своего аскетизма только выигрывает.
Общее ощущение: никаких заоблачных технологических высот, но очень хорошо делает совершенно необходимую многим работу.
ГОЛУБЯТНЯ: Назад в будущее
Завершаем тематику Rockbox – альтернативной операционной системы для цифровых джукбоксов Archos, iRiver и iPod.
После установки ROCKbox H300 Experimental, специализированного порта для iRiver H340, алгоритм которой мы разобрали на прошлой неделе, около часа уходит на любование новым интерфейсом (десятки сменных красочных скинов!) и изучение бескрайнего моря ранее недоступных опций и настроек, затем, однако, непременно материализуется лингам вопроса: что будем слушать?
В самом деле, эффективное проигрывание Рокбоксом lossless-кодеков задвигает привычные «эмпэтришки» вкупе с «оггворбисами» в кладовку. С места хочется чего-нибудь продвинутого, типа «терамису» из цифрового аудио. Тут-то и приключается первая непонятка: оказалось, что популярная на бакунианских порталах «мартышка» – формат без потери качества Monkey’s Audio – под Рокбоксом не играет и, к сожалению, никогда играть не будет. По двум причинам. Во-первых, лицензия этого кодека несовместима с требованиями open source, во-вторых – и это главное – Monkey’s Audio специально заточен под процессор x86, поэтому на Motorola 68K, используемом в iRiver H340, в реальном времени декодироваться не сможет.
По гамбургскому счету, никакой трагедии нет, поскольку Рокбокс легко справляется с прочими кодеками без потери качества – FLAC, AIFF, ALAC, Shorten и Wavpack, – однако потребуются лишние телодвижения, связанные с перекодированием и, соответственно, знакомством с дополнительным софтом.
Итак, львиная доля lossless-цифрового звука, поступающего в распоряжение рунетчиков-меломанов, представлена в вариантах APE+CUE и FLAC+CUE. APE, как мы только что узнали, не поддерживается, зато FLAC – очень даже ираклий годидзе. Тем не менее я остановился на другом, ранее незнакомом мне кодеке – Wavpack. Опять же по двум причинам:
Процесс кодирования Wavpack – один из самых быстрых (вдвое быстрее FLAC и почти втрое – Monkey’s Audio), а это немаловажно с учетом огромной коллекции накопившихся дисков.
Оптимизация Wavpack на Rockbox доведена до предела, поэтому негласно он рекомендуется на роль фаворита. Дело в том, что с учетом дополнительных опций Rockbox – регулируемой величины антишока, фейдинга на паузах и остановках (плавное затухание звука), кроссфейдинга на стыках (затухание завершающейся при одновременном усилении начинающейся композиции), эффекта replaigain (выравнивание всех композиций по громкости), предотвращения клиппинга и пр. – скорость декодирования должна существенно превышать то, что называется real-time, и именно у Wavpack этот показатель наилучший.
При прочих равных условиях (уровень компрессии всех lossless-кодеков примерно одинаков – от 35 до 55%) выбор в пользу Wavpack очевиден. По традиции процедуру перегонки форматов излагаю в алгоритмическом виде.
1. Разбираемся с индексной картой
Хорошо, если вам попадется диск с так называемой потрековой компрессией lossless-кодеком. Иными словами, каждая композиция обрабатывается по отдельности, и на выходе мы получаем нечто вроде такого:
Gut Reaction.ape
Long And Lonely Ride.ape
Love Gun.ape
Loving On Borrowed Time.ape
Moonshine.ape
(первые треки диска Яна Гиллана «Naked Thunder» 1990 – пост kpax от 18 марта на блоге Капитана Немо: grand merci, buddy!).
В этом случае никакой предварительной обработки не требуется, и мы можем сразу приступить к перекодировке формата. Гораздо чаще, однако, приходится иметь дело с упаковкой всего диска в единый APE– или FLAC-файл солидного размера (230–320 Мбайт), который сопровождается так называемой индексной картой (CUE-файлом, в нем хранится информация о названиях композиций и разбивке треков). Программа EAC, о которой я рассказывал в «Бум грувить!», использует CUE-файлы для прожига дисков на лету, но вот вопрос: как следует поступить, если мы не планируем ничего прожигать, а просто пытаемся разделить большой файл на самостоятельные треки для их последующей обработки?
Казалось бы, тривиальнейшая задача, однако пришлось поковыряться, прежде чем выудить на поверхность маленький итальянский шедевр под названием CUE Splitter (рис. 1).
Римский человечек по имени Давид Чукини, 79-го года рождения, поклонник транса и техно, похоже, отработал за весь мир: сколько ни искал, аналога CUE Splitter так и не обнаружил. Особенно впечатляет, что при своем фриварном статусе программа постоянно обновляется, причем самым радикальным образом, чего не скажешь о большинстве бесплатных поделок: сварганит человек то ли в порыве фибрильного альтруизма, то ли по пьяни фриварную утилитку, а на утро – застыдится, сконфузится, отмахнется да и ляжет на дно. Вот и получается, что большинство халявных программ никогда не обновляются – радуйтесь, мол, тому, что дают.
Работа с CUE Splitter – сплошной ноубрейнер: скармливаете программе CUE-файл с исходным WAVE-, MP3-, FLAC– или APE-массивом, а на выходе получаете вырезку по трекам – простенько, но ой как со вкусом.
2. Перекодировка APE (FLAC)-WAVE-WAVPACK
После разделения на треки нам остается два телодвижения: возгонка «обезьянки» или «флака» до первоначального состояния (некомпрессированный WAVE) и обратная упаковка в новый lossless-кодек Wavpack.
Под каждую из операций заточена своя, очень даже филигранная программа. Декодирование APE отлично и быстро проводит «родная» Monkey’s Audio (рис. 2).
Программа – такой же ноубрейнер, что и CUE Splitter: загнали исходные файлы, нажали на Decompress и через минуту– другую получили Wave-файлы, абсолютно идентичные оригинальным трекам на компакт-диске CD-Audio. Подчеркиваю слово «абсолютно», поскольку неоднократно встречал на различных форумах шальные мысли о том, что, мол, lossless-кодеки компрессируют музыку не то