5.3. Odtwarzanie VCD
Poprzedni | Rozdział 5. Używanie CD/DVD | Następny

## 5.3. Odtwarzanie VCD

Pełna lista dostępnych opcji znajduje się na stronie man. Składnia dla standardowego Video CD (VCD) jest następująca:

    mplayer vcd://<ścieżka> [-cdrom-device <urządzenie>]

Przykład:

    mplayer vcd://2 -cdrom-device /dev/hdc

Domyślnym urządzeniem VCD jest `/dev/cdrom`. Jeśli Twoje ustawienia są inne, utwórz dowiązanie symboliczne lub podaj prawidłowe urządzenie w linii poleceń za pomocą opcji `-cdrom-device`

### Notatka

Przynajmniej napędy CD-ROM SCSI firmy Plextor i niektóre modele Toshiby mają beznadziejną wydajność przy odczycie VCD. Jest to spowodowane niekompletną implementacją `ioctl`'a CDROMREADRAW dla tych urządzeń. Jeśli masz jakieś pojęcie o programowaniu SCSI, pomóż nam zaimplementować ogólną obsługę SCSI dla VCD.

W międzyczasie możesz wyciągać dane z VCD za pomocą readvcd i odtwarzać plik wynikowy za pomocą MPlayera

Struktura VCD. Płyty VCD składają się z jednej lub więcej ścieżek:

- Pierwsza ścieżka jest małą ścieżką o gęstości 2048 bajtów/sektor z danymi w systemie plików iso9660, zwykle zawierająca windowsowy odtwarzacz VCD i być może inne informacje (obrazy, tekst, itp.).

- Druga i pozostałe ścieżki o gęstości 2324 bajtów/sektor zawierają po jednym pakiecie czystego strumienia MPEG PS na sektor zamiast systemu plików. Podobnie, jak w przypadku ścieżek audio CD, ścieżki te nie mogą być montowane (Czy kiedykolwiek montowałeś płytę audio CD by ją odtworzyć?). Biorąc pod uwagę, że filmy znajdują się na tej ścieżce, powinieneś spróbować na początek opcji `vcd://2`.

- Istnieją również płyty VCD bez pierwszej ścieżki (pojedyncza ścieżka i brak systemu plików w ogóle). Je również da się odtwarzać, ale nie da się ich montować.

O plikach .DAT. Plik o rozmiarze ok. 600 MB widoczny na pierwszej ścieżce zamontowanego VCD nie jest prawdziwym plikiem ! Jest on tzw. bramką ISO, utworzoną by Windows mógł obsługiwać takie ścieżki (Windows w ogóle nie zezwala aplikacjom na dostęp do urządzeń w trybie raw). Pod Linuksem nie możesz kopiować ani odtwarzać tych plików (zawierają "śmieci"). Pod Windows jest to możliwe, gdyż jego sterownik iso9660 symuluje odczyt ścieżek w trybie raw za pomocą tego pliku. By móc odtwarzać pliki .DAT, musisz mieć sterownik do jądra, który dostarczany jest z linuksową wersją PowerDVD. Posiada on zmodyfikowany sterownik systemu plików iso9660 (`vcdfs/isofs-2.4.X.o`), który jest w stanie symulować odczyt ścieżek w trybie raw za pomocą pliku .DAT. Jeśli podmontujesz płytę używając ich sterownika, możesz kopiować, a nawet odtwarzać pliki .DAT za pomocą MPlayera. Ale nie będzie to działało za pomocą standardowego sterownika iso9660 dostarczonego z jądrem Linuksa! Zamiast tego użyj opcji `vcd://`. Alternatywą dla kopiowania VCD jest nowy sterownik: cdfs (nie jest częścią oficjalnego jądra), który wyświetla sesje CD jako pliki obrazów, oraz cdrdao, program do zgrywania płyt CD bit po bicie.

Poprzedni | Początek rozdziału | Następny
5.2. Odtwarzanie DVD | Spis treści | Rozdział 6. Porty