Показать сообщение отдельно
Старый 10.09.2002, 19:05     # 4
Unforg1ven
::VIP::
 
Аватар для Unforg1ven
 
Регистрация: 02.03.2002
Адрес: в Кремле
Сообщения: 4 674

Unforg1ven Популярный человек на этом форумеUnforg1ven Популярный человек на этом форумеUnforg1ven Популярный человек на этом форумеUnforg1ven Популярный человек на этом форумеUnforg1ven Популярный человек на этом форумеUnforg1ven Популярный человек на этом форумеUnforg1ven Популярный человек на этом форумеUnforg1ven Популярный человек на этом форуме
- Как делается запись звуковых компакт-дисков?

Звуковые диски (CD-DA) записываются из набора звуковых файлов формата
RIFF WAVE (расширение .WAV), формат файлов - стерео, 16 разрядов, 44.1
кГц. Каждый файл может быть записан на собственную дорожку (режим
TAO), либо все файлы записываются на одну дорожку (режим DAO). В режи-
ме TAO за счет записи зон pre-gap между дорожками возникают физические
промежутки, слышимые как двухсекундные паузы в звуке; в режиме DAO
файлы пишутся встык и дают непрерывное звучание. Независимо от режима
записи каждый файл оформляется в виде отдельной "звуковой дорожки",
смена которых отмечается субкодом Q, а адреса записываются в TOC.

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

----------------------------------------------------------------------

- Что такое Packet Writing?

Система пакетной записи на CD-R или CD-RW, позволяющая быстро включать
и отключать записывающий лазер в промежутках между блоками, записывая
7 связующих блоков (2 - run-out, 4 - run-in, 1 - link) вместо обычных
150. Эта система была введена для записи CD-RW, поскольку его "сектор-
ная" структура требует точного управления лазером для снижения наклад-
ных расходов на паузы.

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

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

Поскольку при пакетной записи между блоками все же возникают промежут-
ки, некоторые приводы CD-ROM могут не читать CD-R, записанные с разры-
вами пакетов.

----------------------------------------------------------------------

- Почему файлы допустимого объема могут не вмещаться на диск?

Как и на магнитные диски, информация на CD записывается блоками -
обычно по 2048 байт - и каждый файл занимает целое число таких блоков.
В среднем дополнительно расходуемый объем примерно равен половине бло-
ка на каждый файл, однако точно это определяется только на этапе пос-
троения образа. Кроме этого, общее количество файлов, каталогов и
структура их имен влияет на размер области оглавления. Некоторые прог-
раммы (например, Adaptec Easy CD Creator) вычисляют требуемый реальный
объем заранее (для этого нужно дождаться завершения оптимизации, одна-
ко общее число блоков все равно может быть не совсем точным), другие
ограничиваются только суммированием размеров файлов, и при близком к
предельному объеме данных в режиме записи "на лету" места на диске мо-
жет не хватить, в результате чего диск будет испорчен. В таких случаях
рекомендуется предварительно строить образ записываемого диска. Число
блоков, необходимое для записи образа в формате ISO, можно получить
делением размера образа на 2048 для Mode 1 (CD-ROM) или 2352 для Mode
2 (XA), плюс 300 блоков на Pregap/Postgap, плюс еще 2-5 блоков на мел-
кие неточности.

----------------------------------------------------------------------

- Почему при записи на звуковой диск чистого WAV появляются помехи?

Одна из наиболее частых причин заключается в заголовках звуковых фай-
лов и дополнительной информации в них. Файл формата RIFF (WAV) содер-
жит заголовок и произвольное количество записей (chunk) разного типа,
один из которых (data) представляет собственно звуковые данные. Неко-
торые звуковые редакторы (например, Cool Edit, Sound Forge ряд прог-
рамм считывания звуковых дорожек) помещают в файл дополнительные запи-
си со своей служебной информацией, однако ряд программ формирования
звуковых CD может полагать, что звуковые данные начинаются по фиксиро-
ванному смещению от начала файла, или всегда продолжаются до конца
файла. В результате этого служебная информация попадает на диск в фор-
мате цифрового звука и воспроизводится, как шум или щелчки между до-
рожками. Для устранения этого явления необходимо либо запрещать звуко-
вым редакторам сохранение в WAV-файле служебной информации, либо уби-
рать ее при помощи других программ, чтобы в файле оставались только
записи типов "fmt" и "data".

Имеются отзывы о программах, которые записывают WAV-файлы на диск
вместе с заголовком, даже если он содержит только необходимые записи.
В этом случае можно удалить из файлов заголовки, преобразовав их в
"чистый" PCM-формат (RAW), когда звук полностью занимает весь файл.
Однако программы, записывающие WAV-файлы вместе с заголовком, одноз-
начно следует признать некорректными.

При звуковых дорожек в режиме TAO между ними при помощи P-субкода фор-
мируются двухсекундные паузы в начале и конце которых происходит мгно-
венное прекращение и возобновление звука. Если в начале и конце дорож-
ки нет полной тишины, такое переключение воспринимается на слух, как
щелчок. Некоторые комбинации записывающего привода и программы могут
также оставлять звуковой мусор в междорожечных промежутках, не пол-
ностью прописывая "заглушку" из P-кода в течение паузы. Звуковые диски
с непрерывными программами необходимо записывать одним сеансом (DAO),
а точки стыковки соседних дорожек должны иметь нулевую амплитуду зву-
ка.

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

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