# audiocd

Rik
Hemsley

    rik@kde.org

2001-07-14
2.20.00

Omogoča obravnavo avdio CD kot resničnega datotečnega sistema, kjer steze predstavljajo kot datoteke in so ob prepisovanju v imenik samodejno izvlečene s CD. To zagotavlja perfektno kopijo glasbenih podatkov.

Da vidite, kako ta podrejen proces deal, vstavite glasbeni CD v vaš pogon &CD-ROM;, natop pa v &konqueror; vnesite `audiocd:/`. V nekaj sekundah bi morali videti seznam stez in nekaj imenikov.

Avdio CD v resnici nimajo imenikov, vendar pa jih tu podrejen proces (slave) ponuja zaradi ugodnosti. Če pogledate v te imenike, boste ugotovili, da vsi vsebujejo enako število sledi. Če ste povezani v internet, bodo nekateri imeniki imeli za imena datotek dejanske naslove sledi (track).

Razlog, zaka obstajajo ti ločeni imeniki je v tem, da lahko izberete v katerem formatu bi želeli poslušati (ali prepisati) sledi na CD.

Če povlečete sled iz imenika `Ogg Vorbis` v drugo &konqueror;jevo okno odprto v vašem domačem imeniku, bi morali opaziti okno, ki prikazuje napred pri prepisovanju sledi s CD in shranjevanju v datoteku. Upoštevaje, da je Ogg Vorbis stisnjen format, tako da bo datoteka v vašem imeniku videti precej manjša, kot bi bila, če bi prepisali surove podatke.

Mehanizem za tem je precej preprost. Ko podrejen proces (audiocd slave) prejme zahtevo, da naj prebere sled iz imenika `Ogg Vorbis`, ta prične z ekstrakcijo digitalnih avdio podatkov s CD-ja. Ko podatke pošilja datoteki v vašem domačem imeniku, jo hkrati kodira v formatu Ogg Vorbis (CD audio ni nikakršen poseben format, gre le za surove binarne podatke).

Poizkusite lahko tudi povleči datoteko, ki se konča na `.wav` in jo spustiti na &kde;-jev predvajalnik, &noatun;. V tem primeru je postopek v ozadju podoben, le da gre namesto kodiranja v formatu Ogg Vorbis za zelo preprosto pretvorbo, iz surovih binarnih podatkov (ki jih predstavljajo datoteke `.cda` v vrhnjem imeniku) v RIFF WAV, nestisnjen format, ki ga razume večina predvajalnikov.

&noatun; bi moral brez težav predvajati datoteke tipa `.wav`, če pa se te pojavijo, lahko morda razmislite o uporabi možnosti `paranoia_level`, ki je opisana spodaj.

## Možnosti

`naprava`

  Nastavite pot do avdio CD pogona, npr. `auidocd:/`?device`=`/dev/sdc``. Običajno bo proces poskušal najti CD pogon z vstavljenim avdio CD, če pa mu to ne uspe, ali pa imate več kot en pogon, boste morda želeli poskusiti s to možnostjo. Upoštevajte, da vam nastavitveni menu omogoča postaviti privzeto vrednost za to možnost.

`paranoia_level`

  Določa stopnjo zaznavanja in popravljanja napak pri ekstrakciji podatkov.

  Level 0

    Brez detekcije ali odpravljanja napak. Uporabno le, če imate perfekten CD pogon (kar pa ni najbolj verjetno).

  Level 1

    Omogoči osnovno preverjanje in odpravo napak.

  Level 2

    Privzeto. Določa, da bo sprejeta le perfektna ekstrakcija.

  Upoštevajte, da ima stopnja 2 slabosti. Ekstrakcija je lahko zelo počasna, tako da predvajanje v realnem času morda ne bo pravilno delovalo. Če imate pogon CD dovolj dobre kvailtete (dražji niso nujno tudi boljši), potem verjetno ne boste opazili zelo počasnega branja, vendar pa lahko na slabem pogonu traja dneve (!), preden preberete podatke z enega CD.

`use_cddb`

  Določi, da bodo imena sledi vstavljenega CD poiskana v internetni CD podatkovni bazi. Avdio CD nimajo imen sledi, vendar pa je internetna baza CD premišljen sistem, ki uporablja posebne oznake, generirane iz števila in dolžine sledi na vsakem CD, za katero se navzkrižno pregleda seznam sledi. Te prispeva internetna skupnost in je dosegljiva vsem.

  Z uporabo &kscd;, &kde;-jevega predvajalnika CD, lahko sami posredujete sezname sledi.

  Ta možnost je privzeta. Če je vaša intenretna povezava vzpostavljena nepravilno, boste morda ugotovili, da se sledi vašega CD ne pojavljajo. V tem primeru lahko poizkusite uporabiti `audiocd:/?`use_cddb`=`0``, da izklopite to možnost.

`cddb_server`

  Vzpostavi stik s strežnikom internetne baze CD. Privzeto je to freedb.freedb.org:888, kar pomeni strežnik freedb.freedb.org na vratih 888.

## Zgledi

`audiocd:/?device=/dev/scd0?paranoia_level=0&use_cddb=0`

  Poda seznam sledi na avdio CD, ki je vstavljen v `/dev/scd0`, kar v &Linux;u predstavlja prvi SCSI &CD-ROM; pogon. Če prepišete sledi s CD, ne bo izvedeno ne preverjenje kot tudi ne odpravljanje napak. Internetna baza podatkov ne bo kontaktirana.

## Pogosto zastavljana vprašanja

Kaj naj naredim, če se pojavi sporočilo Datoteka ali imenik / ne obstaja? V avdio CD je v pogonu!

Poizkusite pognati ``cdparanoia` `-vsQ`` pod svojim računom (ne kot root. Ali vidite seznam sledi? Če ne, preverite, ali imate dovoljenje za dostop do CD naprave. Če uporabljate SCSI emulacijo (je možno, če imate EIDE zapisovalnik), potem preverite dovoljenja generične SCSI naprave, ki je verjetno `/dev/sg0`, `/dev/sg1`, itd. Če še vedno ne dela, poizkusite z `audiocd:/?device=/dev/sg0` (ali čim podobnim), da poveste kio_audiocd, katera naprava je vaš &CD-ROM;.