Как известно под свободную операционную систему существует множество различных приложений позволяющих конвертировать записанную на 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
На этом небольшой ввод в возможности данной программы подошел к концу. В последующих постах я продолжу Вас знакомить с возможностями программы.