Audio CD Image

14 отговора 378 прегледа
#1

Audio CD Image

На аудио CD мога ли да направя имидж както на data CD - т.е.:
dd if=/dev/sr0 of=image.iso

Отговор
в отговор на bozho #2

Re: Audio CD Image

Аз не бих го правил така. Аудио дисковете са по-чувствителни към повърхнистни повреди и е по-добре да ползваш програма, която при нужда ще чете проблематични сектори, докато се прочетат правилно. Такава програма за вин32 е ExactAudioCopy например.

Под линукс за тази цел бих те посъветвал да използваш cdparanoia или cdda2wav с "-paranioa" флаг (и в двата случая параноята е това, което ги кара да четат някой сектор по много пъти ако не стане от първия, cdda2wav без този флаг е бърза, но не става за стари издраскани дискове). И двете програми имат много добри ман страници с купчина примери, не би трябвало да е проблем да ги подкараш.

Резултатът е wav файл, който след това можеш да запишеш със cdrecord (предполагам за това ти трябва).

Ако ти трябва гуи за тях ползвай grip. Той е настроен да рипва със cdparanoia по подразбиране.

nmk

Отговор
в отговор на nmk #3

cdrdao

Еквивалент на ISO image файловете са .cdr + .toc . .cdr файлът съдържа данните на имиджа, а съответстващият му .toc файл - информация за типа на пътечките, разположението им по диска и т.н. . Това означава, че става въпрос за имиджи на CD-та изобщо - независимо дали са аудио, видео, данни или нещо друго. Под системата, тема на този клуб програмата за работа с този формат е cdrdao ([линк]) . Най-вероятно е включена в любимата ти дистрибуция. Доколкото ми е известно има и други програми за други платформи, използващи дадения формат. cdrdao служи за презапис от диск на диск, запис на CD като имидж файл и запис на имиджа върху празно CD, може да се свързва с CDDB сървъри и поддържа CD-TEXT. Използва соурс кода на cdparanoia ([линк]) , така, че включва нейните способности за безпуканково четене на аудио дискове. За разлика от cdparanoia, cdrdao дава възможност за (почти)напълно точно дублиране на дискове.
Към cdrdao е включена и програма за мастериране на аудио дискове за X - gcdmaster. Могат да се вмъкват файлове от поддържаните от cdrdao аудио формати, бързо да се разделят на пътечки, да се вмъкват паузи, да се подрязват и т.н., като звуковият файл се запазва. Резултатът е .toc файл, който може да бъде записан чрез cdrdao. Отделна програма е mkvcdfs(за видео CD-та).

Използването на cdrdao е много лесно (стига да не те плаши конзолата).
За четене на диск:
cdrdao read-cd --device bus,id,lun --datafile yourdatafile.cdr yourtocfile.toc
За запис:
cdrdao write --device bus,id,lun --speed speed--datafile yourdatafile.cdr yourtocfile.toc
За повече инфо:
man cdrdao


Надявам се съветите ми да бъдат полезни и за nmk, защото видях, че не е много добре ориентиран.


Приятно копиране. И спазвай закона за авторското право!


Редактирано от vladux на

Отговор
в отговор на vladux #4

Re: cdrdao

>> Надявам се съветите ми да бъдат полезни и за nmk, защото видях, че не е много добре ориентиран.

Не знам какво те кара да мислиш така, но ако не беше написал горе цитираното, постът ти определено нямаше да е толкова полезен и интересен.

nmk

Отговор
в отговор на vladux #5

Re: cdrdao

Прочетох man cdrdao и реших да копирам CD под Linux... Написах :
cdrdao copy --source-decice /dev/cdrom --device 1,3,0 и ето какво ми дава:
ERROR: /dev/cdrom: Need a filename that resolves to a SCSI device.
ERROR: Cannot open SCSI device '/dev/cdrom': Cannot open '/dev/cdrom'
ERROR: Please use option '--device bus,id,lun', e.g. --device 0,6,0
ERROR: Cannot setup source device /dev/cdrom.
Записвачката ми е SCSI, но CD-то ми е IDE. Мога да записвам единствено като ползвам само SCSI CD-R-a. Няма ли начин за директно копиране от обикновеното CD (то e IDE) на SCSI CD-R?

Отговор
в отговор на Pedro Arcanjo #6

Re: cdrdao

Не, не може, доколкото знам... Трябва да пуснеш SCSI емулация и на нормалното си CD.

Отговор
в отговор на nmk #7

Re: cdrdao

Как, откъде се пуска?
Пуснал съм в ядрото поддръжка на IDE-SCSI (в смисъл, че и IDE-то да е като SCSI, но явно и нещо друго трябва?)
И защо не мога да монтирам дискове с песни?

Отговор
в отговор на Pedro Arcanjo #8

Re: cdrdao

Аудио дискове не се монтират.

SCSI емулация се пуска като при стартирането се подаде съответната опция на ядрото. Виж си конфигурацията на lilo или grub и търси следното (това е за груб) hd?=ide-scsi.

Въпросителният знак се замества с някоя от буквите a, b, c или d в зависимост от това къде ти е закачено цд-то (a/b - master/slave на първия иде канал, c/d - master/slave на втория иде канал).

Отговор
в отговор на nmk #9

Re: cdrdao

Еми при мен е точно така.
hdc=ide-scsi
Той Slack-a (9.0) изрично ме пита още при инсталацията искам ли емулация на scsi за ide-то и аз му казах (щракнах) че искам...
Досега не ми беше се налагало да записвам музикален диск. Записвал съм само дискове с данни (с помоща на gtoaster). Обаче там няма диск copy опция и затова питам.
cdrdao scandisk ми намира само SCSI CD-R-a. Много странно.
paranoia-та пък екстрактва песни само от IDE CD-то :(
Абе той проблема е ясно какъв е - в предкомпютърното устройство, ама и howto четох и info cdrdao и уж всичко е наред. Пък и те хората много ясно (дори за мен) са го написали. Благодаря за помоща все пак.
Явно ще записвам по трудния начин - само чрез CD-R-а...

Отговор
в отговор на нмk #10

Re: cdrdao

bozho >> На аудио CD мога ли да направя имидж както на data CD - т.е.:
bosho >> dd if=/dev/sr0 of=image.iso

nmk >> Резултатът е wav файл, който след това можеш да запишеш със cdrecord (предполагам за това ти трябва).

Имах предвид съветите ми наистина да бъдат полезни за теб, не да правя постинга интересен (още по-малко пък съм имал намерение да те обидя, което изглежда се е случило , извини ме, ако е така).
Та цитираният от тебе ред е по следния повод:
bozho явно има предвид правене на имидж файл, въпреки, че опитите му ме накараха да се усмихна. Твоето предложение беше правене на wav файл (Аудио формата на МС ). Та, за "съжаление" във wav-а няма никаква информация за местоположението и типа на пистите и така нататък, поради което предложението ти със сигурност не беше най-удачното.
Освен това, моля, не мисли, че съм някоя надувка. Аз също съм доста бос по темата на този клуб и единственото нещо, което мога да направя е да бъда полезен, когато мога (поне така се надявам ).

vladux

Отговор
в отговор на Pedro Arcanjo #11

копиране диск->диск

Ами, вероятно нямаш включена SCSI-IDE емулация в ядрото. Ако е така се налага компилиране. Другият вариант е да не е точно hdc.

Все пак, не бих те посъветвал да копираш директно аудио компакт-дискове. Кодът на cdparanoia, който cdrdao използва има предимството да се справя с издраскани дискове. Като страничен ефект на тази особеност, обаче е, че при достигане на драскотина (грешка при четене) програмата се опитва многократно да прочете проблемния сектор. Например четенето на един диск може да продължи денонощия (рекордът, с който мога да се похваля е 10-ина часа). Никога не съм опитвал тази възможност (копиране диск->диск) на cdrdao, но виждам две възможности:
1. Да имаш новозаписан диск с "пуканки" (паранойата да не заработи).
2. Камионът за ивозване на отпадъци да се натовари с няколко грама повече при следващото му преминаване покрай дома ти.
Освен това:
1. Даже при аудио диск в идеално състояние скоростта на четене е ограничена спрямо тази за четене на дискове с данни.
2. Скоростта на запис на съвременните CD-R рекордери е доста по-висока.
3. Скоростта на съвременните хард-дискове също е по-висока, а обемът им - достатъчно голям за да се намерят 900 свободни мегабайта.
Но, поне би трябвало да можеш да си правиш имиджите с cdrdao, използвайки четящото си устройство.

Успех!

Редактирано от vladux на

Отговор
в отговор на Pedro Arcanjo #12

Re: cdrdao

hdc ти е записвачката. Щом записваш, тя си работи със SCSI емулация.

Добави същото и за другото ти цд (откъдето ще четеш). Ако е на същия иде кабeл, ще дa е hdd. Aко не, е hdb.

Тогава ще имаш "ала бала портокала ... hdc=ide-scsi hdd=ide-scsi".

nmk

Отговор
в отговор на nmk #13

Re: cdrdao

Не, записвачката ми е scd0 (работи с adaptec aha152x driver).
cdrdao я възприема като Teac CD-R55S или нещо такова (сега пиша от офиса и няма как да видя какво точно беше). Т.е записвачката ми е SCSI.
Обикновения ми CD-ROM е пак Teac 32x, но е IDE. Той е hdc=ide-scsi (или поне би трябвало да бъде, защото и в ядрото съм го компилирал така)
Преди да разкарам "стъкларницата" си записвах с Nero-то и май нямах "пуканки"... Но пък и надраскани дискове не съм записвал.
Най-добре (и така май ще действам занапред) да пусна cdrdao, но без paranoia-та (ако диска е добър) и с нея ако е лош. След това запис на image-то и готово :) Но хубаво щеше да бъде и да има директно копиране...
А по въпроса защо не могат да се монтират музикални дискове знаете ли нещо?

Отговор
в отговор на bozho #14

A DVD???

Nkajoi snaeli kak da si pusna DVD-sapisva4kata v deistvie pod Linux - sa celi DVD s filma, menjutata i vsi4kite mi magarii????


****************
Ako ne isdarzash na zegata njamash mjasto v kuhnjata.

Отговор
в отговор на Pedro Arcanjo #15

Re: cdrdao

след като си направил галимацията със SCSI-тата - ако всичко си направил както трябва - /dev/cdrom вече не сочи към ЦД-то - трябва да си го пренасочиш (това е линк само )
най-вероятно цдром-а ти е вече /dev/sr0
пробвай да сложиш някой диск и да mount-неш /dev/sr0 някъде -ако стане -значи е там - и после пренесочваш /dev/cdrom на където трябва (ако искаш да го пишеш така, а не /dev/sr0 или което е там)

Отговор