Введение

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

CD-рипер, CD-граббер или CD-экстрактор – это программа, которая извлекает необработанный цифровой звук в формате Compact Disc Digital Audio (CD DA) с компакт-диска и преобразует его в стандартные компьютерные звуковые файлы, такие как WAV или MP3. Более формальным термином для процесса извлечения аудио с CD является цифровое извлечение аудио (DAE).

История

В первые дни компьютерных CD-ROM-приводов и механизмов сжатия аудио (таких как MP2) копирование CD считалось нежелательным для правообладателей, и некоторые пытались добавить защиту от копирования в простой стандарт ISO9660. Со временем большинство музыкальных издателей стали более лояльно относиться к идее, что если человек купил музыку, он должен иметь возможность создать копию для личного использования на своем компьютере. Однако это не всегда так; даже при некоторых современных способах распространения цифровой музыки существуют значительные ограничения на то, что пользователь может делать с приобретенным (и, следовательно, персонально лицензированным) аудио. Windows Media Player по умолчанию добавляет меры защиты от копирования к скопированной музыке, предупреждая, что в противном случае пользователь несет полную ответственность за любые действия с этой музыкой. Это устраивает большинство пользователей, которые просто хотят хранить свою музыку на флеш-накопителе, MP3-плеере или портативном жестком диске и прослушивать ее на любом ПК или совместимом устройстве.

Этимология

В записи Jargon File для rip указано, что термин произошел от сленга Amiga, где он обозначал извлечение мультимедийного контента из данных программ.

Дизайн

В качестве промежуточного шага некоторые программы для извлечения дисков сохраняют извлеченный звук в формате без потерь, таком как WAV, FLAC или даже необработанный PCM. Затем извлеченный звук может быть закодирован с использованием кодека с потерями, например MP3, Vorbis, WMA или AAC. Закодированные файлы более компактны и подходят для воспроизведения на цифровых аудиоплеерах, а также могут быть воспроизведены в медиаплеере на компьютере. Большинство программ для извлечения дисков помогают добавлять к закодированным файлам метаданные. Например, формат MP3 позволяет использовать теги с информацией о названии, исполнителе, альбоме и номере трека. Некоторые программы пытаются определить диск, с которого происходит извлечение, обращаясь к сетевым службам, таким как LASSO AMG, FreeDB, CDDB Gracenote, GD3 или MusicBrainz, или извлекая текст, если на диске был сохранен CD Text. Некоторые универсальные программы для извлечения дисков могут упростить весь процесс, извлекая звук и сразу же записывая его на диск, возможно, перекодируя его в процессе. Некоторые программы для извлечения дисков CD специально разработаны для обеспечения особенно точного или "безопасного" извлечения, такие как Exact Audio Copy, cdda2wav, CDex и cdparanoia.

Движение в поиске компакт-диска

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

Свойства оптического привода

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