2003-02-09 19:49:55 +00:00
|
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
2001-12-16 11:51:02 +00:00
|
|
|
|
<HTML>
|
2002-05-10 11:17:41 +00:00
|
|
|
|
|
2003-03-22 17:29:45 +00:00
|
|
|
|
<HEAD>
|
|
|
|
|
<TITLE>CD, DVD, VCD - MPlayer - Odtwarzacz Film<6C>w dla Linuksa</TITLE>
|
|
|
|
|
<LINK REL="stylesheet" TYPE="text/css" HREF="../default.css">
|
|
|
|
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
|
|
|
|
|
</HEAD>
|
2001-12-16 11:51:02 +00:00
|
|
|
|
|
2003-03-22 17:29:45 +00:00
|
|
|
|
<BODY>
|
2001-12-16 11:51:02 +00:00
|
|
|
|
|
|
|
|
|
|
2003-03-22 17:29:45 +00:00
|
|
|
|
<H2><A NAME="drives">4.1 Nap<61>dy CD/DVD</A></H2>
|
2001-12-16 11:51:02 +00:00
|
|
|
|
|
2003-03-22 17:29:45 +00:00
|
|
|
|
<P>uryweg z dokumentacji Linuksa:</P>
|
2001-12-16 11:51:02 +00:00
|
|
|
|
|
2003-03-22 17:29:45 +00:00
|
|
|
|
<P>Nowoczesne nap<61>dy CD-ROM mog<6F> osi<73>ga<67> bardzo wysokie pr<70>dko<6B>ci g<>owicy, jeszcze niekt<6B>re nap<61>dy CD-ROM
|
|
|
|
|
s<> w stanie dzia<69>a<EFBFBD> przy zmniejszonej pr<70>dko<6B>ci. Jest kilka powod<6F>w, kt<6B>re mog<6F> spowodowa<77>, <20>e
|
|
|
|
|
rozwa<77>ysz zmian<61> pr<70>dko<6B>ci nap<61>du CD-ROM:</P>
|
2003-02-09 19:49:55 +00:00
|
|
|
|
|
2003-03-22 17:29:45 +00:00
|
|
|
|
<UL>
|
|
|
|
|
<LI>Raportowano o b<><62>dach odczytu przy wysokich pr<70>dko<6B>ciach, zw<7A>aszcz
|
|
|
|
|
ze <20>le wyt<79>oczonymi CD-ROMami. Zmniejszenie pr<70>dko<6B>ci mo<6D>e zapobiec utracie danych
|
|
|
|
|
w tych sytuacjach.</LI>
|
|
|
|
|
<LI>Wiele nap<61>d<EFBFBD>w CD-ROM jest irytuj<75>co g<>o<EFBFBD>nych, mniejsza pr<70>dko<6B><6F> mo<6D>e zmniejszy<7A> ha<68>as.</LI>
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P>Mo<EFBFBD>esz zmniejszy<7A> pr<70>dko<6B><6F> nap<61>du CD-ROM IDE programem <CODE>hdparm</CODE>
|
|
|
|
|
lub programem o nazwie <CODE>setcd</CODE>. Dzia<69>a to miej wi<77>cej tak:</P>
|
|
|
|
|
|
|
|
|
|
<P> <CODE>hdparm -E [pr<70>dko<6B><6F>] [nap<61>d cdrom]</CODE></P>
|
|
|
|
|
|
|
|
|
|
<P> <CODE>setcd -x [pr<70>dko<6B><6F>] [nap<61>d cdrom]</CODE></P>
|
|
|
|
|
|
|
|
|
|
<P>Mo<EFBFBD>ez ponad to spr<70>bowa<77></P>
|
|
|
|
|
|
|
|
|
|
<P> <CODE>echo current_speed:4 > /proc/ide/[nap<61>d cdrom]/settings</CODE></P>
|
|
|
|
|
|
|
|
|
|
<P>ale b<>dziesz uprawnie<69> roota. Poni<6E>sza komenda tak<61>e mo<6D>e pom<6F>c:</P>
|
|
|
|
|
|
|
|
|
|
<P> <CODE>echo file_readahead:2000000 > /proc/ide/[nap<61>d cdrom]/settings</CODE></P>
|
|
|
|
|
|
|
|
|
|
<P>Ustawi to pobranie wst<73>pne odczytu pliku na 2MB, co pomaga z porysowanymi CD-ROMami.
|
|
|
|
|
Je<4A>eli ustawisz zbyt wysok<6F> warto<74><6F>, nap<61>d b<>dzie ci<63>gle zwi<77>ksza<7A> i zmniejsza<7A> obroty, co
|
|
|
|
|
radykalnie zmniejszy wydajno<6E><6F>.
|
|
|
|
|
Zalecane jest by<62> ponad to wyregulowa<77> tw<74>j nap<61>d CD-ROM programem
|
|
|
|
|
<CODE>hdparm</CODE>:</P>
|
|
|
|
|
|
|
|
|
|
<P> <CODE>hdparm -d1 -a8 -u1 (nap<61>d cdrom)</CODE></P>
|
|
|
|
|
|
|
|
|
|
<P>W<EFBFBD><EFBFBD>zcy to DMA, read-ahead, i odmaskowanie IRQ (przeczytaj stron<6F> man dla
|
|
|
|
|
<CODE>hdparm</CODE> po szczeg<65><67>owe wyja<6A>nienie).</P>
|
2003-02-09 19:49:55 +00:00
|
|
|
|
|
2003-03-22 17:29:45 +00:00
|
|
|
|
<P>Prosimy o odwo<77>anie sie do "<CODE>/proc/ide/[nap<61>d cdrom]/settings</CODE>" by
|
|
|
|
|
lepiej dostroi<6F> tw<74>j CD-ROM.</P>
|
|
|
|
|
|
|
|
|
|
<P>Nap<EFBFBD>dy SCSI nie maj<61> jednolitego sposobu ustawiania ich parametr<74>w (Znasz jaki<6B>?
|
|
|
|
|
Powiedz nam!) Jest narz<72>dzie, kt<6B>re dzia<69>a z
|
|
|
|
|
<A HREF="http://das.ist.org/~georg/">nap<EFBFBD>dami Plextor SCSI drives</A>.</P>
|
|
|
|
|
|
|
|
|
|
<P>FreeBSD:</P>
|
|
|
|
|
|
|
|
|
|
<P> Pr<EFBFBD>dko<EFBFBD><EFBFBD>: <CODE>cdcontrol [-f urz<72>dzenie] speed [pr<70>dko<6B><6F>]</CODE></P>
|
|
|
|
|
<P> DMA: <CODE>sysctl hw.ata.atapi_dma=1</CODE></P>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<H2><A NAME="dvd">4.2 Odtwarzanie DVD</A></H2>
|
|
|
|
|
|
|
|
|
|
<P>Po kompletn<74> list<73> dost<73>pnych opcji, prosimy o przeczytanie manula.</P>
|
|
|
|
|
|
|
|
|
|
<H4>Wsparcie nowego-stylu DVD (mpdvdkit2)</H4>
|
|
|
|
|
|
|
|
|
|
<P>MPlayer u<>ywa <CODE>libdvdread</CODE> i <CODE>libdvdcss</CODE> do
|
|
|
|
|
deszyfrowania i odtwarzania DVD. Te dwie biblioteki s<> zawarte w podkatalogu
|
|
|
|
|
<CODE>libmpdvdkit2/</CODE> w drzewie kodu <20>r<EFBFBD>d<EFBFBD>owego MPlayera, nie musisz
|
|
|
|
|
instalowa<77> ich osobno. Zdecydowali<6C>my si<73> na takie rozwi<77>zanie poniewa<77>
|
|
|
|
|
musieli<6C>my naprawi<77> b<><62>d w <CODE>libdvdread</CODE> i na<6E>o<EFBFBD>ych nak<61>adk<64> kt<6B>ra
|
|
|
|
|
dodawa<77><61> do <CODE>libdvdcss</CODE> <B>ob<EFBFBD>ug<EFBFBD> buforowania (cache) skrakowanych kluczy CSS</B>.
|
|
|
|
|
Da<44>o to du<64>y przyrost spr<70>dko<6B>ci, poniewa<77> klucze nie musz<73> by<62> krakowane za
|
|
|
|
|
ka<6B>dym razem przed odtwarzaniem.</P>
|
|
|
|
|
|
|
|
|
|
<P>MPlayer mo<6D>e r<>wnie<69> u<>ywa<77> systemowych bibliotek <CODE>libdvdread</CODE> i
|
|
|
|
|
<CODE>libdvdcss</CODE> , ale to rozwi<77>zanie <B>nie</B> jest polecane,
|
|
|
|
|
poniewa<77> mo<6D>e to powodowa<77> b<><62>dy, niekompatybilno<6E><6F> bibliotek i wolniejsz<73> pr<70>dko<6B><6F>.</P>
|
|
|
|
|
|
|
|
|
|
<H4>wsparcie dla DVD Navigation (dvdnav)</H4>
|
|
|
|
|
|
|
|
|
|
<P>Wsparcie dla DVD navigation (menu na p<>ycie DVD, z wyborem scen, napis<69>w itp.; przyp.t<>um.).
|
|
|
|
|
przez <CODE>dvdnav</CODE> zacz<63><7A>o dzia<69>a<EFBFBD>, ale nigdy nie zosta<74>o poprawnie zako<6B>czone
|
|
|
|
|
i aktualnie nie jest rozwijane. Kto wie, mo<6D>e jeszcze zostanie uko<6B>czone.</P>
|
|
|
|
|
|
|
|
|
|
<H4>Wsparcie dla starego-stylu DVD - OPCJONALNIE</H4>
|
|
|
|
|
|
|
|
|
|
<P>Przydatne je<6A>eli chcesz odtworzy<7A> zakodowane VOBy z <B>twardego dysku</B>. W tym celu
|
|
|
|
|
skompiluj i zainstaluj <B>libcss</B> 0.0.1 (nie nowszy) (Je<4A>eli MPlayer nie
|
|
|
|
|
wykryj<79> go, u<>yj opcji <CODE>-csslib /<2F>cie<69>ka/do/libcss.so</CODE>). By go u<>y<EFBFBD>,
|
|
|
|
|
musisz by<62> rootem, u<>ywa<77> MPlayera z suid root lub kaza<7A> MPlayerowi u<>y<EFBFBD>
|
|
|
|
|
programu wrapera z suid-root o nazwie fibmap_mplayer.</P>
|
|
|
|
|
|
|
|
|
|
<H4>Struktura DVD</H4>
|
|
|
|
|
|
|
|
|
|
<P>Dyski DVD maj<61> po 2048 bajt<6A>w na sektor z ECC/CRC. Maj<61> zazwyczaj system plik<69>w UDF
|
|
|
|
|
na pojedy<64>czej <20>cie<69>ce, zawieraj<61>cej r<><72>ne pliki (ma<6D>e pliki .IFO i .BUK
|
|
|
|
|
i du<64>e (1GB) pliki .VOB). To s<> prawdziwe pliki kt<6B>re mo<6D>esz kopiowa<77>/odtwarza<7A>
|
|
|
|
|
z zamontowanego systemu plik<69>w na niezaszyfrowanym DVD.</P>
|
|
|
|
|
|
|
|
|
|
<P>Pliki .IFO zawieraj<61> informacje nawigacyjne filmu (rozdzia<69>y/tytu<74>u/k<>ty
|
|
|
|
|
kamery, tablice j<>zyk<79>w, itd.) i s<> wymagane do odczytu i interpretacji zawarto<74>ci .VOB
|
|
|
|
|
(filmu). Pliki .BUK s<> ich kopiami zapasowymi. Wsz<73>dzie wykorzystuj<75> <B>sektory</B>,
|
|
|
|
|
wi<77>c musia<69> u<>y<EFBFBD> adresowania sektor<6F>w raw na dysku by u<>y<EFBFBD> nawigacji DVD lub zdeszyfrowa<77> zawarto<74><6F>.</P>
|
|
|
|
|
|
|
|
|
|
<P>Ca<EFBFBD>e wsparcie dla starego-stylu DVD jest przez <CODE>libcss</CODE>, zatem potrzebuje
|
|
|
|
|
zamontowanego systemu plik<69>w DVD i dost<73>pu dla raw opartego na sektorach do urz<72>dzenia.
|
|
|
|
|
Na nieszcz<63><7A>cie musisz by<62> (w Linuksie) rootem by pobra<72> adres sektora pliku. Masz
|
|
|
|
|
nast<73>puj<75>ce rozwi<77>zania:</P>
|
|
|
|
|
|
|
|
|
|
<UL>
|
|
|
|
|
<LI>Bycie rootem lub u<>ycie MPlayera z suid-root.</LI>
|
|
|
|
|
<LI>Kaza<EFBFBD> MPlayerowi u<>y<EFBFBD> programu wrapera z suid-root o nazwie fibmap_mplayer
|
|
|
|
|
by mie<69> dost<73>p do DVD (u<>ywane tylko w odtwarzaniu DVD w starym-stylu DVD z <CODE>libcss</CODE>).</LI>
|
|
|
|
|
<LI>W og<6F>le nie u<>ywaj sterownika systemu plik<69>w kernela i reimpetacji tego w przestrzeni
|
|
|
|
|
u<>ytkownika. <CODE>libdvdread</CODE> 0.9.x i <CODE>libmpdvdkit</CODE> robi<62> to (wsparcie
|
|
|
|
|
nowego-stylu DVD). System plik<69>w UDF kernela nie jest potrzebny, poniewa<77>
|
|
|
|
|
biblioteki te maj<61> ju<6A> w<>asny wbudowany sterownik systemu plik<69>w UDF. Ponad to
|
|
|
|
|
DVD nie musz<73> by<62> montowane, poniewa<77> tylko dost<73>p raw oparty na sektorach jest u<>yty.</LI>
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P>Czasami <CODE>/dev/dvd</CODE> nie mo<6D><6F> by<62> odczytany przez u<>ytkownik<69>ws, wi<77>c autorzy
|
|
|
|
|
<CODE>libdvdread</CODE> zaimpletowali emulacj<63> kt<6B>ra przesy<73>a adresy sektor<6F>w do
|
|
|
|
|
nazwplik<69>w+przesuni<6E><69>, by zemulowa<77> dost<73>p raw na zamontowanym systemie plik<69>w
|
|
|
|
|
lub nawet na dysku twardym.</P>
|
|
|
|
|
|
|
|
|
|
<P><CODE>libdvdread</CODE> akceptuje nawet pukty mantowania (ang. mountpoint) zamiast
|
|
|
|
|
nazwy urz<72>dzenia dla dost<73>py raw i sprawdza <CODE>/proc/mounts</CODE> by pobra<72> nazw<7A> urz<72>dzenia.
|
|
|
|
|
Zrobione to zosta<74>o dla Solarisa, gdzie nazwy urz<72>dze<7A> s<> dynamicznie przydzielane.</P>
|
|
|
|
|
|
|
|
|
|
<P>Domy<EFBFBD>lnym urz<72>dzeniem DVD jest <CODE>/dev/dvd</CODE>. je<6A>eli ustawi<77>e<EFBFBD> inne,
|
|
|
|
|
stw<74>rz link symboliczny, lyb podaj poprawne urz<72>dzenie w linii komend opcj<63>
|
|
|
|
|
<CODE>-dvd-device</CODE>.</P>
|
|
|
|
|
|
|
|
|
|
<H4>Autentyfikacja DVD</H4>
|
|
|
|
|
|
|
|
|
|
<P>Wspacia dla autentyfikacji i metod deszyfrowania nowego-stylu DVD s<> uko<6B>czone,
|
|
|
|
|
u<>ywaj<61> poprawionej biblioteki <CODE>libdvdcss</CODE> (patrz wy<77>ej). Metoda mo<6D>e by<62>
|
|
|
|
|
okre<72>lona poprzez zmienn<6E> systemow<6F> <CODE>DVDCSS_METHOD</CODE>, kt<6B>ra mo<6D>e by<62> ustawiona na
|
|
|
|
|
<CODE>key (klucz)</CODE>, <CODE>disk (dysk)</CODE> lub <CODE>title (tytu<74>)</CODE>.</P>
|
|
|
|
|
|
|
|
|
|
<P>Je<EFBFBD>eli nic nie jest okre<72>lone, biblioteka pr<70>buje poni<6E>szych metod
|
|
|
|
|
(domy<6D>lnie: key, title request):</P>
|
|
|
|
|
|
|
|
|
|
<OL>
|
|
|
|
|
<LI><B>bus key:</B> Ten klucz jest negocjowany podczas autentyfikacji (d<>ugi mix
|
|
|
|
|
ioctl'i wymiany r<><72>nych kluczy, oprogramowanie kryptograficzne) i u<>ywa go do deszyfracji
|
|
|
|
|
kluczy tytu<74>u i dysku zanim wy<77>le je przez niechronion<6F> magistral<61> (bus)
|
|
|
|
|
(by zapobiec pods<64>uchiwaniu). Klucz magistrali jest wymagany do pobrania i predeszyfracji
|
|
|
|
|
zaszyfrowanego klucza dysku.</LI>
|
|
|
|
|
<LI><B>cached key:</B> MPlayer szuka aktualnie skrakowanych kluczy tytu<74><75>w
|
|
|
|
|
kt<6B>re s<> zapisane w katalogu <CODE>~/.mplayer/DVDKeys</CODE> (szybkie ;).</LI>
|
|
|
|
|
<LI><B>key:</B> Je<4A>eli nie s<> dost<73>pne zbuforowane klucze, MPlayer pr<70>buje deszyfrowa<77>
|
|
|
|
|
klucz dysku grup<75> kluczy do<64><6F>czonych do odtwarzacza.</LI>
|
|
|
|
|
<LI><B>disk:</B> Je<4A>eli metoda klucza zawiedzie (np. nie ma do<64>czony kluczy do odtwarzacza),
|
|
|
|
|
MPlayer skrakuje klucz dysku u<>ywaj<61>c algorytmu brute force.
|
|
|
|
|
Ten proces intensywnie wykorzystuje CPU i wymaga 64 MB pami<6D>ci (16M 32Bit
|
|
|
|
|
wpis<69>w tablicy mieszaj<61>cej (org. hash table)) by zapisa<73> tymczasowe dane. Ta metoda powinna
|
|
|
|
|
zawsze dzia<69>a<EFBFBD> (wolno).</LI>
|
|
|
|
|
<LI><B>title request:</B> Z kluczem dysku MPlayer wymaga zaszyfrowanych kluczy
|
|
|
|
|
tytu<74><75>w, kt<6B>re s<> wewn<77>trz <I>ukrytych sektor<6F>w</I> u<>ywaj<61>cych <CODE>ioctl()</CODE>.
|
|
|
|
|
Kod regionu (dla USA, Japoni, Europy inny, kwestia zabezpiecze<7A>; przyp. t<>um.) urz<72>dze<7A> RPC-2 jest sprawdzany w tym
|
|
|
|
|
kroku i mo<6D>e si<73> nie powie<69><65> w takich urz<72>dzeniach. Je<4A>eli si<73> powiedzie, klucz tytu<74>u
|
|
|
|
|
zostanie zdeszyfrowany z magistral<61> (bus) i kluczem dysku.</LI>
|
|
|
|
|
<LI><B>title:</B> Ta metoda zostanie u<>yta, je<6A>eli metoda "title request" (patrz wy<77>ej) zawiedzie
|
|
|
|
|
i nie polega na wymianie klucza z nap<61>dem DVD. U<>ywa ataku kryptograficznego
|
|
|
|
|
by bezpo<70>rednio odgadn<64><6E> klucz tytu<74>u (poprzez odnajdywanie powtarzaj<61>cych si<73> wzorc<72>w w
|
|
|
|
|
zaszyfrowanej zawarto<74>ci VOB i odgadywaniu, <20>e tekst jawny odpowiadaj<61>cy pierwszym
|
|
|
|
|
zaszyfrowanym bajtom jest kontunuacj<63> wzorca).
|
|
|
|
|
Ta metoda jest r<>wnie<69> znana jako "known plaintext attack" (atak znanym tekstem jawnym) lub "DeCSSPlus".
|
|
|
|
|
W wielu przypadkach ta metoda zawodzi, poniewa<77> nie ma wystarczaj<61>cej ilo<6C>ci zaszyfrowanych
|
|
|
|
|
informacji na dysku, by sporz<72>dzi<7A> statystyki ataku lub dlatego, <20>e klucz zmienia si<73>
|
|
|
|
|
wewn<77>trz tytu<74>u. Ta metoda jest jedynym rozwi<77>zaniem by zdeszyfrowa<77> DVD zapisane na
|
|
|
|
|
dysku twardym lub z DVD z b<><62>dnym kodem regionu w nap<61>dach RPC2 (wolny).</LI>
|
|
|
|
|
</OL>
|
|
|
|
|
|
|
|
|
|
<P>Nap<EFBFBD>dy DVD RPC-1 chroni<6E> ustawienia regionu tylko programowo. Nap<61>du RPC-2
|
|
|
|
|
maj<61> sprz<72>tow<6F> ochron<6F> kt<6B>ra pozwala tylko na 5 zmian. Mo<4D>liwe, <20>e b<>dziesz
|
|
|
|
|
potrzebowa<77>/b<>dzie zalecany upgrade firmware'u do RPC-1, je<6A>li masz nap<61>d DVD RPC-2.
|
|
|
|
|
Upgrade'y firmware'u mo<6D>na znale<6C><65> tej
|
|
|
|
|
<A HREF="http://www.firmware-flash.com">stronie firmware'owej</A>. Je<4A>eli nie ma tam
|
|
|
|
|
upgrade'u firmware'u dost<73>pnego dla twojego urz<72>dzenia, u<>yj
|
|
|
|
|
<A HREF="http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz">narz<EFBFBD>dzia regionset
|
|
|
|
|
</A> by ustawi<77> kod regionu twojego nap<61>du DVD (pod Linuksem).
|
|
|
|
|
<B>Ostrze<EFBFBD>enie:</B> Mo<4D>esz zmieni<6E> region tylko 5 razy.</P>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<H2><A NAME="vcd">4.3 Odtwarzanie VCD</A></H2>
|
|
|
|
|
|
|
|
|
|
<P>Po kompletn<74> list<73> dost<73>pnych opcji, prosimy o przeczytanie manuala.
|
|
|
|
|
Sk<53>adnia dla standardowego Video CD (VCD) jest nast<73>puj<75>ca:</P>
|
|
|
|
|
|
|
|
|
|
<P><CODE>mplayer -vcd <<EFBFBD>cie<EFBFBD>ka> [-cdrom-device <uz<EFBFBD>dzenie>]</CODE></P>
|
|
|
|
|
|
|
|
|
|
<P>Przyk<EFBFBD>ad: <CODE>mplayer -vcd 2 -cdrom-device /dev/hdc</CODE></P>
|
|
|
|
|
|
|
|
|
|
<P>Domy<EFBFBD>lnym u<><75>dzeniem VCD jest <CODE>/dev/cdrom</CODE>. Je<4A>eli twoje ustawienia s<> inne,
|
|
|
|
|
stw<74>rz link symboliczny lub podaj poprawne urz<72>dzenie w lini komend opcj<63>
|
|
|
|
|
<CODE>-cdrom-device</CODE>.</P>
|
|
|
|
|
|
|
|
|
|
<P><B>Informacja:</B> Najnowsze nap<61>dy Plextora i niekt<6B>re CD-ROMy SCSI Toshiba
|
|
|
|
|
maj<61> straszn<7A> osi<73>gi w czytaniu VCDik<69>w. Jest tak, poniewa<77> CDROMREADRAW ioctl
|
|
|
|
|
nie jest w pe<70>ni zaimpletowany dla tych nap<61>d<EFBFBD>w. Je<4A>li masz jak<61><6B> wiedz<64> na temat
|
|
|
|
|
programowania SCSI, prosimu <A HREF="../tech/patches.txt">pom<EFBFBD><EFBFBD> nam</A> wprowadzi<7A>
|
|
|
|
|
og<6F>lne wsparcie dla SCSI VCD.</P>
|
|
|
|
|
|
|
|
|
|
<P>Tymczasem mo<6D>esz wydoby<62> dane z VCDik<69>w programem
|
|
|
|
|
<A HREF="http://140.132.1.204/OS/Linux/packages/X/viewers/readvcd/">readvcd</A>
|
|
|
|
|
i odtworzy<7A> wynikowy plik MPlayerem.</P>
|
|
|
|
|
|
|
|
|
|
<H4>Struktura VCD</H4>
|
|
|
|
|
|
|
|
|
|
<P>Dyski VCD sk<73>adaj<61> si<73> z jednej lub wi<77>cej <20>cie<69>ek:</P>
|
|
|
|
|
|
|
|
|
|
<UL>
|
|
|
|
|
<LI>Pierwsza <20>cie<69>ka jest ma<6D><61> <20>cie<69>k<EFBFBD> danych 2048 bajt<6A>w/sektor z systemem plik<69>w iso9660,
|
|
|
|
|
zazwyczaj zawieraj<61>c<EFBFBD> odtwarzacz VDC dla Windowsa i mo<6D>e inne informacje
|
|
|
|
|
(zdj<64>cia, tekst, itp).</LI>
|
|
|
|
|
<LI>Druga i inne <20>cie<69>ki s<> to MPEGi raw, 2324 bajt<6A>w/sektor (film),
|
|
|
|
|
zawieraj<61>ce jeden pakiet danych MPEG PS na sektor zamiast systemu plik<69>w.
|
|
|
|
|
Podobnie do <20>cie<69>ek audio CD, te <20>cie<69>ki <B>nie mog<6F> by<62> zamontowane</B> (Montowa<77>e<EFBFBD> kiedykolwiek
|
|
|
|
|
audio CD, by je odtworzy<7A>?). Poniewa<77> wi<77>kszo<7A><6F> film<6C>w jest w tej <20>ie<69>ce,
|
|
|
|
|
powiniene<6E> najpierw spr<70>bowa<77> <CODE>-vcd 2</CODE>.</LI>
|
|
|
|
|
<LI>Istniej<EFBFBD> dyski VCD bez pierwszej <20>cie<69>ki (pojedy<64>cza <20>cie<69>ka i ca<63>kowity
|
|
|
|
|
brak systemu plik<69>w). Nadal mo<6D>na je odtworzy<7A>, ale nie mog<6F> by<62> zamontowane.</LI>
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<H4>O plikach .DAT:</H4>
|
|
|
|
|
|
|
|
|
|
<P>Widoczny plik ~600 MB na pierwszej <20>cie<69>ce w zamontowanym VCD nie jest prawdziwym
|
|
|
|
|
plikiem! Jest on wi<77>c przekierowaniem ISO z w<>asn<73> nazw<7A>, stworzonym by pozwoli<6C> Windowsom
|
|
|
|
|
przechwycenie tych <20>cie<69>ek (Windowsy w og<6F>le nie pozwalaj<61> na dost<73>p raw urz<72>dzenia).
|
|
|
|
|
Pod Linuksem nie mo<6D>esz kopiowa<77> lub odtwarza<7A> tych plik<69>w (zawieraj<61> <20>mieci). Pod
|
|
|
|
|
Windowsami jest to mo<6D>liwe, poniewa<77> ich sterownik iso9660 emuluje odczyt raw
|
|
|
|
|
<20>cie<69>ek w tym pliku. By odtworzy<7A> pliki .DAT potrzebujesz sterownika kernela kt<6B>ry
|
|
|
|
|
mo<6D>esz znale<6C><65> w wersji linuksowej PowerDVD. Zawiera on zmodyfikowany sterownik systemu
|
|
|
|
|
plik<69>w iso9660 (<CODE>vcdfs/isofs-2.4.X.o</CODE>), kt<6B>ry ma dost<73>pn<70> emulacj<63>
|
|
|
|
|
<20>cierzek raw bezpo<70>rednio do ukrytych plik<69>w .DAT. Je<4A>eli zamontujesz dysku u<>ywaj<61>c
|
|
|
|
|
tego sterownika, mo<6D>esz kopiowa<77> i nawet odtwarza<7A> pliki .DAT MPlayerem. Ale to
|
|
|
|
|
<B>nie zadzia<69>a</B> ze standardowym sterownikiem iso9660 kernela Linuksa!
|
|
|
|
|
U<>yj zamiast tego opcji <CODE>-vcd</CODE>. Alternatywami dla kopiowania VCD s<>:
|
|
|
|
|
nowy sterownik kernela <A HREF="http://www.elis.rug.ac.be/~ronsse/cdfs/">cdfs</A>
|
|
|
|
|
(nie jest cz<63><7A>ci<63> oficjalnedo kernela) kt<6B>ry pokazuje <I>sesje</I> CD
|
|
|
|
|
jako pliki obraz<61>w i <A HREF="http://cdrdao.sourceforge.net/">cdrdao</A>, aplikacja
|
|
|
|
|
do grabowania/kopiowania CD metod<6F> bit-by-bit.</P>
|
|
|
|
|
|
|
|
|
|
</BODY>
|
|
|
|
|
</HTML>
|