audiocd

Rik Hemsley

Benjamin Meyer

Перевод на русский: Николай Шафоростов
Издание 2.30.00 (16 сентября 2004 г.)

Обеспечивает работу со звуковыми CD. Дорожки представляются в виде файлов (в разных форматах) и при копировании их в локальную файловую систему они автоматически преобразуются в соответствующий формат.

Чтобы понять, как работает модуль KIO, вставьте звуковой компакт-диск в привод CD-ROM и наберите audiocd:/ в Konqueror. Через несколько секунд появится список дорожек и несколько папок.

Звуковые CD не содержат папок, однако модуль KIO audiocd предоставляет их для удобства. В каждой папке находится одинаковое количество дорожек. Если есть подключение к Интернету, в некоторых папках в качестве имён файлов будут показаны настоящие названия дорожек.

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

Например, если перетащить файл из папки Ogg Vorbis в другое окно или вкладку Konqueror, содержащие папку локального диска, то отобразится окно, показывающее состояние процесса преобразования звуковой дорожки в этот формат и сохранения в виде локального файла. Помните, что Ogg Vorbis — это сжатый формат хранения звуковых записей с потерей качества, поэтому нельзя пользоваться этим методом, если вы хотите записать точную копию звукового диска. Для этого существуют специальные программы.

Механизм этого процесса довольно прост. Когда модулю KIO audiocd поступает запрос на получение дорожки из папки Ogg Vorbis, он начинает считывать цифровые звуковые данные с CD. Передавая данные в файл в домашней папке, он одновременно кодирует их в формат Ogg Vorbis (звук на CD изначально хранится в несжатом формате).

Файлы с расширением .wav — точная копия звуковых дорожек (без потерь качества), поэтому они и занимают больше места. Попробуйте перетащить их на звуковой проигрыватель JuK, и вы сможете прослушать дорожки с цифровой обработкой (например, у вас будет возможность включить эквалайзер). На самом деле, дорожки имеют несжатый формат «RIFF WAV», который отличается от формата файлов .cda, расположенных в каталоге компакт-диска, только "оформлением" (т.е. с адаптацией для обычной файловой системы). Этот формат может быть воспроизведён на подавляющем большинстве звуковых проигрывателей.

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

Параметры

device

Введите путь к устройству звукового CD, например audiocd:/?device=/dev/sdc. Обычно модуль KIO пытается найти привод CD со вставленным звуковым CD, но если это не удаётся или в системе несколько приводов CD, используйте этот параметр. Кроме того, устройство по умолчанию можно задать в диалоге настройки.

fileNameTemplate

Установить шаблон имён файлов, например audiocd:/?fileNameTemplate=Track %{number}. В диалоге настроек вы можете изменить значение по умолчанию и не указывать его каждый раз. Если вы укажете пустую строку, файлы не будут показаны.

albumNameTemplate

Установить шаблон имён альбомов, например audiocd:/?albumNameTemplate=%{albumartist} %{albumtitle}. В диалоге настройки можно изменить значение по умолчанию и не указывать его каждый раз.

niceLevel

Установить приоритет кодера, например audiocd:/?albumNameTemplate=niceLevel=10. В диалоге настройки можно изменить значение по умолчанию и не указывать его каждый раз.

paranoia_level

Величина коррекции ошибок чтения.

Уровень 0

Без коррекции ошибок. Полезно использовать, если ваш привод идеально читает компакт-диски.

Уровень 1

Простая коррекция ошибок.

Уровень 2

По умолчанию. Принимается только безупречное чтение.

Учтите, что при этом считывание может быть очень медленным, что затруднит одновременное проигрывание дорожки. Если вы обладатель высококачественного привода компакт-дисков (помните, что более высокая цена не всегда означает повышение качества), то, возможно, вы не заметите задержки. Однако на старых приводах получение звуковых записей с компакт-диска может занять дни!

cddbChoice

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

Вы можете разместить в этой базе собственные названия дорожек через KsCD, проигрыватель звуковых компакт-дисков KDE.

По умолчанию audiocd выбирает лучший вариант.

Примеры

audiocd:/?device=/dev/scd0&paranoia_level=0&cddbChoice=0

Получить список дорожек CD, вставленного в SCSI-привод /dev/scd0. Считывать данные без коррекции, использовать CDDB-запись с номером 0.

Вопросы и ответы

1. Как исправить ошибку Файл или папка / не существует? Звуковой компакт-диск вставлен в привод.

1.

Как исправить ошибку Файл или папка / не существует? Звуковой компакт-диск вставлен в привод.

Выполните cdparanoia -vsQ с правами обычного пользователя (не от имени root). Если список дорожек не выдаётся, убедитесь, что у вас есть права доступа к приводу CD. Если вы используете эмуляцию SCSI, проверьте права доступа к SCSI-устройству (/dev/sg0, /dev/sg1 или тому подобному). Если и это не работает, введите audiocd:/?device=/dev/sg0 (или укажите другое правильное устройство) для указания, какое устройство привода компакт-дисков будет использовано.