audiocd

Rik Hemsley

Benjamin Meyer

: Michał Bendowski
Zmiana 2.30.00 (2004-09-16)

Pozwala traktować płyty CD z muzyką jak prawdziwy system plików, w którym utwory reprezentowane są jako pliki. Jeżeli te pliki zostaną skopiowane, reprezentowane przez nie utwory zostaną cyfrowo wydobyte z płyty CD. Zapewnia to doskonałą kopię zawartego na płycie dźwięku.

Żeby zobaczyć jak działa ten moduł, włóż płytę CD z muzyką do Twojego napędu i wpisz w pasku adresu Konquerora audiocd:/. W ciągu kilku sekund powinieneś zobaczyć listę utworów i kilka folderów.

Muzyczne płyty CD tak naprawdę nie zawierają folderów, ale moduł audiocd pokazuje je dla wygody. Jeżeli zajrzysz do tych folderów, zobaczysz, że wszystkie zawierają tą samą liczbę utworów. Jeżeli posiadasz połączenie z Internetem, pliki w niektórych folderach będą nazwane prawdziwymi tytułami utworów.

Powodem dla którego istnieją te osobne foldery jest możliwość dokonania przez Ciebie wyboru, w jakim formacie chcesz odsłuchać (lub skopiować) utwory z tej płyty CD.

Jeżeli przeciągniesz utwór z folderu Ogg Vorbis do innego okna Konquerora z Twoim katalogiem domowym, powinno pojawić się okno postępu. Oznacza ono, że utwór jest zgrywany z płyty CD i zapisywany do pliku. Zauważ, że Ogg Vorbis jest formatem skompresowanym, więc plik, który pojawi się w Twoim katalogu domowym będzie o wiele mniejszy niż nieprzetworzone dane z płyty CD.

Odpowiedzialny za to mechanizm jest całkiem prosty. Kiedy moduł audiocd jest proszony o pobranie utworu z folderu Ogg Vorbis, zaczyna zgrywać z płyty CD cyfrowe dane audio. Wysyłając dane do pliku w Twoim katalogu domowym, jednoczeście koduje je w formacie Ogg Vorbis (muzyczna płyta CD zawiera nieskompresowane dane).

Możesz również spróbować przeciągnąć plik z rozszerzeniem .wav na multimedialny odtwarzacz KDE czyli JuK. W tym przypadku proces jest podobny, poza tym, że zamiast kodować dane w formacie Ogg Vorbis, są one poddawane bardzo prostej konwersji z nieprzetworzonych danych binarnych (reprezentowanych przez pliki .cda w głównym katalogu) do formatu RIFF WAV, nieskompresowanego formatu rozumianego przez większość odtwarzaczy.

JuK powinien bez problemu odtwarzać plik .wav, ale jeżeli będą z tym kłopoty, powinno się rozważyć użycie opcji poziomu paranoi, objaśnionej poniżej.

Opcje

urządzenie

Ustawia ścieżkę do napędu CD, np. audiocd:/?device=/dev/sdc. Na ogół moduł spróbuje znaleźć napęd CD z włożoną płytą muzyczną, ale jeżeli mu się nie uda, albo masz więcej niż napęd CD, możesz spróbować tej opcji. Proszę zauważyć, że okno konfiguracji pozwala Ci ustawić domyślną wartość tej opcji.

fileNameTemplate

Ustawia wzór nazwy pliku, np. audiocd:/?fileNameTemplate=Utwór %{number}. Zauważ, że okno konfiguracji pozwala ci wybrać domyślną wartość tej opcji. Jeżeli ustawisz ją jako pusty napis, nie pojawią się żadne pliki.

albumNameTemplate

Ustawia wzór nazwy albumu, np. audiocd:/?albumNameTemplate=%{albumartist} %{albumtitle}. Proszę zauważyć, że okno konfiguracji pozwala ci wybrać domyślną wartość tej opcji.

niceLevel

Ustawia priorytet (nice) programu kodującego, np. audiocd:/?albumNameTemplate=niceLevel=10. Proszę zauważyć, że okno konfiguracji pozwala Ci wybrać domyślną wartość tej opcji.

paranoia_level

Ustaw poziom wykrywania i korekcji błędów przy ekstrakcji danych.

Poziom 0

Brak wykrywania i korekcji. Przydatne tylko w przypadku, kiedy posiadasz doskonały napęd CD (mało prawdopodobne).

Poziom 1

Włącza proste wykrywanie i korekcję błędów.

Poziom 2

Domyślna wartość. Określa, że akceptowana będzie tylko idealna ekstrakcja.

Proszę zauważyć, że poziom 2 ma pewne wady. Ekstrakcja może być bardzo powolna, więc odtwarzanie w czasie rzeczywistym może nie działać prawidłowo. Jeżeli posiadasz napęd CD dobrej jakości (droższy niekoniecznie oznacza lepszy), najprawdopodobniej nie odczujesz tego spowolnienia, ale kiepskiemu napędowi wydobycie dźwięku z jednej płyty CD może zająć kilka dni!

cddbChoice

Wybiera, który wpis internetowej bazy danych płyt CD zostanie użyty. Muzyczne płyty CD nie zawierają tytułów utworów, ale internetowa baza danych CD to sprytny system, który korzystając z unikalnego identyfikatora wygenerowanego na podstawie liczby i długości utworów na każdej płycie CD, przypisuje jej listę utworów. Listy utworów są nadsyłane przez społeczność internetową i są powszechnie dostępne. Może się zdarzyć, że w bazie będzie więcej niż jedna lista. Ten parametr pozwala ci wybrać, której listy użyć.

Możesz nadesłać Twoją własną listę utworów za pomocą KsCD, odtwarzacza płyt CD dla KDE.

Domyślnie audiocd stara się wybrać najlepszą.

Przykłady

audiocd:/?device=/dev/scd0&paranoia_level=0&cddbChoice=0

Pokazuje utwory z muzycznej płyty CD włożonej do napędu /dev/scd0, co w Linuksie oznacza napęd SCSI. Jeżeli skopiujesz utwory z płyty CD, cyfrowa ekstrakcja dokonana będzie bez wykrywania i korekcji błędów. Użyty zostanie wpis numer 0 z bazy danych CDDB.

Najczęściej zadawane pytania

1. Pojawia się błąd Plik lub folder / nie istnieje. Jak to naprawić? Płyta CD jest włożona do mojego napędu!

1.

Pojawia się błąd Plik lub folder / nie istnieje. Jak to naprawić? Płyta CD jest włożona do mojego napędu!

Spróbuj uruchomić polecenie cdparanoia -vsQ jako zwykły użytkownik (a nie root). Czy widzisz listę utworów? Jeżeli nie, upewnij się, że masz uprawnienia dostępu do napędu CD. Jeżeli używasz emulacji SCSI (możliwe, jeżeli posiadasz nagrywarki IDE), upewnij się, że masz uprawnienia do zapisu i odczytu ze standardowego urządzenia SCSI, najprawdopodobniej /dev/sg0, /dev/sg1, itp. Jeżeli problem nadal występuje, spróbuj wpisać audiocd:/?device=/dev/sg0 (lub podobne), żeby sprecyzować którym urządzeniem jest Twój napęd CD-ROM.