Как известно под свободную операционную систему существует множество различных приложений позволяющих конвертировать записанную на CD-R/DVD-R диски в WAV-файлы, а после копировать ее на жесткий диск. Сегодня мы познакомимся с таким известным инструментом, как cdparanoia.

Для начала нам понадобится узнать поддерживает ли наш музыкальный компакт диск оцифровку Compact Disk Digital Audio (CDDA).

keiz@ekz:~$ cdparanoia -vsQ

cdparanoia III release 10.2 (September 11, 2008)

Using cdda library version: 10.2

Using paranoia library version: 10.2

Checking /dev/cdrom for cdrom...

Testing /dev/cdrom for SCSI/MMC interface

Сокращенный формат вывода данных позволяет увидеть, что команда cdparanoia проверяет возможности /dev/cdrom, выполняя поиск эмуляторов SCSI/MMC (команд).

SG_IO device: /dev/sr0

CDROM model sensed sensed: Optiarc DVD RW AD-5170A 1.11

Checking for SCSI emulation...

Drive is ATAPI (using SG_IO host adaptor emulation)

Checking for MMC style command set...

Drive is MMC style

DMA scatter/gather table entries: 1

table entry size: 131072 bytes

maximum theoretical transfer: 55 sectors

Setting default read size to 27 sectors (63504 bytes).

Verifying CDDA command set...

Expected command set reads OK.

, а также проверяет, может ли данный привод обрабатывать информацию CDDA.

Attempting to set cdrom to full speed...

drive returned OK.

Table of contents (audio tracks only):

track length begin copy pre ch

===========================================================

1. 19149 [04:15.24] 0 [00:00.00] no no 2

2. 21128 [04:41.53] 19149 [04:15.24] no no 2

3. 18070 [04:00.70] 40277 [08:57.02] no no 2

4. 22036 [04:53.61] 58347 [12:57.72] no no 2

5. 15865 [03:31.40] 80383 [17:51.58] no no 2

6. 18658 [04:08.58] 96248 [21:23.23] no no 2

7. 26001 [05:46.51] 114906 [25:32.06] no no 2

8. 20317 [04:30.67] 140907 [31:18.57] no no 2

9. 18120 [04:01.45] 161224 [35:49.49] no no 2

10. 20673 [04:35.48] 179344 [39:51.19] no no 2

11. 21149 [04:41.74] 200017 [44:26.67] no no 2

12. 20524 [04:33.49] 221166 [49:08.66] no no 2

13. 32310 [07:10.60] 241690 [53:42.40] no no 2

14. 20517 [04:33.42] 274000 [60:53.25] no no 2

15. 31167 [06:55.42] 294517 [65:26.67] no no 2

16. 21308 [04:44.08] 325684 [72:22.34] no no 2

TOTAL 346992 [77:06.42] (audio only)

И только потом после все диагностических проверок выводится информация по каждой дорожке.

Примеры оцифровки компакт-дисков и записи их на жесткий диск:

Для справки: Можно в нескольких вкладках консоли запускать разные обработки компакт диска.

Конвертируем дорожки в WAV-файлы:

keiz@ekz:~$ mkdir test_wav

keiz@ekz:~/test_wav$ cdparanoia -B

Конвертируем дорожки 5-7 в раздельные файлы:

keiz@ekz:~/test_wav$ cdparanoia -B "5-7"

cdparanoia III release 10.2 (September 11, 2008)

Ripping from sector 80383 (track 5 [0:00.00])

to sector 140906 (track 7 [5:46.50])

Склеиваем дорожки 3-8 в один файл (itog.wav):

keiz@ekz:~/test_wav$ cdparanoia "3-8" itog.wav

cdparanoia III release 10.2 (September 11, 2008)

Ripping from sector 40277 (track 3 [0:00.00])

to sector 161223 (track 8 [4:30.66])

Конвертируем файлы, начиная с 35 секунды второй дорожки и до конца компакт-диска:

keiz@ekz:~/test_wav$ cdparanoia "2:[35]-"

cdparanoia III release 10.2 (September 11, 2008)

Ripping from sector 21774 (track 2 [0:35.00])

to sector 346991 (track 16 [4:44.07])

Конвертируем дорожку 5 и сохраняем ее в формате AIFF:

keiz@ekz:~/test_wav$ cdparanoia -f -- "5"

cdparanoia III release 10.2 (September 11, 2008)

Ripping from sector 80383 (track 5 [0:00.00])

to sector 96247 (track 5 [3:31.39])

outputting to cdda.aiff

keiz@ekz:~/test_wav$ file cdda.aiff

cdda.aiff: IFF data, AIFF audio

Конвертируем четвертую дорожку и называем ее my_dorozhka.wav:

keiz@ekz:~/test_wav$ cdparanoia -w "4" my_dorozhka.wav

cdparanoia III release 10.2 (September 11, 2008)

Ripping from sector 58347 (track 4 [0:00.00])

to sector 80382 (track 4 [4:53.60])

outputting to my_dorozhka.wav

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

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru