на главную

 заложить
 новости
 editorial

hardware

 железо
 тесты
 ликбез
 support

software

 программы
 support

connect

 интернет
 телефония
 support

history

 как это было
 письма
 случаи
 mustdie
 о журнале
 архив журнала
 архив сайта

сервис

 комиссионка
 конференция
 драйверы
 отзывы
 почта

реклама

поиск


Upgrade Magazine


ПРИСТУПИТЬ К ЛИКВИДАЦИИ!
Провожаем MP3 на заслуженный отдых

Дмитрий ЛОВКОВСКИЙ
dmitrylo@mail.ru

Тем, кто внимательно читает Upgrade, уже известно, что формат сжатия аудиоданных MP3 вовсе не является оптимальным по соотношению: коэффициент сжатия / качество звучания. А также то, что наилучшим с этой точки зрения большинством экспертов признается формат Liquid Audio. Дело осталось за малым – освоить с ним работу на практике. No problems.

От MP3 давно бы уже остались одни рожки да ножки, если бы Liquid Audio не был коммерческим форматом. Плееры распространяются бесплатно, а вот кодер является закрытым и доступен лишь партнерам Liquid Audio Network. К счастью, мир не без добрых людей. С некоторых пор по Cети гуляет несколько версий кодера, причем в комплекте с “улучшайзерами”, сделанными талантливыми и скромными программистами, добровольно отказавшимися от всемирной славы.

Еще одно препятствие к использованию кодера Liquid состоит в том, что на его выходе получается так называемый мастер-трек – файл, который предназначен для выкладывания на интернет-сервер, торгующий музыкой. В процессе скачивания этого файла плеером в нем (плеер файл исправляет или в файл скачивается плеером?) исправляется несколько битов, и он превращается в трек, который можно проигрывать и – если нет соответствующих ограничений – записывать на CD. Впрочем, бескорыстные таланты решили и эту проблему – необходимые для превращения мастера в трек программы в Сети также имеются. Наконец, для того, чтобы отказаться от MP3 и перейти на сохранение музыки в формате Liquid Audio требуется еще один “элемент” – готовность освоить новую технологию, стремление быть “не как все” и желание отбиться от стада приверженцев MPEG-1 Layer III. Если вы дочитали хотя бы до этого места, значит, это важное условие соблюдено. Тогда – вперед!

ДАВИМ НА “ПЕДАЛИ”

Поклонники MP3, видимо, еще долго будут мучиться терзаниями, какому кодеру отдать предпочтение. “Ликвидаторам” не ведомы сомнения – кодер у нас всего один – родной, ликвидовский. Правда, имеется он в двух версиях: Liquifier Pro 4 билд (build? версии?) 41 и Liquifier Pro 5 бета 24. Однако более поздний релиз почему-то наотрез отказывается работать под Windows 2000, а под "Миллениум" упорно кодирует только в самом низком битрейте. Так что остановимся на более старой и более сговорчивой четвертой версии, тем более, что каких-либо преимуществ в качестве пятая не предлагает.

Запускаем… Обратите внимание на вертикальный ряд кнопок слева. Верхняя – Media, с нее надо начинать. Горизонтальный ряд закладок дает нам возможность занести в подготавливаемый liquid-файл всю необходимую информацию: название песни, диска, имена композиторов и поэтов, тексты, комментарии и две картинки в формате GIF размером 200 на 200 пикселов (при этом размер файла не должен превышать 32 кбайт).

Кнопка Record открывает доступ к рекордеру, который позволяет записывать wav-файлы с источников, подключенных к звуковой карте, а также - ко встроенному CD-рипперу. Увы, но воспользоваться им смогут не многие, поскольку риппер этот работает только со SCSI-дисководами. Обойдемся – сам предпочитаю кодировать заранее подготовленные wav-файлы (сграбленные с помощью EAC) и другим то же самое советую.

Кнопка Edit – простенький звуковой редактор. Без него можно легко обойтись, однако он может понадобиться, если хочется заранее “предслушать”, как будет звучать готовый liquid-файл. В этом случае залезаем в меню File, далее Open, выбираем тип загружаемого файла – WAV и т. д.

Кнопочка Preview – а вот под ней скрывается масса всего интересного. Горизонтальный ряд из пяти кнопок с выпадающими меню – с их помощью мы можем выбрать формат кодирования и его битрейт. И если у нас загружен какой-нибудь wav-файл - провести кодирование и послушать полученный результат. Именно поэтому кнопочка и называется Preview. Как уже говорил выше, на выходе кодера получается промежуточный продукт – мастер-файл, который нельзя проиграть. Поэтому в кодер и введена полезная сервисная возможность предварительного прослушивания. То есть фактически в нем есть встроенный плеер.

Горизонтальные кнопки помечены сетевыми скоростями, что вполне понятно: по мысли разработчика битрейт выбирается, исходя из скорости соединения. Нажав на кнопку ISDN-2, мы обнаруживаем, что режим 96 кбит/с при формате кодирования AC-3 обозначается как CD-compatible. А тот же битрейт при формате AAC – только Best Stereo. Звучание AC-3 и в самом деле лучше, чем AAC, хотя упоминать компакт-диски я бы все-таки при таких скоростях не стал. Впрочем, liquid-файл в любом из двух форматов на скорости 96 кбит/с звучит все же получше, чем MP3 на 128.

В каждом из выпадающих меню есть пункт Add User Preset, который позволяет не только соорудить свой собственный режим кодирования, но и проникнуть нескромным взглядом в интимную жизнь кодера. К примеру, узнать, что во многих (но не всех) пресетах используется variable bitrate, то есть переменная скорость кодирования. Существует достаточно авторитетная точка зрения, что эта “фича” совершенно бесполезна и не только не способствует уменьшению размера файла, но даже наоборот. Лично у меня как раз так и получалось: файл, кодировавшийся с постоянной скоростью, выходил у меня несколько меньше и при этом совсем не проигрывал в качестве. В поддержку мнения о бесполезности переменного битрейта косвенно говорит и тот факт, что при кодировании с максимальным качеством в AC-3 256 кбит/с применяется постоянная скорость.

В той же закладке Add User Preset обнаруживается два любопытных раздела. Первый – Equalization – довольно продвинутый параметрический эквалайзер. Второй – Dynamics – это управление динамическим диапазоном с помощью компрессора, экспандера и лимитера. Что-то я не припомню ни одного кодера в MP3, который обладал бы столь богатыми возможностями предварительной обработки и настройки. Впрочем, сам я никогда этими закладками не пользуюсь – и без них, с использованием готовых пресетов, все получается хорошо.

А теперь – самое время отвлечься на минутку от ряда вертикальных кнопок и обратить свой взор к общему меню кодера. В разделе View имеется пункт Option, а в нем – закладка Preview / Encode. Здесь есть довольно важное окошко с таблицей, которая показывает, какие из пресетов отображаются, а какие являются скрытыми. И не только показывает, но и позволяет изменить ситуацию – какие-то пресеты спрятать, а какие-то, наоборот, раскрыть.

Еще один пункт меню Option, который нам сейчас интересен – закладка Batch – в ней можно установить диск и папку, куда по умолчанию будут падать готовые мастер-файлы.

Ну, с опциями мы разобрались, можно вновь возвращаться к вертикальному ряду кнопок. Нажимаем следующую – Liquify. Открывается окно с очень важными разделами. Data Rate – здесь мы выбираем скорость и формат кодирования. Этот раздел связан с установками в окне Preview. То есть параметры устанавливаются в соответствии с выбором, который мы там сделали: если под CD-quality мы подразумевали AAC 192 кбит/с, то кодирование будет происходить именно с этой скоростью.

Раздел Download определяет разрешение на платное или бесплатное скачивание. Я обычно помечаю пункт Enable. А в разделе Selection – пункт Song.

Еще один важный раздел – Licencing. Здесь надо поставить галочки в обоих пунктах – Enable linear export и Enable CD Writing – это позволит в дальнейшем с минимальными потерями преобразовать ликвидный файл в обычный звуковой трек или wav-файл. А в разделе Validity period можно при желании определить срок жизни песни, если нам хочется почувствовать себя немножко Богом. Музыка не умирает, но файлы смертны.

Если мы загружали во встроенный редактор wav-файл, то можем вписать в окно Liquid Master Output File имя файла, который мы собираемся получить на выходе кодера, и нажать кнопку Liquify. Все! Процесс пошел.

Однако значительно удобнее кодировать не по одному файлу, а пакетом, сразу и помногу. Для этого и служит кнопочка Batch Liquify. Жмем и видим привычные окна а-ля Explorer. В левом окне выбираем место, где лежат наши wav-файлы, в правом – после нажатия кнопочки Add - появляются те треки, которые мы собираемся кодировать. Нажимаем знакомую педаль Liquify, и в дорогу!

Допустим, требуется обработать целиком диск одного исполнителя. Начинаем с закладки Media – забиваем название диска, имя исполнителя, вводим необходимые комментарии, указываем путь к картинкам, которые хочется видеть в готовом файле. Окно, куда вводится название композиции, оставляем пока пустым. Потом указываем в окнах Preview и Liquify скорость потока и другие параметры кодирования. В окне Batch Liquify прописываем путь к исходным wav-файлам и запускаем процесс кодирования. Скорость его зависит от вычислительной мощности процессора (тут работает чистая математика), а также от формата кодирования (в AC-3 процесс идет значительно быстрее, нежели в AAC) и битрейта – чем он ниже, тем больше требуется времени для кодирования. После того, как дело сделано, каждый из мастер-файлов поодиночке вновь загружаем в кодер методом перетаскивания мышкой за "хвост" (при этом всплывает окно с заголовком Select Audio Stream to decode – мы выбираем из двух вариантов ответа единственный правильный – Don’t open audio image) и ручками в окне Media вводим название композиции. Или не вводим, если очень лень. При необходимости можно таким образом уже после кодирования изменить любой из параметров раздела Media – название песен, дисков и исполнителей, ввести комментарии, заменить или добавить картинки и т. д. Главное – не забыть потом нажать кнопку Save. Загружать для редактирования можно и мастер-файлы, и уже готовые для прослушивания треки, но после сохранения мы в любом случае получим мастер-файл, который перед прослушиванием нуждается в преобразовании в трек.

Для этого преобразования используются специальные программы, написанные уже упоминавшимися скромными программистами, чуждыми мирской славы. Для каждой версии кодера имеется своя программа конвертации (иногда их называют "паблишерами", поскольку они заменяют процесс скачивания файла с сервера, то есть его “публикации”). После обработки таким "паблишером" из мастер-файла получается liquid-трек, который уже можно проигрывать либо фирменным ликвидовским плеером, либо плагином к Real Player, либо – если файл сделан с битрейтом 96 кбит/с – плагином к Winamp. Других плееров пока нет. Но и тех, что есть, вполне хватает.

ЗАДНИЙ ХОД

Одним из важных свойств формата Liquid Audio является возможность восстановления с минимальными потерями исходного, несжатого аудиофайла. Естественно, выражение “с минимальными потерями” является достаточно образным, поскольку часть информации при кодировании безвозвратно теряется. Но, если кодирование осуществлялось с максимальными битрейтами (AAC 192 кбит/с и AC-3 256 кбит/с), то восстановленный файл практически не отличается по звучанию от исходного. Я проводил эксперимент, в котором сравнивались: оригинальный звуковой файл, сделанные из него liquid-треки в форматах AAC 192 кбит/с и AC-3 256 кбит/с и восстановленные из них wav-файлы. Итоги эксперимента были таковы - сжатые файлы несколько отличались по звучанию от оригинала, а восстановленный был практически неотличим от исходного. При этом формат AC-3 256 кбит/с заметно выигрывал по звуку по сравнению с AAC 192 кбит/с.

Для восстановления можно воспользоваться двумя методами. Первый состоит в применении тех возможностей, что имеются в фирменном плеере, в состав которого входит простенькая программа записи на CD-R. Настолько простенькая, что ею может воспользоваться любой чайник, которому в компьютерной фирме сумели “впарить” систему с дисководом CD-R. Единственный, но довольно существенный недостаток этого метода состоит в том, что при записи на диск используется метод Track-At-Ones, и потому отсутствует возможность регулировать продолжительность пауз – между всеми дорожками обязательно вставляются 2 секунды тишины.

Второй метод заключается в применении любой из имеющихся программ “аудиозахвата” - например, Total Recorder. А потом вы можете записать полученные wav-файлы на диск той из программ записи на CD-R, которая больше нравится.

МАШИНА ВРЕМЕНИ

На сервере Liquid Audio постоянно выкладываются для бесплатного скачивания треки разных исполнителей – популярных и не очень, но иногда вполне интересных для того, чтобы хранить их в домашней фонотеке. Большинство из этих песенок имеют ограниченное время жизни – по истечении определенного времени они наотрез отказываются играть. С помощью кодера их жизнь можно продлить. Делается это так.

Загружаем трек в кодер (методом Drug’n’Drop) и тут же сохраняем в файле Liquid Audio Workspace (*.law). В этом формате сохраняется только та информация, которая вводится в окне Media – название диска и трека, имя исполнителя, комментарии, картинки – в общем, все, кроме аудиоданных. Естественно, перед сохранением на диск в окне Liquify снимаются временные ограничения. Потом загружаем ликвидовский файл в плеер и “перехватываем” аудиопоток c плеера в wav-файл с помощью Total Recorder или другой аналогичной программы-перехватчика. Далее загружаем в кодер сохраненный law-файл со всеми данными, “подвязываем” перехваченный wav-файл и кодируем новый мастер-трек. Пропускаем через “паблишер” и все – никаких временных ограничений больше нет. Хотя, признаюсь честно, не так уж много бывает на сервере Liqud Audio треков, достойных таких хлопот. К тому же и качать их имеет смысл только при наличии быстрого и халявного интернета.

К слову сказать, все более-менее интересные бесплатные для скачивания треки имеют не только временные, но и географические ограничения – некоторые можно скачать только из США и Канады, некоторые – откуда угодно, но не из России. Обидная дискриминация. Зато она помогает окончательно избавиться от угрызений совести по поводу нелегального использования кодера. Если они еще у кого-то остались.


(с) 2000-2003 Upgrade
programmer: Сергей Тихоновский
pr: Egor_be
newswriter
s: Сергей Голубев, Николай Барсуков