2003-02-09 19:49:55 +00:00
|
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
2002-05-10 11:17:41 +00:00
|
|
|
|
|
2001-12-16 11:51:02 +00:00
|
|
|
|
<HTML>
|
2003-02-09 19:49:55 +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>
|
2002-05-10 11:17:41 +00:00
|
|
|
|
|
2003-02-09 19:49:55 +00:00
|
|
|
|
<BODY>
|
|
|
|
|
<H2><A name="drives">4.1 Nap<61>dy CD/DVD</A></H2>
|
2001-12-16 11:51:02 +00:00
|
|
|
|
|
2003-02-09 19:57:43 +00:00
|
|
|
|
<P>Urywek z dokumentacji Linuksa:</P>
|
2001-12-16 11:51:02 +00:00
|
|
|
|
|
2003-02-09 19:49:55 +00:00
|
|
|
|
<P>Nowoczesne nap<61>dy CD-ROM mog<6F> osi<73>ga<67> bardzo wysokie
|
2003-02-09 19:57:43 +00:00
|
|
|
|
pr<70>dko<6B>ci g<>owicy, ale niekt<6B>re nap<61>dy CD-ROM potrafi<66> dzia<69>a<EFBFBD>
|
|
|
|
|
ze zmniejszon<6F> pr<70>dko<6B>ci<63>. Jest kilka powod<6F>w, kt<6B>re
|
2003-02-09 19:49:55 +00:00
|
|
|
|
mog<6F> spowodowa<77>, <20>e rozwa<77>ysz zmian<61> pr<70>dko<6B>ci nap<61>du
|
|
|
|
|
CD-ROM:</P>
|
2001-12-16 11:51:02 +00:00
|
|
|
|
|
2003-02-09 19:49:55 +00:00
|
|
|
|
<UL>
|
|
|
|
|
<LI>Raportowano o b<><62>dach odczytu przy wysokich pr<70>dko<6B>ciach,
|
2003-02-09 19:57:43 +00:00
|
|
|
|
zw<7A>aszcza ze <20>le wyt<79>oczonymi CD-ROMami. Zmniejszenie
|
2003-02-09 19:49:55 +00:00
|
|
|
|
pr<70>dko<6B>ci mo<6D>e zapobiec utracie danych w tych
|
|
|
|
|
sytuacjach.</LI>
|
2001-12-16 11:51:02 +00:00
|
|
|
|
|
2003-02-09 19:49:55 +00:00
|
|
|
|
<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>
|
2001-12-16 11:51:02 +00:00
|
|
|
|
|
2003-02-09 19:49:55 +00:00
|
|
|
|
<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><EFBFBD><EFBFBD><EFBFBD><EFBFBD><CODE>hdparm -E [pr<70>dko<6B><6F>] [nap<61>d cdrom]</CODE></P>
|
|
|
|
|
|
|
|
|
|
<P><EFBFBD><EFBFBD><EFBFBD><EFBFBD><CODE>setcd -x [pr<70>dko<6B><6F>] [nap<61>d cdrom]</CODE></P>
|
|
|
|
|
|
2003-02-09 19:57:43 +00:00
|
|
|
|
<P>Mo<EFBFBD>esz ponad to spr<70>bowa<77></P>
|
2003-02-09 19:49:55 +00:00
|
|
|
|
|
|
|
|
|
<P><EFBFBD><EFBFBD><EFBFBD><EFBFBD><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><EFBFBD><EFBFBD><EFBFBD><EFBFBD><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><EFBFBD><EFBFBD><EFBFBD><EFBFBD><CODE>hdparm -d1 -a8 -u1 (nap<61>d cdrom)</CODE></P>
|
|
|
|
|
|
2003-02-09 19:57:43 +00:00
|
|
|
|
<P>W<EFBFBD><EFBFBD>czy to DMA, read-ahead, i odmaskowanie IRQ (przeczytaj
|
2003-02-09 19:49:55 +00:00
|
|
|
|
stron<6F> man dla <CODE>hdparm</CODE> po szczeg<65><67>owe
|
|
|
|
|
wyja<6A>nienie).</P>
|
|
|
|
|
|
|
|
|
|
<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><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Pr<EFBFBD>dko<EFBFBD><EFBFBD>: <CODE>cdcontrol [-f urz<72>dzenie] speed
|
|
|
|
|
[pr<70>dko<6B><6F>]</CODE></P>
|
|
|
|
|
|
|
|
|
|
<P><EFBFBD><EFBFBD><EFBFBD><EFBFBD>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
|
2003-02-09 19:57:43 +00:00
|
|
|
|
<CODE>libdvdread</CODE> i na<6E>o<EFBFBD>ych nak<61>adk<64> kt<6B>ra dodawa<77>a do
|
|
|
|
|
<CODE>libdvdcss</CODE> <B>obs<EFBFBD>ug<EFBFBD> buforowania (cache)
|
|
|
|
|
skrakowanych kluczy CSS</B>. Da<44>o to du<64>y przyrost pr<70>dko<6B>ci,
|
2003-02-09 19:49:55 +00:00
|
|
|
|
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
|
2003-02-09 19:57:43 +00:00
|
|
|
|
reimplementacji tego w przestrzeni u<>ytkownika.
|
2003-02-09 19:49:55 +00:00
|
|
|
|
<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
|
2003-02-09 19:57:43 +00:00
|
|
|
|
u<>ytkownik<69>w, wi<77>c autorzy <CODE>libdvdread</CODE>
|
2003-02-09 19:49:55 +00:00
|
|
|
|
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>
|
|
|
|
|
|
2003-02-09 19:57:43 +00:00
|
|
|
|
<P><CODE>libdvdread</CODE> akceptuje nawet punkty montowania
|
|
|
|
|
(ang. mountpoint) zamiast nazwy urz<72>dzenia dla dost<73>pu raw i
|
2003-02-09 19:49:55 +00:00
|
|
|
|
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>
|
|
|
|
|
|
2003-02-09 19:57:43 +00:00
|
|
|
|
<P>Wsparcia dla autentyfikacji i metod deszyfrowania
|
2003-02-09 19:49:55 +00:00
|
|
|
|
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<72>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 VCDk</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
|
2003-02-09 19:57:43 +00:00
|
|
|
|
temat programowania SCSI, prosimy <A href=
|
2003-02-10 18:56:03 +00:00
|
|
|
|
"../tech/patches.txt">pom<6F><6D> nam</A> wprowadzi<7A> og<6F>lne wsparcie dla
|
2003-02-09 19:49:55 +00:00
|
|
|
|
SCSI VCD.</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>
|
2003-02-09 19:57:43 +00:00
|
|
|
|
film<6C>w jest w tej <20>cie<69>ce, powiniene<6E> najpierw spr<70>bowa<77>
|
2003-02-09 19:49:55 +00:00
|
|
|
|
<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>
|
2003-02-09 19:57:43 +00:00
|
|
|
|
emulacj<63> <20>cie<69>ek raw bezpo<70>rednio do ukrytych plik<69>w .DAT.
|
2003-02-09 19:49:55 +00:00
|
|
|
|
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
|
2003-02-09 19:57:43 +00:00
|
|
|
|
jest cz<63><7A>ci<63> oficjalnego kernela) kt<6B>ry pokazuje <I>sesje</I>
|
2003-02-09 19:49:55 +00:00
|
|
|
|
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>
|
2001-12-16 11:51:02 +00:00
|
|
|
|
</HTML>
|
2003-02-09 19:49:55 +00:00
|
|
|
|
|