Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

CD-Rippers

div.main {margin-left: 20pt; margin-right: 20pt} CD-Rippers
Александр Иванюк

Наверное, каждый из вас имеет представление, что такое MP3-файлы. Многочисленные архивы в Internet, пиратские сборники музыки и восторженные возгласы компьютерных меломанов -все это не могло обойти вас стороной. Конечно, отыскать сейчас в Internet можно все что угодно, да и на прилавках московской "Горбушки" выбор довольно неплохой. Но бывает, что невозможно найти любимую музыку, а тут друг дает вам послушать компакт-диск. Как продлить общение с любимым исполнителем или группой? Переписать музыку на кассету как-то неэстетично - потеряется качество, а записать музыкальный компакт-диск нет возможности или кажется накладным. Формат MP3 помогает сэкономить и деньги, и место на полке - на один диск можно записать 10-15 CD и потом спокойно слушать их на компьютере.


И вот вы уже твердо решились "перегнать" музыку в MP3, но вот беда: не знаете, как быстрей и качественней это сделать. Вариантов здесь предостаточно, и многие из них, увы, далеки от идеальных. К примеру, можно сначала переписывать музыку в WAV-файлы каким-нибудь звуковым редактором, а потом сжимать ее отдельной программой-кодеком (MP3 Producer, например). Но подобный путь грозит вам колоссальной потерей времени, а также качества звука, поскольку переписывание происходит в аналоговом режиме через звуковую карту, и пусть даже у вас в компьютере стоит SB Live! - настоящего цифрового качества вам не достичь даже без компрессии звука. Таким образом, вывод первый: переписывание надо проводить в цифровом режиме, что позволит вам не испытывать чувство ностальгии о некогда услышанной качественной записи. Кроме того, вы сможете сэкономить время: на самых продвинутых приводах CD-ROM можно достичь 30-кратной скорости, что позволит "перегнать" часовой диск на винчестер за какие-то пару минут. "Но как же такое возможно?", - спросите вы. Оказывается, это можно сделать довольно просто, потому что проблема стоит уже довольно давно, была хорошо изучена и решена самыми простыми и удобными способами.


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

Для сохранения качества записи конвертирование надо проводить в цифровом режиме.

Несколько лет назад были созданы первые программы для "выдирания" треков, получившие за рубежом соответствующее название, - CD-Rippers или CD-Grabbers. Они работали в цифровом режиме, но вот беда - в основном только с приводами СD-ROM со SCSI-интерфейсом. Они применялись, как правило, любителями записи музыкальных компакт-дисков на дому, т. к. для нормального копирования диска надо было сбросить с него треки в WAV-файлы на жесткий диск. Ну а записывающие CD-ROM'ы довольно долгое время были только со SCSI-интерфейсом.

Потом появились IDE (ATAPI) модели; соответственно, стали модифицироваться и программы, были созданы более-менее нормальные драйвера для работы с такими устройствами в цифровом режиме считывания. Впрочем, все это было до появления формата MP3 и выглядело не лучшим образом. Помню, как я примерно в то время списывал через родной IDE CD-ROM какой-то ныне забытой программкой для DOS треки с диска в файлы WAV - времени это заняло раза в 3 больше, чем звучала песня. Я, не очень этим расстроенный, в надежде услышать великолепное качество звука запустил файл на проигрывание и ... из колонок послышался какой-то треск, шипение и т. п., за которым смутно прослушивалось что-то оставшееся от оригинала. В печали я осознал, что пока от такого "конвертирования" придется отказаться.


На домашней страничке Digital Audio Copy вы всегда можете скачать свежую демоверсию популярной программы.

Но прогресс шел своим путем, устройства для чтения компакт-дисков совершенствовались, дорабатывались программы, да тут еще появилась качественная компрессия звука по стандарту Mpeg1 Layer3. Это вызвало новый всплеск активности в лагере разработчиков программного обеспечения подобного рода, ведь списывать любимую музыку в MP3 стало очень привлекательным - мало места занимает и очень неплохо звучит, а диск всегда можно у кого-нибудь взять. Теперь у нас есть возможность создавать свои домашние музыкальные коллекции любимого жанра. Таким образом, CD-Rippers достигли своего сегодняшнего статуса - это в большинстве своем многофункциональные программы для проигрывания музыкальных дисков, компрессии их в различные форматы и проделывания других сопутствующих операций. Короче говоря, как раз такие полезные и интересные программы, которые сильно облегчают жизнь человеку, интересующемуся MP3-музыкой, я и рассмотрю в данной статье. Думаю, каждый найдет им соответствующее применение на своем компьютере.

Но начнем, пожалуй, с некоторой технической информации, которая будет полезна для понимания вопроса и просто может быть для большинства читателей интересной. Рассмотрим возможные методы доступа к CD-ROM в этом типе программ и, как следствие из этого, методы копирования.

Итак, существует три основных метода доступа: через драйверы MSCDEX, ASPI или аналоговый (через звуковую карту). Аналоговое копирование следует применять в том случае, если ваш CD-ROM не поддерживает цифрового копирования (большинство IDE-моделей, выпускавшихся до 1998 г.). Впрочем, может быть и другая причина - диск поцарапан, а в этом случае копирование в цифровом виде часто терпит неудачу. Когда вы копируете в аналоге, вы теряете в качестве дважды - первый раз при преобразовании цифрового сигнала в аналоговый CD-драйвом, а второй раз при преобразовании аналогового сигнала в цифровой уже аудиокартой. При этом, как вы понимаете, от вашего CD-ROM к звуковой карте должен идти тоненький проводок передачи соответствующего сигнала, который используется для прослушивания музыкальных CD через колонки (звуковую карту). Наверняка такой звуковой кабель у вас есть, а если нет - следует приобрести. Несколько лучше ситуация обстоит, если кабель этот цифровой. В этом случае на вашем CD-ROM должен быть цифровой выход (на большинстве новых моделей он есть), а на звуковой карте должен быть цифровой вход, который есть далеко не у всех моделей (впрочем, SB Live! им точно обладает). Как видите, круг весьма узкий. Гораздо практичнее и полезнее, на мой взгляд, сменить CD-ROM, благо, сейчас приличную модель может позволить себе практически каждый. Если вы все же не в состоянии этого сделать или считаете излишним, можно порекомендовать регулировать мощность входного сигнала. Пусть он будет в районе 90% с небольшим, т. к. в случае превышения 100% барьера громкости при обратном цифровом преобразовании возможны заметные искажения, что приведет к еще большей потере качества.

Другой метод чтения - через MSCDEX - старый и проверенный, но имеет свои ограничения. Изначально он использовался во всех старых DOS-программах, но неплохо работает и в Windows 9x. В Windows NT его применять нельзя, и он не работает со SCSI CD-ROM. Программы, поддерживающие этот метод чтения, используют запросы MSCDEX для считывания данных секторами (фреймами) определенной длины. При этом в момент считывания никакие другие операции невозможны (DOS-то однозадачная система, если помните). Встает вопрос и о синхронизации вращения CD-диска, т. к. в противном случае CD-ROM не успеет послать данные вовремя и произойдет сбой, выраженный, например, в щелчке или прерывании звука. Для DOS это была большая проблема, под Windows же можно установить кэширование CD-ROM достаточно большим и избежать возможных проблем. Данные будут последовательно копироваться в кэш, и программа будет получать следующие сектора не с CD-диска, а из кэша. Тем не менее и под Windows в этом методе используются сектора синхронизации (обычно через каждые 26 фреймов, а каждый фрейм - это 1/75 секунды).

Наконец, самый новый и продвинутый метод чтения - ASPI. Он позволяет работать с устройствами обоих интерфейсов и под любой операционной системой. Сначала он использовался со SCSI-устройствами, но потом обнаружилось, что метод хорошо работает и почти со всеми IDE CD-ROM. Есть небольшие проблемы с этим драйвером под Windows NT - вам самим придется установить его. Кроме того, если ASPI для всех IDE-устройств одинаковый, то для SCSI у каждого CD-ROM свой (драйвер SONY наиболее распространенный и может подходить и к другим моделям). Именно с ASPI-методом связано большое количество возможных методов копирования.

Первый, самый распространенный и быстрый, - Buffered Burst Copy. Он предполагает отсутствие синхронизации и перекрытия данных, но при этом требует непрекращающегося потока данных. Если по какой-то причине ваш CD-ROM не сможет постоянно посылать данные, то небольшой (обычно трехсекундный) буфер, используемый программами при этом методе для большей надежности и во избежание ошибок, может вовремя не получить данных и произойдет сбой. Однако, к счастью, такое случается крайне редко.

Второй метод - Unbuffered Burst Copy - в общем, аналогичен, с той лишь разницей, что программа не запрашивает больше одного блока для чтения одновременно. Это надежнее, но медленнее.

Третий метод - Dynamic Synch Width - предполагает наличие синхронизации, причем буфер, используемый для синхронизации, может быть различного объема (изменяется в процессе) в зависимости от ситуации.

И последний - Fixed Synch Width - использует буфер синхронизации фиксированной длины в несколько фреймов. Некоторые приводы CD-ROM работают лучше именно в таком режиме.

Теперь давайте перейдем непосредственно к программам.

MusicMatch Jukebox

Эта программа, произведенная компанией Musicmatch, обладает, пожалуй, наибольшими возможностями и самым красивым и приятным интерфейсом (кстати, внешний вид изменяется с помощью skins, как, в частности, Winamp).


Экраны многочисленных настроек MusicMatch Jukebox.

Назвать ее просто CD-Ripper язык не поворачивается - настолько широки ее возможности: это и проигрыватель всевозможных аудиофайлов, который можно использовать по умолчанию, и собственно CD-Ripper с большим количеством настроек, и своеобразный радиоприемник, позволяющий слушать радио и музыку в Internet. Кроме этого, программа позволяет организовать ваши музыкальные файлы в удобную библиотеку, которую вы можете снабдить соответствующими комментариями. Сжатие может производиться сразу в MP3-файлы не только с му-зыкального диска, но и с внешних источников - линейного и микрофонного входов. В наличии имеется встроенный 10-полосный эквалайзер для индивидуальной подстройки звучания MP3-файлов, поддержка базы данных по дискам CDDB (из Internet) и интересная функция AutoDJ, позволяющая создавать playlists (списки песен) по различным критериям - выборка по жанру, рейтингу и т. п.


Галочкой помечаются необходимые для копирования треки.

Речь идет о демоверсии 4.5. Как вы поняли, за такую кучу удобств надо платить - продукт коммерческий, и обновление до полной версии стоит $30. Собственно, в эту сумму вам обойдется возможность сжимать ваши аудиотреки с CD-качеством (128 kbps и выше), а демоверсия коварно ограничена 96 kbps. Впрочем, все остальное на месте, в частности, многочисленные настройки.

Остановимся на них подробнее, т. к. у программы есть несколько интересных возможностей. Во-первых, это единственный продукт, в котором есть возможность писать через цифровой интерфейс SPDIF, который еще лучше обычного цифрового метода по качеству. Во-вторых, есть возможность писать в аналоге, что довольно важно для владельцев старых приводов CD-ROM. Также есть возможность списывать треки кусками определенной длины, вручную настраивать компрессию и скачивать различные skins и plug-ins из Internet.

При использовании программы MusicMatch Jukebox полезно включить опцию Error Correction, без нее могут "проскакивать" одиночные щелчки.

Несколько огорчает, что программа постоянно предлагает расстаться вам с пресловутыми $30 и вообще ориентирована на людей с деньгами, которые, услышав кусок какого-нибудь альбома, сразу кинутся покупать соответствующий CD на тот или иной сайт, торгующий дисками. В программе даже есть ссылки на такие места в Сети - музыка в Internet, поисковые системы и т. п. Впрочем, рекомендую все же демоверсию скачать и посмотреть - хоть и размер дистрибутива не маленький, 6 Мбайт. Может быть, у вас и возникнет желание приобрести этот продукт.

Audiograbber

Название программы говорит само за себя, не требуя пояснений о ее назначении.


Особенности процесса копирования иллюстрируются также и цветом столбиков Progress Bar.

Однако она также не столь проста, как кажется: можно записывать, кроме CD-ROM, еще и с линейного входа, возможно использование внешнего проигрывателя MP3-файлов, кодеков, есть поддержка CDDB, и, что самое приятное, большого количества интерфейсных языков, среди которых есть и русский. Переведено все грамотно, и вообще очень приятно работать с этой программой. Единственное неудобство: по умолчанию большинство языковых файлов, в том числе и русский, не входят в комплект демоверсии, так что вам придется скачать его с домашней странички разработчиков программы. Сделать это я очень рекомендую, как и посмотреть демо-версию. Рассматриваемая версия 1.61 позволяет списывать треки с CD-качеством, но имеет другую неприятную особенность неполной версии: можно списывать только половину треков диска, причем какие это будут треки, "умная" программа решит без вас. Однако не надо смотреть на это скептически - вам ведь может повезти!


Обратите внимание на настройки методов чтения музыкальных дисков.

Но если вас не очень радует возможность периодически присутствовать в своеобразном казино, вы можете заплатить $25 и жить спокойно. Впрочем, это единственное неудобство, все остальное есть и в совершенно бесплатной демоверсии. А есть, например, такая полезная вещь, как нормализация звучания трека по громкости, что особенно пригодится, если вы собираетесь списывать композиции с пиратских дисков, которые очень часто грешат повышенным уровнем записи (из-за этого MP3-файл отвратительно "фонит" и гудит в колонках при весьма небольшом усилении громкости). Важно то, что работа с нормализацией невозможна без промежуточного создания WAV-файла, так что вам придется выбрать между ней и более быстрым по времени прямым копированием в MP3.

Совет тут можно дать только один - все зависит от конкретного диска. Сначала послушайте его, а уже потом решайте: каким типом копирования воспользоваться.

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

По умолчанию здесь, как и в других программах, используется Buffered Burst Copy. Я советую не менять эту установку, если вы не испытываете проблем - на большинстве новых устройств все работает отлично.

При списывании треков, если ваш CD не обнаружился в CDDB, вы можете вписать название артиста и альбома в соответствующие поля, и файлы будут называться в зависимости от вашего выбора. А еще программа может просто сжимать ваши WAV-файлы в MP3 и имеет приятную опцию, способную выдавать советы дня, которые совсем не помешают начинающему любителю цифровой музыки. Тем более, когда они написаны по-русски. В общем, на мой взгляд, очень приятный и удобный продукт. К тому же, в отличие от очень похожего по интерфейсу и возможностям Audio Catalyst от Xing, он использует по умолчанию качественный кодек Fraunhofer ISS, да и стоит программа дешевле.

CDCopy

Последняя версия на момент написания статьи была 4.744. Тоже, конечно, демо, вернее - shareware. На что же способен этот продукт, чья полная версия стоит $20?


Частотные и другие настройки различных форматов сжатия в CDCopy.

Первое и самое забавное то, что деньги можно и не платить, - "демоверсия" не имеет никаких ограничений. Впрочем, за свои деньги вы получите возможность прямо из программы записывать музыкальные аудиодиски при наличии CD-Recorder, работать с файлами Real Audio, конвертировать MP3 в VQF и тот же Real Audio, а также еще парочку возможностей.


В правом нижнем углу рабочего окна CDCopy расположен проигрыватель компакт-дисков.

Ну, а совершенно безвозмездно вы сможете пользоваться следующим: сжимать треки с CD в различные форматы (MP3, VQF, WMA, RAW, AU и т. д.), работать с CDDB, использовать режим batchmode для одновременного "выдирания" треков с нескольких CD-драйвов, проигрывать музыкальные компакт-диски, а также делать обложки к дискам прямо из программы - для этого есть соответствующий sleeve-редактор.

Редактор этот имеет весьма примитивные настройки (можно задать разве что цвет обложки и подобрать шрифт), но есть полезная функция печати. Кроме этого, встроен своего рода редактор списков песен, предназначенный для работы с MP3-плейерами, типа MP3 RIO. Программа может просто компрессировать файлы в ранее указанные форматы и декомпрессировать из MP3, VQF, WMA и RA.

Имеется функция нормализации, причем также и в batchmode. Можно изменять bitrate у файлов MP3, а также конвертировать файлы этого типа в другие форматы. Есть возможность конвертировать VQF в MP3. При списывании программа автоматически поищет лирику той или иной песни на специализированных сайтах - достаточно выбрать соответствующий пункт в меню Function. Можно списывать куски треков заданной длины, как и в MusicMatch Jukebox.

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

Есть, правда, во всем этом один неприятный момент - для реализации большинства этих функций необходимы plug-ins, т. е. для их включения вам надо предварительно достать соответствующие файлы и переписать их в директорию программы.

Печально то, что некоторые из них коммерческие, а часть входит как раз в цену полной версии. Кроме того, напрямую CDCopy треки списывать не может и всегда создает временный WAV-файл.

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

Digital Audio Copy (WinDac)

Эта программа как бы возвращает нас на пару-другую лет назад, благодаря своей узкой спецификации и малым возможностям. Свободно распространяется shareware-версия 1.5, которая будет работать 30 дней, она позволяет делать следующее: "выдирать" треки с аудиодисков (в том числе частями) и работать с CDDB.


Программа автоматически отображает состояние всех доступных устройств для чтения дисков в отдельных окнах.

Треки при этом списываются и сжимаются в форматы, поддерживаемые в стандартной поставке Windows 9x, т. е. в основном весь процесс ориентирован на получение WAV-файла CD-качества. Моя попытка списать сразу трек в MP3-файл с компрессией по Fraunhofer завершилась неудачей - я просто не дождался окончания процесса, настолько это было медленно. В полной версии существует возможность использования batchmode, о котором уже говорилось выше. К достоинствам программы можно отнести возможность ведения своей базы данных по дискам (задание названий группы, альбома, композиции), с последующим использованием этой информации в именовании WAV-файлов, а так же получение довольно полной информации по дискам, в частности по трекам.

Настройки CD-ROM довольно немногочисленны по сравнению с другими программами. Вот в принципе и все, больше эта программа ничем не примечательна. На мой взгляд, довольно трудно ее кому-нибудь порекомендовать, учитывая еще и то, что она отнюдь не бесплатная. Время таких продуктов прошло, сейчас все направлено на интеграцию и предоставление пользователю большего количества удобств за меньшие деньги. Впрочем, на примере этой программы хорошо виден контраст продуктов в этой области, что, я думаю, позволит сделать вам соответствующие выводы.

Cdex

Это единственная реально бесплатная программа от ALFA Technologies.

Я ознакомился с версией 1.20, которая предоставляет пользователю следующие возможности: списывание треков с диска (можно частично) в различные форматы, а также проигрывание музыкальных компакт-дисков.


Простые, но удобные настройки по сжатию в программе Cdex.

Кроме этого, осуществлена поддержка CDDB, имеются неплохие настройки функций нормализации (как всегда, при промежуточном копировании в WAV) и возможности заносить информацию по диску для дальнейшего соответствующего использования. Треки в MP3 копировать можно и "на лету" (без временного WAV-файла), по умолчанию используется неплохой Lame encoder. С остальными форматами дела обстоят похуже - надо где-то доставать соответствующие plug-ins.


Основные функции программы вынесены на хорошо заметные кнопки в правой части окна.

Настройки, касающиеся CD-ROM, CDDB и компрессии, - только базовые, ничего лишнего и изысканного, метод списывания выбрать нельзя. Есть возможность конвертировать WAV-файлы в MP3 и обратно. Существует такое же задание шаблона для названия файлов, как и в CDCopy, с не меньшим количеством параметров. В целом неплохая программа со всеми основными возможностями, стандартным интерфейсом и рассчитанная на неприхотливого пользователя. К тому же, приобретая ее, вы сможете сохранить определенную сумму денег на другие полезные вещи.

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





  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте