Воспроизведение компакт-дисков
Копирование аудиодисков на жесткий диск
Для копирования музыки с аудиодисков требуется привод, поддерживающий режим чтения RAW Sectors ("сырых" секторов) и специальная программа, так называемый grabber (все-таки подобное копирование нельзя считать законным, т.к. способствует распространению пиратских копий). Такая программа считывает "сырые" сектора, вырезает из них "чистые" аудиоданные и записывает их на жесткий диск в формате WAV. Из-за незначительных различий в протоколах и форматах команд некоторые приводы могут не работать с рядом программ. В этом случае остается подбирать ту программу, которая будет нормально копировать звук именно с вашей моделью.
Вышесказанное говорит о том, что простое копирование файлов с аудио-диска не даст никакого эффекта, якобы скопированная музыка не будет проигрываться.
Большая часть программ (например, Audiograbber) копируют музыку с диска, минуя звуковую плату, что позволяет избежать искажений, вносимых цифро-аналоговым преобразователем.
В списке большинства "грабберов" имеются следующие возможности:
- нормализация звука – при этом уровень громкости звука приводится к одному определенному уровню, например, 98%;
- поддержка онлайновой базы данных – при этом достаточно подключиться к сети Интернет, чтобы названия треков были введены автоматически. Естественно, что данный компакт-диск должен иметься в специальной базе данных, при этом имеется один маленький нюанс. В этой базе содержатся описания только лишь лицензионных дисков, а для пиратских дисков там места не нашлось (кстати, по вполне естественным причинам);
- кодирование музыкальных файлов – при этом кодировать можно как встроенными кодеками, такими как WMA или МР3, так и внешними, например, OGG.
Запись компакт – дисков
Компакт-диски, предназначенные для записи, имеют название CD-R (CD-Recordable, записываемый CD) или CD-RW.
Чтобы успешно записывать компакт-диски, следует понять некоторые особенности функционирования приводов CD-RW, а также получить понятие ряда терминов, что мы сейчас и сделаем.
Любой пишущий привод позволяет записывать компакт-диски за счет использования в нем лазера повышенной мощности. Именно поэтому "читающие" приводы не могут записывать диски – электроника и оптика у них не предназначены для работы с лазером повышенной мощности. При своей работе CD-RW как бы выжигает на диске канавки, которые соответствуют логической единице (незатронутые лазером места играют роль логических нулей), что позволяет на "компьютерном языке" записывать информацию. Для записи звуковой информации используются отдельные дорожки, так называемые треки (от английского слова Track). Компьютерные данные записываются в виде непрерывного массива. Запись всегда начинается от внутреннего края диска, поэтому возникновение трещины на прижимном кольце быстро приводит к фактической невозможности считывания информации с диска, т.к. в первую очередь теряется вся служебная информация. Чистые компакт-диски, предназначенные для самостоятельной записи, очень часто называют "болванками", что, в общем-то, соответствует истине – при производстве болванкой считается заготовка, после обработки которой и получается изделие.
Процесс записи можно разделить на несколько этапов:
- запись непосредственно данных;
- запись метки начала записи (Lead – in) и метки конца записи (Lead – Out);
- запись таблицы содержания сессии (ТОС-таблица, Table of Contents, фактически аналог FAT-таблицы жесткого диска). Этот процесс называется "финализацией" компакт-диска. После "финализации" все данные, расположенные на диске, становятся доступными для чтения. Если в момент записи ТОС-таблицы прервать запись (например, если "моргнет" свет), то можно считать и диск, и данные безнадежно утерянными;
- по окончании записи всей информации диск "закрывается", т.е. выполняется так называемая фиксация диска, после чего запись на него становится невозможной даже в том случае, если на нем имеется свободное место. Естественно, можно не "закрывать" диск, оставив при этом возможность записи, но при этом некоторые старые приводы и бытовые проигрыватели не смогут считать с него информацию.
В случае, когда данные на диск записываются в несколько приемов, считается, что диск является мультисессионным, при этом диск может использоваться после записи каждой сессии. Впоследствии, когда дописывается еще одна или несколько сессий, меняется служебная метка, указывающая на более новую версию ТОС-таблицы, содержащую ссылки на все данные. Если речь идет о аудиодисках, то в них ТОС-таблица записывается в начале диска и изменению уже не подлежит, поэтому многие бытовые проигрыватели способны прочитать только те треки, которые были записаны за первый сеанс записи. Компьютерный привод без проблем читает все треки, т.к. в нем используются другие методы поиска служебной информации.
При записи компакт-дисков возможно применение следующих методов:
- Track At Once – этот режим записи позволяет записывать диск за несколько сеансов. Записанный таким образом аудиодиск можно будет прочитать на бытовом проигрывателе только после "фиксации". При этом между дорожками, записанными в разные сеансы, будет пауза;
- Disk At Once (DAO) – это режим записи, когда диск записывается за один сеанс. При этом сначала на диск записывается метка, обозначающая начало записи (Lead – in), затем записываются непосредственно данные, а уже в конце записи – метка, которая обозначает конец записи (Lead – Out). Этот метод рекомендуется применять для изготовления матрицы, которая впоследствии будет использоваться, например, для тиражирования дисков. При записи аудиодисков в этом режиме исчезают паузы между треками (дорожками);
- MultiSession – режим записи, позволяющий добавлять новую информацию к ранее записанной. Таких сессий на одном диске может быть множество. Каждая сессия будет содержать запись начала (Lead – in), затем непосредственно данные и финальную информацию о сессии (Lead – Out). При записи в режиме мультисессии, информация о структуре предыдущих записей копируется в новую сессию и может быть изменена. Таким образом, при записи можно стереть ссылки на информацию, записанную ранее. С одной стороны, это возможность "стирания" данных с компакт- диска, но физически они продолжают оставаться на нем, т.к. уничтожаются только ссылки на них. У данного режима записи существует определенный недостаток – отделяя одну сессию от другой, каждый раз теряется около 13.5 Мб (на запись ТОС-таблицы, содержащей ссылки на вновь записанную информацию). Соответственно, чем больше сессий записано на диске, тем больше теряется места. Кроме того, некоторые модели CD-ROM не могут считывать диски, записанные в этом режиме, а другие имеют ограничение на число видимых ими сессий.