1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
|
<?xml version="1.0" ?>
<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
<!ENTITY % addindex "IGNORE">
<!ENTITY % Hungarian "INCLUDE"> <!-- change language only here -->
]>
<article lang="&language;" id="audiocd">
<title>audiocd</title>
<articleinfo>
<authorgroup>
<author>&Rik.Hemsley; &Rik.Hemsley.mail; </author>
<othercredit role="translator"><firstname>Tamás</firstname><surname>Szántó</surname><contrib>Magyar fordítás</contrib><affiliation><address><email>tszanto@mol.hu</email></address></affiliation></othercredit>
</authorgroup>
<date>2001-07-14</date>
<releaseinfo>2.20.00</releaseinfo>
</articleinfo>
<para>Ez a protokoll lehetővé teszi, hogy a hang-<acronym>CD</acronym>-ket úgy lehessen kezelni, mint egy <quote>valódi</quote> fájlrendszert (a hangsávok felelnek meg a fájloknak). Ha átmásol egy ilyen fájlt a merevlemezre, akkor a teljes hangsáv tartalmát átmásolja a program. Így nagyon könnyen lehet <acronym>CD</acronym>-s hanganyagokról másolatot készíteni.</para>
<para>A protokoll kipróbálásához helyezzen be egy hang-<acronym>CD</acronym>-t a &CD-ROM;-meghajtóba, és adja ki az <userinput>audiocd:/</userinput> parancsot a &konqueror;ban. Néhány másodperc múlva megjelenik a hangsávok listája és néhány könyvtárnév.</para>
<para>A hang-<acronym>CD</acronym>-ken nincsenek valódi könyvtárak, a protokoll ezeket csak kényelmi okokból hozza létre (virtuális könyvtárak). Ha megnézi a könyvtárak tartalmát, akkor mindegyikben ugyanannyi hangsávot talál. Ha elérhető a gépről az internet, akkor néhány hangsávnál a benne található szám címe látható fájlnévként (ezeket az internetről kérdezi le a program).</para>
<para>A könyvtárakat azért jeleníti meg a program, hogy Ön könnyen ki tudja választani, milyen formátumban szeretné meghallgatni vagy átmásolni a hangsávokat a <acronym>CD</acronym>-ről.</para>
<para>Ha az <filename class="directory">Ogg Vorbis</filename> könyvtárból áthúz egy fájlt egy nyitott &konqueror;-ablakra, akkor megjelenik egy másolási ablak, melyben látható, hogy a program kiolvassa a hangsáv tartalmát a <acronym>CD</acronym>-ről és lementi az adatokat a célként megadott könyvtárba (fájlként). Az Ogg Vorbis egy erősen tömörített formátum, ezért a létrehozott fájl lényegesen kisebb lesz, mintha a nyers hangsávot másolná át.</para>
<para>Ennek működési mechanizmusa nagyon egyszerű. Amikor az audiocd protokoll olyan kérést kap, hogy olvasson be egy sávot az <filename class="directory">Ogg Vorbis</filename> könyvtárból, akkor elkezdi beolvasni a <acronym>CD</acronym>-ről a kért hangsávot eredeti (nyers) formában. A kinyert adatokat átadja az Ogg Vorbis tömörítőmodulnak, mely a hanganyagot Ogg Vorbis formátumú fájlként helyezi el a könyvtárban (a <acronym>CD</acronym>-ről bejövő hanganyag lényegében egyszerű bináris adatfolyam).</para>
<para>Ha egy <literal role="extension">.wav</literal> kiterjesztésű fájlt húz át valahonnan a &kde; médialejátszójára, akkor hasonló folyamat játszódik le, mint az előbb. A nyers hanganyagot most is átkódolja a program, de a kapott fájl nem Ogg Vorbis formátumú lesz. A kiindulási <literal role="extension">.cda</literal> fájlokból, melyek a CD-lemez alapkönyvtárában találhatók, <quote>RIFF WAV</quote> formátumú fájl lesz - ez egy egyszerű, tömörítés nélküli formátum, melyet minden médialejátszó kezelni tud.</para>
<para>A &kde; médialejátszója képes azonnal lejátszani a kapott <literal role="extension">.wav</literal> fájlt. Ha a lejátszás során hibák lépnek fel, próbálja megváltoztatni az alább ismertetett <option>hibajavítás</option> paraméter értékét.</para>
<variablelist>
<title>Beállítások</title>
<varlistentry>
<term><option>eszköznév</option></term>
<listitem>
<para>Ez adja meg a <acronym>CD</acronym>-meghajtót kezelő eszköz nevét, pl. <userinput>audiocd:/<option>?eszköznév</option>=<parameter>/dev/sdc</parameter></userinput>. ha ez nincs megadva, akkor a protokoll megkeresi az első elérhető <acronym>CD</acronym>-meghajtót, melyben hang-<acronym>CD</acronym> található, de ha ez nem sikerül vagy több <acronym>CD</acronym>-meghajtót használ egyszerre, akkor szükség lehet erre a paraméterre. A beállítóablakban meg lehet adni az alapértelmezett eszköznevet.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><option>paranoia_level</option></term>
<listitem>
<para>Ezzel lehet megadni a hibajavítás módját a CD-s hanganyag beolvasása közben.</para>
<variablelist>
<varlistentry>
<term>0. szint</term>
<listitem>
<para>Nincs hibafelismerés és -javítás. Csak akkor ajánlott, ha a <acronym>CD</acronym>-meghajtó tökéletesen működik (ez ritkán fordul elő...).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>1. szint</term>
<listitem>
<para>Egyszerű hibafelismerés és -javítás.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>2. szint</term>
<listitem>
<para>Ez az alapértelmezés. Csak akkor fogadja el a beolvasott anyagot, ha minden hibát sikerült benne kijavítani.</para>
</listitem>
</varlistentry>
</variablelist>
<para>A 2. szint használatának van egy jelentős hátránya. A hanganyag beolvasása lelassulhat lemezhibák esetén, ezért a közvetlen lejátszás akadozni kezdhet. Ha a <acronym>CD</acronym>-meghajtó kifogástalan állapotú (ez még a drágább meghajtóknál sem mindig igaz), akkor a beolvasás ritkán fog lelassulni, de egy nagyon elhasznált meghajtó esetében egyetlen rossz minőségű <acronym>CD</acronym> beolvasása napokig is eltarthat!</para>
</listitem>
</varlistentry>
<varlistentry>
<term><option>use_cddb</option></term>
<listitem>
<para>E paraméter megadásakor a program a <acronym>CD</acronym> jellemzőit le fogja kérdezni egy internetes <acronym>CD</acronym>-adatbázisból. A hang-<acronym>CD</acronym>-ken nem találhatók meg a számok nevei, de az internetes <acronym>CD</acronym>-adatbázis a lemez hangsávjainak számából és hosszából képzett azonosító segítségével meg tudja határozni, hogy a <acronym>CD</acronym>-lemezen melyik hangsávnak mi a címe. Az adatbázist önkéntes karbantartók frissítik rendszeresen, bárki számára elérhető.</para>
<para>A &kscd;, a &kde; <acronym>CD</acronym>-lejátszója segítségével Ön is beküldheti a számok listáját, ha a lemez tartalomjegyzéke még nem szerepel az adatbázisban.</para>
<para>Alapértelmezésben be van kapcsolva. Ha az internet-kapcsolat nincs megfelelően beállítva, akkor a <acronym>CD</acronym> hangsávjai mellett nem jelennek meg a számcímek. Ilyenkor érdemes kikapcsolni az opciót az <userinput>audiocd:/?<option>use_cddb</option>=<parameter>0</parameter></userinput> parancs kiadásával.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><option>cddb_server</option></term>
<listitem>
<para>A lekérdezéshez használt internetes <acronym>CD</acronym>-adatbázis címe. Az alapértelmezés: <systemitem>gnudb.gnudb.org:888</systemitem>, ez azt jelenti, hogy a szolgáltatás a <systemitem>gnudb.gnudb.org</systemitem> gépen a 888-as porton aktív.</para>
</listitem>
</varlistentry>
</variablelist>
<variablelist>
<title>Példák</title>
<varlistentry>
<term><userinput>audiocd:/?device=/dev/scd0&paranoia_level=0&use_cddb=0</userinput></term>
<listitem>
<para>Ez a parancs kilistázza annak a hang-<acronym>CD</acronym>-nek a tartalmát, amely a <filename class="devicefile">/dev/scd0</filename> meghajtóban található (&Linux;-alapú rendszerben ez az első <acronym>SCSI</acronym>-csatolós &CD-ROM;-egység). Ha egy hangsávot átmásol a <acronym>CD</acronym>-ről a merevlemezre, akkor a forrás olvasása közben ki lesz kapcsolva a hibafelismerés és a hibaellenőrzés. A program nem fogja megpróbálni elérni az internetes <acronym>CD</acronym>-adatbázist.</para>
</listitem>
</varlistentry>
</variablelist>
<qandaset>
<title>Gyakran feltett kérdések</title>
<qandaentry>
<question>
<para>Azt az üzenetet kapom, hogy <errorname>A fájl vagy a / könyvtár nem létezik</errorname>. Mit kell tennem? A meghajtóban benne van egy <acronym>CD</acronym>-lemez!</para>
</question>
<answer>
<para>Próbálja kiadni a <userinput><command>cdparanoia</command> <option>-vsQ</option></userinput> parancsot a saját nevében (nem a <systemitem class="username">root</systemitem> felhasználó nevében). Ekkor megjelenik a sávlista? Ha nem, akkor ellenőrizze, hogy rendelkezik-e megfelelő hozzáférési jogosultsággal a <acronym>CD</acronym>-eszközhöz. Ha <acronym>SCSI</acronym>-emulációt használ (például ha a meghajtó egy <acronym>IDE</acronym>-csatolós <acronym>CD</acronym>-író egység), akkor ellenőrizze, hogy megfelelőek-e a jogosultságok az általános <acronym>SCSI</acronym> eszközön, mely valószínűleg <filename class="devicefile">/dev/sg0</filename>, <filename class="devicefile">/dev/sg1</filename>, vagy valami hasonló. Ha még mindig nem működik, adja ki az <userinput>audiocd:/?device=/dev/sg0</userinput> (vagy hasonló) parancsot, hogy az audiocd protokoll biztosan a megfelelő &CD-ROM;-eszközt találja meg.</para>
</answer>
</qandaentry>
</qandaset>
</article>
|