A használható kapcsolók teljes listájáért olvasd el a man oldalt. Egy szabványos Video CD (VCD) szintaxisa a következő:
mplayer vcd://<sáv>
[-cdrom-device<eszköz>
]
Például:
mplayer vcd://2
-cdrom-device/dev/hdc
Az alapértelmezett VCD eszköz a /dev/cdrom. Ha a te beállításaid különbözőek, készíts egy szimbolikus linket vagy add meg a megfelelő eszközt a parancssorban a -cdrom-device kapcsolóval.
A Plextor és néhány Toshiba SCSI CD-ROM meghajtónak borzalmas a teljesítménye
CVD olvasáskor. Ez azért van, mert a CDROMREADRAW ioctl
nincs teljesen implementálva ezekben a meghajtókban. Ha ismered a SCSI programozást,
kérlek segíts nekünk egy általános
SCSI támogatás elkészítésében VCD-khez.
Addig is kinyerheted az adatokat a VCD-ről a readvcd segítségével, majd az eredményül kapott fájlt lejátszhatod az MPlayerrel.
VCD struktúra. A VCD lemezek egy vagy több sávból állnak:
Az első sáv egy kicsi, 2048 bájt/szektor adat sáv iso9660 fájlrendszerrel, gyakran Windows VCD lejátszó programokat és esetleg más információkat tartalmaz (képek, szövegek, stb).
A második és a többi sáv nyers 2324 bájt/szektor méretű MPEG (film) sáv, mely egy MPEG PS adat csomagot tartalmaz szektoronként fájlrendszer helyett. Hasonlóan az audió CD sávokhoz, ezeket a sávokat sem lehet mountolni (Mountoltál valaha audió CD-t a lejátszáshoz?). Mivel a legtöbb film ezen a sávon belül van, megpróbálhatod egyből a vcd://2 kapcsolót.
Léteznek olyan VCD lemezek is, melyeken nincs meg az első sáv (egy sáv és egyáltalán nincs fájlrendszer). Ezek szintén lejátszhatóak, de nem lehet őket becsatolni.
A .DAT fájlokról. A becsatolt VCD első sávján látható ~600 MB fájl valójában nem igazi fájl! Ez egy úgynevezett ISO átjáró, azért hozták létre, hogy a Windows kezelni tudja ezen sávokat (a Windows semmilyen módon sem engedi a közvetlen eszköz elérést az alkalmazásoknak). Linux alatt nem tudod átmásolni vagy lejátszani az ilyen fájlokat (szemét van bennük). Windows alatt lehetséges, mivel az iso9660 vezérlője a sávok nyers olvasását emulálja ebben a fájlban. A .DAT fájlok lejátszásához szükséged lesz egy kernel vezérlőre, ami a PowerDVD Linuxos verziójában található. Ez egy módosított iso9660 fájlrendszer vezérlőt (vcdfs/isofs-2.4.X.o) tartalmaz, ami képes a nyers sáv emulációra ezen ál .DAT fájlon keresztül. Ha az ő vezérlőjük segítségével csatolod be a lemezt, át tudod másolni és le tudod játszani a .DAT fájlt az MPlayerrel. A Linux kernel szabványos iso9660 vezérlőjével ez nem megy! Használd a vcd://-t helyette. VCD másolásához alternatíva az új cdfs kernel vezérlő (nem része a hivatalos kernelnek) ami a CD meneteket kép fájlok formájában mutatja, és a cdrdao, egy bitről-bitre grabbelő/másoló program.