Mercurial > mplayer.hg
annotate DOCS/xml/pl/codecs.xml @ 19027:87d755e003e7
- svn sync tag added
- massive updates, fixes etc.
- more updates soon
- hope I'm doing this right - it's my firs time with SVN:)
author | boskicinek |
---|---|
date | Wed, 12 Jul 2006 14:06:43 +0000 |
parents | 4144a695f602 |
children | 66350a3a7db8 |
rev | line source |
---|---|
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1 <?xml version="1.0" encoding="iso-8859-2"?> |
19027 | 2 <!-- synced with 1.75 (deprecated CVS)--> |
3 <!-- synced with 17433 (svn) --> | |
4 <!-- Opiekun: Boski --> | |
5 <chapter id="codecs"> | |
13899 | 6 <title>Obsługiwane kodeki</title> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
7 |
19027 | 8 <sect1 id="video-codecs"> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
9 <title>Kodeki Video</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
10 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
11 <para> |
13221 | 12 Zajrzyj do |
16069 | 13 <ulink url="../../codecs-status.html">tabeli stanu kodeków</ulink>, żeby |
14 zobaczyć kompletną, codziennie generowaną listę. Niektóre | |
13221 | 15 kodeki są dostępne do pobrania z naszej strony domowej. Ściągniesz je ze |
16 <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/">strony z kodekami</ulink>. | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
17 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
18 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
19 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
20 Najważniejsze ze wszystkich: |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
21 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
22 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
23 <itemizedlist> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
24 <listitem><simpara> |
14240 | 25 <emphasis role="bold">MPEG-1</emphasis> (<emphasis role="bold">VCD</emphasis>) i |
26 <emphasis role="bold">MPEG-2</emphasis> (<emphasis role="bold">DVD</emphasis>) video | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
27 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
28 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
29 natywne dekodery dla <emphasis role="bold">DivX ;-), OpenDivX (DivX4), |
14240 | 30 DivX 5.01 (Pro), 3ivX, M$ MPEG-4</emphasis> v1, v2 i dla innych rodzajów MPEG4 |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
31 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
32 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
33 natywne dekodery dla <emphasis role="bold">Windows Media Video 7/8</emphasis> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
34 (<emphasis role="bold">WMV1/WMV2</emphasis>) i dekodery Win32 DLL |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
35 dla <emphasis role="bold">Windows Media Video 9</emphasis> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
36 (<emphasis role="bold">WMV3</emphasis>). Oba używane w plikach <filename>.wmv</filename> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
37 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
38 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
39 natywny dekoder <emphasis role="bold">Sorenson 1 (SVQ1)</emphasis> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
40 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
41 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
42 natywny dekoder <emphasis role="bold">Sorenson 3 (SVQ3)</emphasis> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
43 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
44 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
45 dekoder <emphasis role="bold">3ivX</emphasis> w wersji 1 i 2 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
46 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
47 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
48 Kodeki Cinepak i <emphasis role="bold">Intel Indeo</emphasis> (3.1,3.2,4.1,5.0) |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
49 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
50 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
51 <emphasis role="bold">MJPEG</emphasis>, AVID, VCR2, ASV2 i inne formaty sprzętowe |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
52 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
53 <listitem><simpara> |
13221 | 54 VIVO 1.0, 2.0, I263 i inne warianty <emphasis role="bold">H.263(+)</emphasis> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
55 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
56 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
57 FLI/FLC |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
58 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
59 <listitem><simpara> |
13221 | 60 <emphasis role="bold">RealVideo 1.0 & 2.0</emphasis> z użyciem |
16525 | 61 <systemitem class="library">libavcodec</systemitem> i kodeki |
13221 | 62 <emphasis role="bold">RealVideo 3.0 & 4.0</emphasis> używające bibliotek |
63 RealPlayer | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
64 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
65 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
66 natywny dekoder HuffYUV |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
67 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
68 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
69 Różne stare proste formaty podobne do RLE |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
70 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
71 </itemizedlist> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
72 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
73 <para> |
14240 | 74 Jeżeli posiadasz niewymienione tutaj kodeki Win32, które nie są jeszcze |
75 obsługiwane, zajrzyj do działu <link linkend="codec-importing">importowanie kodeków | |
76 Win32-HOWTO</link> i pomóż nam dodać ich obsługę. | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
77 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
78 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
79 |
19027 | 80 <sect2 id="divx4-5"> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
81 <title>DivX4/DivX5</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
82 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
83 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
84 Ta sekcja zawiera informacje o kodekach DivX4 i DivX5 z |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
85 <ulink url="http://www.projectmayo.com">Project Mayo</ulink>. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
86 Ich pierwszą dostępną wersją był OpenDivX 4.0 alpha 47 i 48. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
87 Wsparcie dla nich zostało włączone do <application>MPlayera</application> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
88 w przeszłości i było domyślnie budowane podczas kompilacji. |
13221 | 89 Używaliśmy także ich kodu postprocessingu do opcjonalnego polepszenia jakości |
14240 | 90 filmów zakodowanych w MPEG-1/2. Teraz używamy już naszego własnego kodu dla |
13221 | 91 wszystkich typów plików. |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
92 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
93 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
94 <para> |
13221 | 95 Nowa generacja tych kodeków nazywana jest DivX4 i może nawet dekodować filmy |
96 zakodowane przy pomocy niesławnych kodeków DivX! Na dodatek są one znacznie | |
97 szybsze od natywnych kodeków Win32 DivX DLLs, ale wolniejsze od | |
98 <systemitem class="library">libavcodec</systemitem>. W związku z tym ich | |
99 używanie do dekodowania jest | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
100 <emphasis role="bold">odradzane</emphasis>. Jednakże przydają się one do |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
101 kodowania. Ich wadą jest fakt, iż nie są udostępnione na wolnej licencji. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
102 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
103 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
104 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
105 DivX4 pracuje w dwóch trybach: |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
106 <variablelist> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
107 <varlistentry><term><option>-vc odivx</option></term> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
108 <listitem><simpara> |
14240 | 109 Używa kodeka w stylu OpenDivX. W tym przypadku tworzy on obraz YV12 we |
13221 | 110 własnym buforze, a <application>MPlayer</application> dokonuje konwersji |
111 przestrzeni kolorów poprzez libvo. | |
112 (<emphasis role="bold">Szybkie, zalecane!</emphasis>) | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
113 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
114 </varlistentry> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
115 <varlistentry><term><option>-vc divx4</option></term> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
116 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
117 Używa konwersji przestrzeni kolorów kodeka. W tym trybie można używać także |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
118 YUY2/UYVY. (<emphasis role="bold">POWOLNE</emphasis>) |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
119 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
120 </varlistentry> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
121 </variablelist> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
122 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
123 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
124 <para> |
13221 | 125 Metoda <option>-vc odivx</option> jest zazwyczaj szybsza, ponieważ dokonuje ona |
126 transferu danych obrazu w formacie YV12 (planar YUV 4:2:0), który wymaga | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
127 znacznie mniejszej przepustowości szyny. Dla pakowanych trybów YUV (YUY2, UYVY) |
13221 | 128 użyj opcji <option>-vc divx4</option>. Dla trybów RGB prędkość jest właściwie |
129 taka sama, różniąca się od najlepszej tylko przy zmianie głębi kolorów. | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
130 <note> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
131 <para> |
14240 | 132 Jeżeli twój sterownik <option>-vo</option> obsługuje direct rendering, |
13221 | 133 wydajniejszym albo nawet najbardziej wydajnym rozwiązaniem może być użycie |
134 <option>-vc divx4</option>. | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
135 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
136 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
137 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
138 Binarną bibliotekę kodeków DivX4/5 można ściągnąć z |
14240 | 139 <ulink url="http://avifile.sf.net">avifile</ulink> albo z |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
140 <ulink url="http://www.divx.com">divx.com</ulink> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
141 Należy ją rozpakować, uruchomić jako root <filename>./install.sh</filename> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
142 i pamiętać o dodaniu |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
143 <filename class="directory">/usr/local/lib</filename> do twojego |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
144 <filename>/etc/ld.so.conf</filename> i uruchomieniu <command>ldconfig</command>. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
145 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
146 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
147 <para> |
13221 | 148 Możesz zdobyć CVSową wersję STAREJ biblioteki OpenDivX (core library) |
149 w następujący sposób: | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
150 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
151 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
152 <procedure> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
153 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
154 <screen>cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot login</screen> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
155 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
156 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
157 <screen>cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot co divxcore</screen> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
158 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
159 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
160 |
13221 | 161 Biblioteka ta jest podzielona na biblioteki dekodujące i kodujące, które muszą |
162 być kompilowane osobno. Dla biblioteki dekodującej wpisz po prostu | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
163 <screen> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
164 cd divxcore/decore/build/linux |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
165 make |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
166 cp libdivxdecore.so /usr/local/lib |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
167 ln -s libdivxdecore.so /usr/local/lib/libdivxdecore.so.0 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
168 cp ../../src/decore.h /usr/local/include |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
169 </screen> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
170 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
171 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
172 Niestety dla biblioteki kodującej, Makefile dla Linuksa nie jest dostępny i |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
173 optymalizacja dla MMX działa tylko pod Windows. Pomimo tych niedogodności, |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
174 możesz ją ciągle skompilować używając tego |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
175 <ulink url="ftp://ftp.mplayerhq.hu/MPlayer/contrib/divx-mf/Makefile">Makefile</ulink>. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
176 <screen> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
177 cd ../../../encore/build |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
178 mkdir linux |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
179 cd linux |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
180 cp path/Makefile . |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
181 make |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
182 cp libdivxencore.so /usr/local/lib |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
183 ln -s libdivxencore.so /usr/local/lib/libdivxencore.so.0 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
184 cp ../../src/encore.h /usr/local/include |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
185 </screen> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
186 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
187 </procedure> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
188 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
189 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
190 <application>MPlayer</application> automatycznie wykrywa DivX4/DivX5, jeżeli |
14240 | 191 jest on prawidłowo zainstalowany. Po prostu kompiluj tak, jak robisz to zwykle. |
13221 | 192 Jeżeli nie zostanie wykryty, znaczy to, że nie zainstalowałeś/skonfigurowałeś |
193 go w prawidłowy sposób. | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
194 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
195 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
196 </note> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
197 </para> |
19027 | 198 </sect2> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
199 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
200 |
19027 | 201 <sect2 id="ffmpeg" xreflabel="FFmpeg/libavcodec"> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
202 <title>FFmpeg/libavcodec</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
203 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
204 <para> |
14240 | 205 <ulink url="http://ffmpeg.org">FFmpeg</ulink> zawiera pakiet |
206 kodeków <emphasis role="bold">o otwartych źródłach</emphasis>, które potrafią | |
207 dekodować strumienie różnymi kodekami audio i video. Oferują one także | |
13221 | 208 imponujące funkcję kodowania i szybszą bibliotekę DivX4/5 niż w przypadku |
209 kodeków Win32, albo tych z DivX.com! | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
210 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
211 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
212 <para> |
13221 | 213 W skład pakietu wchodzi wiele dobrych kodeków, szczególnie tych związanych |
14240 | 214 z MPEG-4: DivX3, DivX4, DivX5, Windows Media Video 7/8 (WMV1/WMV2). Zawiera |
13221 | 215 również warty uwagi dekoder WMA. |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
216 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
217 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
218 <para> |
14240 | 219 Jednym z najnowszych kodeków, który warto wymienić jest |
13221 | 220 kodek <emphasis role="bold">Sorenson 3</emphasis> (SVQ3). Jest to pierwsza, |
14240 | 221 całkowicie otwarta implementacja tego kodeka. Jest on nawet szybszy od |
13221 | 222 oryginału. Zaleca się wybór tej wersji zamiast kodeków binarnych! |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
223 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
224 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
225 <para> |
14240 | 226 Pełną listę obsługiwanych kodeków |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
227 (<ulink url="http://www.ffmpeg.org/ffmpeg-doc.html#SEC19">video</ulink> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
228 i <ulink url="http://www.ffmpeg.org/ffmpeg-doc.html#SEC20">audio</ulink>) |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
229 znajdziesz na stronie FFmpeg. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
230 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
231 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
232 <para> |
14240 | 233 Jeżeli używasz któregoś z wydań <application>MPlayera</application> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
234 <systemitem class="library">libavcodec</systemitem> znajduje się już w paczce. |
14240 | 235 Po prostu kompiluj tak, jak zazwyczaj. Jeżeli używasz |
236 <application>MPlayera</application> z CVSu, musisz wyciągnąć | |
237 <systemitem class="library">libavcodec</systemitem> z drzewa CVS FFmpega, | |
13221 | 238 ponieważ jego wydania ukazują się bardzo rzadko. Wersja z CVSa jest |
239 w większości przypadków stabilna i oferuje większość funkcji. W celu zdobycia | |
240 libavcodec wykonaj następujące czynności: | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
241 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
242 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
243 <procedure> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
244 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
245 <screen>cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg login</screen> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
246 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
247 <step><para> |
16525 | 248 <screen>cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co -P ffmpeg/libavcodec ffmpeg/libavutil</screen> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
249 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
250 <step><para> |
16525 | 251 Przenieś katalogi <filename>libavcodec</filename> i |
252 <filename>libavutil</filename> ze źródeł FFmpega | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
253 do katalogu głównego drzewa CVS <application>MPlayera</application>. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
254 Powinno to wyglądać w ten sposób: |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
255 <filename class="directory">main/libavcodec</filename> |
16525 | 256 <filename class="directory">main/libavutil</filename> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
257 </para><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
258 Utworzenie dowiązań symbolicznych (symlinków) |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
259 <emphasis role="bold">nie</emphasis> wystarcza. Konieczne jest |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
260 skopiowowanie/przeniesienie! |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
261 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
262 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
263 Jeżeli chcesz uaktualniać <systemitem class="library">libavcodec</systemitem> |
13221 | 264 razem z aktualizacją CVSowej wersji <application>MPlayera</application>, |
265 dodaj następujące linie | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
266 do pliku <filename>main/CVS/Entries</filename>: |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
267 <screen>D/libavcodec////</screen> |
16525 | 268 <screen>D/libavutil////</screen> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
269 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
270 <step><para> |
13221 | 271 Przejdź do kompilowania. <filename>configure</filename> powinien wykryć |
272 problemy przed kompilacją. | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
273 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
274 </procedure> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
275 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
276 <note> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
277 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
278 <application>MPlayer</application> z CVSu zawiera podkatalog |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
279 <filename>libavcodec</filename>, ale <emphasis role="bold">nie</emphasis> |
13221 | 280 zawiera źródeł <systemitem class="library">libavcodec</systemitem>! Żeby |
281 uzyskać źródła tej biblioteki musisz wykonać powyższe czynności. | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
282 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
283 </note> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
284 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
285 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
286 Wykorzystując FFmpega i mojego Matroksa G400, mogę oglądać na moim |
13221 | 287 K6-2 500 filmy DivX najwyższej rozdzielczości bez gubienia klatek. |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
288 </para> |
19027 | 289 </sect2> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
290 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
291 |
19027 | 292 <sect2 id="xanim"> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
293 <title>kodeki XAnim</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
294 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
295 <note> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
296 <para> |
13221 | 297 Wiedz, że binarne kodeki Xanim wydane są na licencji, która, oprócz innych |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
298 ograniczeń, zabrania użytkownikowi korzystać z nich w zestawieniu z innym |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
299 programem niż <application>XAnim</application>. Jednakże do tej pory |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
300 autor nie podejmował jeszcze żadnych kroków prawnych w sprawie |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
301 związanej z kodekami. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
302 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
303 </note> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
304 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
305 <formalpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
306 <title>INSTALACJA I UŻYTKOWANIE</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
307 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
308 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
309 <application>MPlayer</application> potrafi zaprzęgnąć do dekodowania |
14240 | 310 kodeki Xanim. Aby je uaktywnić, postępuj zgodnie z instrukcją: |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
311 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
312 </formalpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
313 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
314 <procedure> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
315 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
316 Ściągnij kodeki, których chcesz użyć ze |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
317 <ulink url="http://xanim.va.pubnix.com">strony XAnim</ulink>. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
318 Nie ma tam kodeka <emphasis role="bold">3ivX</emphasis>, ale można go |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
319 znaleźć na <ulink url="http://www.3ivx.com">stronie 3ivX</ulink>. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
320 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
321 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
322 <emphasis role="bold">ALBO</emphasis> ściągnij zestaw kodeków z naszej |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
323 <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/">strony z kodekami</ulink> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
324 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
325 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
326 Użyj opcji <option>--with-xanimlibdir</option> żeby wskazać skryptowi |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
327 <filename>configure</filename> gdzie ma szukać kodeków Xanim. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
328 Domyślnie szuka ich w katalogach |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
329 <filename class="directory">/usr/local/lib/codecs</filename>, |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
330 <filename class="directory">/usr/local/lib/xanim/mods</filename>, |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
331 <filename class="directory">/usr/lib/xanim/mods</filename> i |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
332 <filename class="directory">/usr/lib/xanim</filename>. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
333 Drugą możliwością jest ustawienie zmiennej środowiskowej |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
334 <envar>XANIM_MOD_DIR</envar> na katalog z kodekami XAnim. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
335 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
336 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
337 Zmień nazwę/utwórz dowiązanie symboliczne (symlink) plików, |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
338 usuwając z nazwy rzeczy związane z architekturą komputera, tak żeby |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
339 miały nazwy tego typu: <filename>vid_cvid.xa</filename>, |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
340 <filename>vid_h263.xa</filename>, <filename>vid_iv50.xa</filename> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
341 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
342 </procedure> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
343 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
344 <para> |
14240 | 345 XAnim to cała rodzina kodeków <systemitem>xanim</systemitem>, możesz więc użyć |
13221 | 346 opcji <option>-vfm xanim</option> żeby kazać |
14240 | 347 <application>MPlayerowi</application> używać ich, gdy jest to możliwe. |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
348 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
349 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
350 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
351 Przetestowane kodeki to: <emphasis role="bold">Indeo 3.2, 4.1, 5.0, CVID, 3ivX, |
13221 | 352 H.263.</emphasis> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
353 </para> |
19027 | 354 </sect2> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
355 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
356 |
19027 | 357 <sect2 id="vivo-video"> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
358 <title>VIVO video</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
359 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
360 <application>MPlayer</application> potrafi odtwarzać pliki video zakodowane |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
361 przy pomocy Vivo (1.0 i 2.0). Najodpowiedniejszym kodekiem dla plików w wersji |
13221 | 362 1.0 jest dekoder H.263 FFmpega, którego możesz użyć za pomocą opcji |
363 <option>-vc ffh263</option>. Dla plików w wersji 2.0, użyj Win32 DLL | |
364 korzystając z opcji <option>-vc vivo</option>. Jeżeli nie wybierzesz żadnej | |
14240 | 365 opcji, <application>MPlayer</application> automatycznie wybierze najlepszy |
13221 | 366 kodek. |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
367 </para> |
19027 | 368 </sect2> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
369 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
370 |
19027 | 371 <sect2 id="mpeg12"> |
14240 | 372 <title>MPEG-1/2 video</title> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
373 <para> |
14240 | 374 MPEG-1 i MPEG-2 są dekodowane przez natywną, wieloplatformową bibliotekę |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
375 <systemitem class="library">libmpeg2</systemitem>, której kod źródłowy |
13221 | 376 wchodzi w skład <application>MPlayera</application>. Z uszkodzonymi plikami |
14240 | 377 MPEG-1/2 radzimy sobie przechwytując <systemitem>Signal 11</systemitem> |
13221 | 378 (<systemitem>segmentation fault -błąd segmentacji -przyp tłumacz</systemitem>) |
379 i szybko reinicjując kodek, kontynuując odtwarzanie dokładnie w miejscu gdzie | |
380 wystąpił błąd. Ta technika nie ma widocznego wpływu na szybkość działania. | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
381 </para> |
19027 | 382 </sect2> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
383 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
384 |
19027 | 385 <sect2 id="avicodecs"> |
13221 | 386 <title>MS Video1, Cinepak CVID i inne stare kodeki</title> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
387 <para> |
13221 | 388 <application>MPlayer</application> potrafi odtwarzać większość plików |
389 AVI i MOV w których użyto starszych kodeków. | |
390 W przeszłości były one dekodowane przy pomocy binarnych kodeków Win32, ale | |
391 dzisiaj dysponujemy już <emphasis role="bold">natywnymi kodekami</emphasis>. | |
392 W przypadku większości z nich używany jest | |
393 <link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link>. | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
394 </para> |
19027 | 395 </sect2> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
396 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
397 |
19027 | 398 <sect2 id="realvideo"> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
399 <title>RealVideo</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
400 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
401 <para> |
14240 | 402 <application>MPlayer</application> obsługuje dekodowanie wszystkich wersji |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
403 RealVideo: |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
404 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
405 <itemizedlist> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
406 <listitem><simpara> |
13221 | 407 RealVideo 1.0, 2.0 (fourcc RV10, RV20) - kodowanie/dekodowanie realizowane |
408 przez <systemitem class="library">libavcodec</systemitem> | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
409 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
410 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
411 RealVideo 3.0, 4.0 (fourcc RV30, RV40) - dekodowanie za pomocą |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
412 <emphasis role="bold">bibliotek RealPlayer</emphasis> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
413 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
414 </itemizedlist> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
415 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
416 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
417 <para> |
13221 | 418 Ściągnij kodeki Real z |
419 <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/">http://www.mplayerhq.hu/MPlayer/releases/codecs/</ulink> | |
420 i rozpakuj je do katalogu | |
421 <filename class="directory">/usr/local/lib/codecs</filename>. | |
422 Jeżeli wolisz je trzymać w innym miejscu, użyj opcji | |
423 <option>--with-reallibdir</option> dla <command>configure</command>. | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
424 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
425 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
426 <note><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
427 Aktualnie biblioteki <application>RealPlayer</application> |
13221 | 428 <emphasis role="bold">działają tylko pod Linuksem, FreeBSD, NetBSD, Cygwinem na |
429 platformach x86, Alpha i PowerPC (Sprawdzone zostały Linux/Alpha | |
430 i Linux/PowerPC) i pod Mac OS X</emphasis>. | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
431 </para></note> |
19027 | 432 </sect2> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
433 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
434 |
19027 | 435 <sect2 id="xvid"> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
436 <title>XviD</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
437 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
438 <para> |
16069 | 439 <ulink url="http://www.xvid.org">XviD</ulink> jest wolnym, kompatybilnym |
440 z MPEG-4 ASP kodekiem video z możliwościami kodowania dwuprzebiegowego | |
441 i pełną obsługą MPEG-4 ASP, dlatego jest dużo bardziej efektywny niż dobrze | |
442 znany kodek DivX. | |
443 Łączy bardzo dobrą jakość video i dobre osiągi dzięki optymalizacjami kodu dla | |
444 większości nowoczesnych procesorów. | |
445 </para> | |
446 <para> | |
447 Zaczął się jako odłam kodeka OpenDivX. | |
448 Stało się to gdy ProjectMajo zmienił OpenDivX na zamknięte DivX4 | |
13221 | 449 (a teraz DivX5). W rezultacie tej decyzji, rozeźleni ludzie spoza ProjectMayo, |
14240 | 450 którzy pracowali nad OpenDivX, rozpoczęli projekt XviD. Tak więc oba projekty |
13221 | 451 mają to samo pochodzenie. |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
452 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
453 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
454 <procedure> |
16069 | 455 <title>Instalacja <systemitem class="library">XviD</systemitem></title> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
456 <para> |
16069 | 457 Jak większość otwartego oporgramowania dostępny jest w dwóch wersjach: |
458 <ulink url="http://www.xvid.org/downloads.html">oficjalnych wydań</ulink> | |
459 i wersji CVS. | |
460 Wersja CVS jest zazwyczaj wystarczająco stablina by jej używać, jako że | |
461 zazwyczaj ma poprawki do błędów występujących w wydaniach. | |
462 Tak należy nakłonić <systemitem class="library">XviD</systemitem> CVS do | |
463 pracy z <application>MEncoderem</application> (będziesz potrzebował | |
464 przenajmniej <application>autoconf</application> 2.50, | |
465 <application>automake</application> i <application>libtool</application>): | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
466 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
467 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
468 <screen>cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid login</screen> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
469 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
470 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
471 <screen>cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid co xvidcore</screen> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
472 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
473 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
474 <screen>cd xvidcore/build/generic</screen> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
475 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
476 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
477 <screen>./bootstrap.sh</screen> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
478 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
479 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
480 <screen>./configure</screen> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
481 Możesz potrzebować dodać jakieś opcje (przejrzyj wyjście |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
482 poniższej komendy). |
13224 | 483 <command>./configure --help</command> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
484 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
485 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
486 <screen>make && make install</screen> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
487 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
488 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
489 Jeżeli użyłeś opcji <option>--enable-divxcompat</option>, |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
490 skopiuj <filename>../../src/divx4.h</filename> do |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
491 <filename class="directory">/usr/local/include/</filename>. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
492 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
493 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
494 Przekompiluj <application>MPlayera</application> z opcjami |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
495 <option>--with-xvidcore=<replaceable>/ścieżka/do/</replaceable>libxvidcore.a</option> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
496 <option>--with-xvidincdir=<replaceable>/ścieżka/do/</replaceable>xvid.h</option>. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
497 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
498 </procedure> |
19027 | 499 </sect2> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
500 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
501 |
19027 | 502 <sect2 id="sorenson"> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
503 <title>Sorenson</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
504 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
505 <para> |
13221 | 506 Sorenson jest kodekiem video rozwijanym przez Sorenson Media i licencjonowanym |
507 dla Apple, która rozprowadza go wraz ze swoim <application>Odtwarzaczem | |
508 QuickTime</application>. | |
13105 | 509 Aktualnie <application>MPlayer</application> jest w stanie odtwarzać wszystkie |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
510 wersje plików video Sorensona z użyciem następujących dekoderów: |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
511 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
512 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
513 <itemizedlist> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
514 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
515 Sorenson Video v1 (fourcc <emphasis>SVQ1</emphasis>) - dekodowanie za pomocą |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
516 <emphasis role="bold">natywnego kodeka video</emphasis> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
517 (<link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link>) |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
518 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
519 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
520 Sorenson Video v3 (fourcc <emphasis>SVQ3</emphasis>) - dekodowanie za pomocą |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
521 <emphasis role="bold">natywnego kodeka video</emphasis> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
522 (<link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link>) |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
523 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
524 </itemizedlist> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
525 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
526 <procedure> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
527 <title>KOMPILOWANIE MPLAYERA ZE WSPARCIEM DLA BIBLIOTEK QUICKTIME</title> |
14240 | 528 <note><para>Aktualnie obsługiwane są tylko 32-bitowe platformy Intela.</para></note> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
529 <step><para>ściągnij <application>MPlayera</application> z CVSu</para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
530 <step><para>pobierz pakiet QuickTime DLL z |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
531 <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/"/> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
532 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
533 <step><para>rozpakuj pakiet QuickTime DLL do twojego katalogu z kodekami Win32 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
534 (domyślnie: <filename class="directory">/usr/local/lib/codecs/</filename>) |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
535 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
536 <step><para>skompiluj <application>MPlayera</application></para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
537 </procedure> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
538 |
19027 | 539 </sect2> |
16069 | 540 |
19027 | 541 <sect2 id="codec-x264"> |
16069 | 542 <title>x264</title> |
543 | |
19027 | 544 <sect3 id="codec-x264-whatis"> |
16069 | 545 <title>Co to jest x264</title> |
546 <para> | |
547 <systemitem class="library">x264</systemitem> jest biblioteką słurzącą do | |
548 tworzenia strumieni video H.264. | |
549 Nie jest w 100% ukończona, ale ma przynajmniej pewną obsługę większości | |
550 mających wpływ na jakość możliwości H.264. | |
551 Jest też wiele zaawansowanych możliwości w specyfikacji H.264, które nie mają | |
552 nic wspólnego z jakością jako taką; wiele z nich jeszcze nie ma | |
553 implementacji w <systemitem class="library">x264</systemitem>. | |
554 </para> | |
555 | |
556 <itemizedlist> | |
557 <title>Możliwości kodera</title> | |
558 <listitem><para>CAVLC/CABAC</para></listitem> | |
559 <listitem><para>Wielokrotne referencje</para></listitem> | |
560 <listitem><para>Intra: wszystkie typy makrobloków | |
19027 | 561 (16x16, 8x8 i 4x4 z wszystkimi predykcjami)</para></listitem> |
16069 | 562 <listitem><para>Inter P: wszystkie podziały |
563 (od 16x16 aż do 4x4)</para></listitem> | |
564 <listitem><para>Inter B: podziały od 16x16 do 8x8 | |
565 (włączając SKIP/DIRECT)</para></listitem> | |
19027 | 566 <listitem><para>Kontrola tempa: stały kwantyzator, stały bitrate, |
567 pojedyncze albo wieloprzebiegowe ABR</para></listitem> | |
16069 | 568 <listitem><para>Wykrywanie zmian scen</para></listitem> |
569 <listitem><para>Adaptatywne umieszczanie klatek B</para></listitem> | |
570 <listitem><para>Referencyjne ramki / dowolna kolejność | |
19027 | 571 ramek</para></listitem> |
572 <listitem><para>adaptywna transformacja przestrzenna | |
573 8x8 i 4x4</para></listitem> | |
574 <listitem><para>tryb bezstratny</para></listitem> | |
575 <listitem><para>Własne matryce kwantyzacji</para></listitem> | |
576 <listitem><para>Równoległe kodowanie wielu fragmentów</para></listitem> | |
16069 | 577 </itemizedlist> |
578 | |
19027 | 579 </sect3> |
16069 | 580 |
19027 | 581 <sect3 id="codec-h264-whatis"> |
16069 | 582 <title>Co to jest H.264</title> |
583 <para> | |
584 H.264 jedną z nazw nowego kodeka video opracowanego wspólnie przez ITU | |
585 i MPEG. | |
586 Może też być prawidłowo nazywany okropnymi nazwami "ISO/IEC 14496-10" lub | |
587 "MPEG-4 Part 10". Częściej jest nazywany "MPEG-4 AVC" albo po prostu "AVC". | |
588 </para> | |
589 <para> | |
590 Jakkolwiek go nie nazywać, H.264 może być wart wypróbowania ponieważ | |
591 zazwyczaj może dorównać jakością MPEG-4 ASP z mniejszą o 5%-30% objętością. | |
592 Dokładne wyniki zależą od materiału źródłowego i kodera. | |
593 Zyski z używania H.264 nie są za darmo: Dekodowanie strumieni H.264 mają | |
594 duże wymagania obliczeniowe i pamięciowe. | |
595 Na przykład, na Athlonie 1733 MHz, film H.264 w rozdzielczości DVD 1500kbps | |
596 wymaga do zdekodowania około 35% CPU. | |
597 Dla porównania, dekodowanie strumienia MPEG-4 ASP w rozdzielczości DVD | |
598 1500kbps wymaga około 10% CPU. | |
599 Oznacza to że dekodowanie wysokiej jakości strumieni jest prawie nie do | |
600 pomyślenia dla zwykłych użytkowników. | |
601 Oznacza to również że dobry DVD rip może się czasami zacinać na procesorach | |
602 wolniejszych niż około 2.0 GHz. | |
603 </para> | |
604 <para> | |
605 Przynajmniej przy używaniu <systemitem class="library">x264</systemitem> | |
606 wymagania kodowania nie są o wiele większe niż te, do których przywykliśmy | |
607 przy MPEG-4 ASP. | |
608 Na przykład, na Athlonie 1733 MHz typowe kodowanie DVD będzie działać | |
609 z 5-15fps. | |
610 </para> | |
611 <para> | |
612 Ten dokument nie ma wyjaśniać szczegółów H.264, ale jeśli jesteś | |
613 zainteresowany niewielkim wstępem możesz chcieć przeczytać | |
614 <ulink url="http://www.cdt.luth.se/~peppar/kurs/smd151/spie04-h264OverviewPaper.pdf">The H.264/AVC Advanced Video Coding Standard: Overview and Introduction to the Fidelity Range Extensions</ulink>. | |
615 </para> | |
19027 | 616 </sect3> |
16069 | 617 |
19027 | 618 <sect3 id="codec-x264-playback"> |
16069 | 619 <title>Jak mogę odtwarzać filmy H.264 używając <application>MPlayera</application></title> |
620 <para> | |
621 <application>MPlayer</application> używa dekodera H.264 z | |
622 <systemitem class="library">libavcodec</systemitem>. | |
623 <systemitem class="library">libavcodec</systemitem> miało choć trochę zdatny | |
624 do użytku dekoder H.264 od około czerwca 2004, ale od tego czasu wprowadzono | |
625 wiele zmian i poprawek, zarówno pod względem obsługiwanej funkcjonalności | |
626 jak i zużycia CPU. | |
627 Na wszelki wypadek lepiej jest używać świeżej wersji CVS. | |
628 </para> | |
629 <para> | |
630 Jeśli chcesz szybki i łatwy sposób na sprawdzenie czy były ostatnio zmiany | |
631 w obsłudze H.264 w <systemitem class="library">libavcodec</systemitem>, | |
632 możesz patrzeć na | |
633 <ulink url="http://mplayerhq.hu/cgi-bin/cvsweb.cgi/ffmpeg/libavcodec/h264.c?cvsroot=FFMpeg">interface sieciowy repozytorium CVS FFmpeg</ulink> | |
634 </para> | |
19027 | 635 </sect3> |
16069 | 636 |
19027 | 637 <sect3 id="codec-x264-encode"> |
16069 | 638 <title>Jak mogę kodować filmy używając <application>MEncodera</application> i <systemitem class="library">x264</systemitem>?</title> |
639 <para> | |
640 Jeśli masz zainstalowanego klienta subversion, możesz uzyskać najnowsze | |
641 źródła x264 tym poleceniem: | |
642 <screen> | |
643 svn co svn://svn.videolan.org/x264/trunk x264<!-- | |
644 --></screen> | |
645 Źródła <application>MPlayera</application> są aktualizowane gdy tylko | |
646 zmieni się API <systemitem class="library">x264</systemitem>, więc zalecamy | |
647 też używanie <application>MPlayera</application> z CVS. | |
648 Być może sytuacja się zmieni jeśli i gdy nastąpi "wydanie" | |
649 <systemitem class="library">x264</systemitem>. | |
650 W międzyczasie <systemitem class="library">x264</systemitem> powinna być | |
651 uważana za niestabilną, w tym sensie że jej interface programistyczny może | |
652 się zmienić. | |
653 </para> | |
654 <para> | |
655 <systemitem class="library">x264</systemitem> buduje się i instaluje | |
656 w sposób standardowy: | |
657 <screen> | |
658 ./configure && make && sudo make install<!-- | |
659 --></screen> | |
660 To zainstaluje libx264.a w /usr/local/lib oraz x264.h w /usr/local/include. | |
661 | |
662 Gdy biblioteka i nagłówki <systemitem class="library">x264</systemitem> są | |
663 już w standardowych miejscach, budowanie <application>MPlayera</application> | |
664 z obsługą <systemitem class="library">x264</systemitem> jest proste. | |
665 Uruchom standardowe: | |
666 <screen>./configure && make && sudo make install</screen> | |
667 Skrypt konfiguracyjny wykryje że spełniłeś wymagania do obsługi | |
668 <systemitem class="library">x264</systemitem>. | |
669 </para> | |
670 </sect3> | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
671 </sect2> |
19027 | 672 </sect1> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
673 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
674 <!-- ********** --> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
675 |
19027 | 676 <sect1 id="audio-codecs"> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
677 <title>Kodeki audio</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
678 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
679 <itemizedlist> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
680 <title>Najważniejsze ze wszystkich kodeków audio:</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
681 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
682 MPEG layer 1/2/3 (MP1/2/3) audio (<emphasis role="bold">natywny</emphasis> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
683 kod, z optymalizacją dla MMX/SSE/3DNow!) |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
684 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
685 <listitem><simpara> |
13224 | 686 Windows Media Audio 7 i 8 (AKA WMAv1 i WMAv2) (<emphasis role="bold">natywny</emphasis> kod, z |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
687 <link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link>) |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
688 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
689 <listitem><simpara> |
14240 | 690 Windows Media Audio 9 (WMAv3) (poprzez DLL DMO) |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
691 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
692 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
693 AC3 Dolby audio (<emphasis role="bold">natywny</emphasis> kod, z |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
694 optymalizacją MMX/SSE/3DNow!) |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
695 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
696 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
697 przetwarzanie AC3 przez kartę dźwiękową |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
698 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
699 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
700 AAC |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
701 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
702 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
703 kodek Ogg Vorbis audio (<emphasis role="bold">natywna</emphasis> biblioteka) |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
704 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
705 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
706 RealAudio: DNET (AC3 z niskim bitratem), Cook, Sipro i ATRAC3 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
707 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
708 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
709 QuickTime: kodeki Qualcomm i QDesign |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
710 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
711 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
712 VIVO audio (g723, Vivo Siren) |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
713 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
714 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
715 Voxware audio (poprzez DirectShow DLL) |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
716 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
717 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
718 formaty alaw i ulaw, różne gsm, adpcm i pcm i inne stare, proste kodeki |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
719 audio |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
720 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
721 </itemizedlist> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
722 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
723 |
19027 | 724 <sect2 id="swac3"> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
725 <title>Programowe dekodowanie AC3</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
726 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
727 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
728 To jest domyślny dekoder używany przez pliki z dźwiękiem AC3. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
729 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
730 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
731 <para> |
14240 | 732 Dekoder AC3 może wytworzyć wyjście audio zmiksowane dla 2, 4 lub 6 głośników. |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
733 Kiedy skonfigurowany jest dla 6 głośników, dekoder dostarcza do sterownika |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
734 karty dźwiękowej osobne wyjście dla każdego kanału AC3, pozwalając doświadczyć |
14240 | 735 pełnego "dźwięku przestrzennego" bez potrzeby użycia zewnętrznego dekodera AC3 |
736 wymaganego przez kodek hwac3. | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
737 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
738 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
739 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
740 Użyj opcji <option>-channels</option> aby wybrać liczbę wyjściowych kanałów. |
13221 | 741 Użyj <option>-channels 2</option> do uzyskania dźwięku stereo. Dla |
742 czterokanałowego dźwięku (wyjścia Lewe Przednie, Prawe Przednie, Lewe Surround | |
743 i Prawe Surround), użyj <option>-channels 4</option>. W tym przypadku, | |
744 wszystkie centralne kanały zostaną zmiksowane do odpowiadających im przednich | |
745 kanałów. Natomiast <option>-channels 6</option> wyprodukuje wszystkie kanały | |
746 AC3 tak jak zostały zakodowane - w kolejności Lewy, Prawy, Lewy Surround, Prawy | |
747 Surround, Centralny i LFE. | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
748 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
749 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
750 <para> |
14240 | 751 Domyślną liczbą kanałów wyjściowych jest 2. |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
752 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
753 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
754 <para> |
14240 | 755 Aby użyć więcej niż dwóch wyjściowych kanałów, będziesz potrzebował |
756 OSS i kartę dźwiękową ze wsparciem dla odpowiedniej liczby wyjściowych | |
13221 | 757 kanałów poprzez SNDCTL_DSP_CHANNELS ioctl. Przykładem odpowiedniego sterownika |
758 jest emu10k1 (używany przez karty Soundblaster Live!) z sierpnia 2001 roku, | |
759 albo nowszy (przypuszczalnie działa także ALSA CVS). | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
760 </para> |
19027 | 761 </sect2> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
762 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
763 |
19027 | 764 <sect2 id="hwac3"> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
765 <title>Sprzętowe dekodowanie AC3</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
766 <para> |
12370 | 767 Potrzebna jest karta obsługująca AC3, z cyfrowym wyjściem (S/PDIF). Sterownik |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
768 musi prawidłowo obsługiwać format AFMT_AC3 (robi to C-Media). Podłącz swój |
13221 | 769 dekoder AC3 do wyjścia S/PDIF i użyj opcji <option>-ac hwac3</option>. |
770 Rozwiązanie to jest ciągle w fazie testów, ale wiadomo, że działa z kartami | |
771 C-Media i Soundblaster Live! + sterowniki ALSA (ale nie z OSS) i kartami | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
772 dekodującymi DXR3/Hollywood+ MPEG. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
773 </para> |
19027 | 774 </sect2> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
775 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
776 |
19027 | 777 <sect2 id="libmad"> |
14240 | 778 <title>obsługa libmad</title> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
779 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
780 <para> |
14240 | 781 <ulink url="http://www.underbit.com/products/mad/">libmad</ulink> jest wieloplatformową, |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
782 stałoprzecinkową (wewnętrznie 24-bitowe PCM) biblioteką dekodującą dźwięk |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
783 MPEG. Nie odtwarza zbyt dobrze uszkodzonych plików i czasami ma problemy |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
784 z przewijaniem, ale może mieć lepszą wydajność niż mp3lib na platformach ze |
13221 | 785 słabszymi FPU (jednostka do wykonywania obliczeń |
786 zmiennoprzecinkowych-przyp. tłumacza) (jak np. <link linkend="arm">ARM</link>). | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
787 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
788 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
789 <para> |
19027 | 790 Aby włączyć obsługę biblioteki, podczas kompilacji użyj opcji |
13221 | 791 <option>--enable-mad</option> przy wywoływaniu configure. |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
792 </para> |
19027 | 793 </sect2> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
794 |
19027 | 795 <sect2 id="hwmpa"> |
796 <title>sprzętowy kodek MPEG audio</title> | |
797 | |
798 <para> | |
799 Ten kodek (wybierany poprzez -ac hwmpa) przepuszcza pakiety | |
800 MPEG audio do sprzętowego dekodera takiego, jak ten, który można | |
801 znaleźć w pełni wyposażonych kartach DVB i adapterach DXR2. | |
802 Nie używaj ich w połączeniu z żadnymi innymi wyjściowymi | |
803 urządzeniami audo (np. OSS i ALSA), bo nie będzie to działało | |
804 (będziesz słyszeć tylko szum). | |
805 </para> | |
806 </sect2> | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
807 |
19027 | 808 <sect2 id="vivo-audio"> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
809 <title>VIVO audio</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
810 <para> |
13221 | 811 Rodzaj kodeka audio używanego w plikach VIVO zależy od tego, czy jest to plik |
812 VIVO/1.0, czy VIVO/2.0. Pliki VIVO/1.0 mają dźwięk w formacie | |
813 <emphasis role="bold">g.723</emphasis>, a pliki VIVO/2.0 w formacie | |
14240 | 814 <emphasis role="bold">Vivo Siren</emphasis>. Obsługiwane są oba typy. |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
815 </para> |
19027 | 816 </sect2> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
817 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
818 |
19027 | 819 <sect2 id="realaudio"> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
820 <title>RealAudio</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
821 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
822 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
823 <application>MPlayer</application> potrafi dekodować prawie wszystkie wersje RealAudio: |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
824 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
825 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
826 <itemizedlist> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
827 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
828 RealAudio DNET - dekodowanie poprzez |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
829 <systemitem class="library">liba52</systemitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
830 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
831 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
832 RealAudio Cook/Sipro/ATRAC3 - dekodowanie z użyciem |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
833 <emphasis role="bold">bibliotek RealPlayer</emphasis> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
834 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
835 </itemizedlist> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
836 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
837 <para> |
13221 | 838 Instrukcje dotyczące sposobu instalacji bibliotek RealPlayer |
839 znajdują się w dziale <link linkend="realvideo">RealVideo</link>. | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
840 </para> |
19027 | 841 </sect2> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
842 |
19027 | 843 <sect2 id="qdesign"> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
844 <title>kodeki QDesign</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
845 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
846 Format dźwięku QDesign (fourcc:<emphasis>QDMC, QDM2</emphasis>) wykorzystywany |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
847 jest w plikach MOV/QT. Obie wersje tych kodeków mogą być odtwarzane za pomocą |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
848 bibliotek QuickTime. Instrukcje instalacji znajdują się w dziale |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
849 <link linkend="sorenson">kodek Sorenson video</link>. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
850 </para> |
19027 | 851 </sect2> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
852 |
19027 | 853 <sect2 id="qualcomm"> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
854 <title>kodeki Qualcomm</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
855 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
856 Dźwięk w formacie Qualcomm (fourcc:<emphasis>Qclp</emphasis>) używany jest |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
857 w plikach MOV/QT. Może być dekodowany z użyciem bibliotek QuickTime. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
858 Instrukcje instalacji znajdują się w dziale |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
859 <link linkend="sorenson">kodeka video Sorenson</link>. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
860 </para> |
19027 | 861 </sect2> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
862 |
19027 | 863 <sect2 id="aac"> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
864 <title>AAC codec</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
865 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
866 AAC (Advanced Audio Coding) jest kodekiem audio spotykanym czasami w plikach |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
867 MOV i MP4. Otwarty dekoder nazywany FAAD dostępny jest na stronie |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
868 <ulink url="http://www.audiocoding.com"/>. |
14668 | 869 <application>MPlayer</application> zawiera migawkę CVSu z |
870 libfaad 2.1beta, więc nie musisz ściągać go oddzielnie. | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
871 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
872 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
873 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
874 Jeżeli używasz gcc 3.2, który ma kłopoty z kompilacją wbudowanej wersji |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
875 FAAD lub chcesz z jakichś powodów użyć zewnętrznej biblioteki, |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
876 ściągnij ją z |
14240 | 877 <ulink url="http://www.audiocoding.com/modules/mydownloads/">tej strony</ulink> |
13687 | 878 i dodaj opcję <option>--enable-external-faad</option> do |
13221 | 879 <filename>configure</filename>. Nie potrzebujesz całego faad2 do dekodowanie |
880 plików AAC. Wystarczy użyć samej biblioteki libfaad. Zbudujesz ją w następujący | |
881 sposób | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
882 <screen> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
883 cd faad2/ |
14713 | 884 sh bootstrap |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
885 ./configure |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
886 cd libfaad |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
887 make |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
888 make install |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
889 </screen> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
890 Wersje binarne nie są dostępne na stronie audiocoding.com, ale możesz |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
891 ściągnąć (apt-getem) Debianowe paczki z |
14240 | 892 <ulink url="http://hpisi.nerim.net">domowej strony Christiana Marillata</ulink>, |
16069 | 893 RPMy dla Mandrake/Mandriva ze strony <ulink url="http://plf.zarb.org">P.L.F</ulink> |
13221 | 894 a RedHatowe RPMy z |
895 <ulink url="http://greysector.rangers.eu.org/">Grey Sector</ulink>. | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
896 </para> |
19027 | 897 </sect2> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
898 |
19027 | 899 </sect1> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
900 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
901 <!-- ********** --> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
902 |
19027 | 903 <sect1 id="codec-importing"> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
904 <title>importowanie kodeków Win32-HOWTO</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
905 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
906 <!-- TODO: a short paragraph of text would be nice here... --> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
907 <!-- Taa, a ja to potem pewnie bede mial tlumaczyc:-) --> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
908 |
19027 | 909 <sect2 id="vfw-codecs"> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
910 <title>kodeki VFW</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
911 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
912 <para> |
14240 | 913 VFW (Video for Windows) jest starym API Video pod Windows. Jego kodeki mają |
13221 | 914 rozszerzenie <filename>.DLL</filename> albo (rzadziej) |
915 <filename>.DRV</filename>. Jeżeli <application>MPlayer</application> odmawia | |
916 odtwarzania plików AVI z komunikatem tego typu: | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
917 <screen>UNKNOWN video codec: HFYU (0x55594648)</screen> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
918 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
919 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
920 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
921 oznacza to, że twój plik AVI jest zakodowany z użyciem kodeka, który korzysta |
13221 | 922 z fourcc HFYU (HFYU = kodek HuffYUV, DIV3 = DivX Low Motion, itd.; |
923 fourcc-unikalny, czteroliterowy identyfikator kodeka znajdujący się najczęściej | |
924 w nagłówkach plików AVI-przyp. tłumacz). Kiedy już to wiesz, musisz odzukać | |
925 DLL'a, który jest ładowany przez Windows w celu odtworzenia tego pliku. | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
926 W naszym przypadku plik <filename>system.ini</filename> zawiera tę informację |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
927 w następującej linii: |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
928 <programlisting>VIDC.HFYU=huffyuv.dll</programlisting> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
929 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
930 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
931 <para> |
13221 | 932 Zatem potrzebujesz pliku <filename>huffyuv.dll</filename>. Zauważ, że kodeki |
933 audio są oznaczane za pomocą prefiksu MSACM: | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
934 <programlisting>msacm.l3acm=L3codeca.acm</programlisting> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
935 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
936 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
937 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
938 Jest to kodek MP3. Teraz powinieneś mieć wszystkie niezbędne informacje |
13221 | 939 (fourcc, plik z kodekiem, przykładowy plik AVI). Umieść swoją prośbę o wsparcie |
940 dla kodeka za pomocą poczty elektronicznej i wyślij ww. pliki na poniższy | |
941 serwer FTP: | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
942 <systemitem role="url"> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
943 ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/ |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
944 </systemitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
945 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
946 |
13221 | 947 <note><para> W systemach Windows NT/2000/XP szukaj powyższych informacji |
948 w rejestrze, np. szukaj wyrażenia "VIDC.HFYU". Aby dowiedzieć się jak | |
949 to zrobić, spójrz niżej na starą metodę DirectShow. | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
950 </para></note> |
19027 | 951 </sect2> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
952 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
953 |
19027 | 954 <sect2 id="dshow-codecs"> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
955 <title>Kodeki DirectShow</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
956 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
957 <para> |
14240 | 958 DirectShow jest nowszym API Video, które jest nawet gorsze od swojego |
13221 | 959 poprzednika. Sprawa ma się gorzej z DirectShow, ponieważ: |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
960 <itemizedlist> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
961 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
962 <filename>system.ini</filename> nie zawiera wymaganych informacji, |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
963 zamiast tego są one przechowywane w rejestrze. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
964 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
965 <listitem><simpara> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
966 Z tego powodu wymagane jest GUID kodeka. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
967 </simpara></listitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
968 </itemizedlist> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
969 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
970 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
971 <procedure> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
972 <title>Nowa metoda:</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
973 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
974 Używając <application>Microsoft GraphEdit</application> (szybki sposób) |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
975 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
976 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
977 Pobierz <application>GraphEdit</application> z dowolnego DirectX SDK, albo z |
13927 | 978 <ulink url="http://doom9.net">doom9</ulink> |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
979 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
980 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
981 Uruchom <command>graphedit.exe</command>. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
982 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
983 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
984 Z menu wybierz Graph -> Insert Filters. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
985 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
986 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
987 Rozwiń listę <systemitem>DirectShow Filters</systemitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
988 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
989 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
990 Wybierz właściwy kodek i rozwiń go. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
991 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
992 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
993 We wpisie <systemitem>DisplayName</systemitem> spójrz na tekst w |
13221 | 994 nawiasach klamrowych po znaku "backslash" i zapisz go (pięć bloków |
995 oddzielonych kreskami, GUID). | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
996 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
997 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
998 Binariami kodeka jest plik określony w polu <systemitem>Filename</systemitem>. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
999 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1000 </procedure> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1001 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1002 <note> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1003 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1004 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1005 Jeżeli nie ma pola <systemitem>Filename</systemitem>, a |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1006 <systemitem>DisplayName</systemitem> zawiera coś w stylu |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1007 <systemitem>device:dmo</systemitem>, to jest to DMO-kodek. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1008 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1009 </note> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1010 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1011 <procedure> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1012 <title>Stara Metoda:</title> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1013 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1014 Weź głęboki oddech i zacznij przeszukiwanie rejestru... |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1015 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1016 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1017 Uruchom <command>regedit</command>. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1018 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1019 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1020 Naciśnij <keycap>Ctrl</keycap>+<keycap>F</keycap>, odznacz dwa pierwsze |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1021 pola (checkboxes) i zaznacz trzecie. Wpisz fourcc kodeka (np. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1022 <userinput>TM20</userinput>). |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1023 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1024 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1025 Powinieneś zobaczyć pole zwierające ścieżkę i nazwę pliku (np. |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1026 <filename>C:\WINDOWS\SYSTEM\TM20DEC.AX</filename>). |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1027 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1028 <step><para> |
13221 | 1029 Gdy odnalazłeś już plik, potrzebny będzie GUID. Spróbuj ponownego |
1030 wyszukiwania, ale tym razem wpisz nazwę kodeka, a nie jego fourcc. Jego nazwę | |
1031 można sprawdzić, kiedy Media Player odtwarza plik, odszukując ją w | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1032 <guimenu>Plik</guimenu> -> <guisubmenu>Opcje</guisubmenu> -> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1033 <guimenuitem>Zaawansowane</guimenuitem>. |
13221 | 1034 Jeżeli jej tam nie będzie, to masz pecha. Spróbuj odgadnąć nazwę (np. spróbuj |
1035 wyszukać "TrueMotion"). | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1036 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1037 <step><para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1038 Jeżeli GUID został odnaleziony, powinieneś ujrzeć pola <guilabel>FriendlyName</guilabel> |
13221 | 1039 i <guilabel>CLSID</guilabel>. Zapisz szesnastobajtowy CLSID będący GUIDem, |
1040 którego potrzebujemy. | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1041 </para></step> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1042 </procedure> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1043 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1044 <note> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1045 <para> |
13221 | 1046 Jeżeli wyszukiwanie się nie powiedzie, spróbuj zaznaczyć wszystkie pola |
1047 (checkboxes). Prawdopodobnie dostaniesz niepasujące wyniki, ale być może | |
1048 będziesz miał szczęście... | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1049 </para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1050 </note> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1051 |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1052 <para> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1053 |
13221 | 1054 Teraz, kiedy masz już wszystkie niezbędne informacje (fourcc, GUID, plik |
1055 z kodekiem, przykładowy plik AVI), umieść swoją prośbę o wsparcie dla kodeka | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1056 za pomocą poczty elektronicznej i wyślij ww. pliki na poniższy serwer FTP: |
13221 | 1057 <systemitem role="url">ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/ |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1058 </systemitem> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1059 </para> |
14240 | 1060 |
1061 <para> | |
1062 Jeżeli chcesz samodzielnie dodać obsługę kodeka, przeczytaj | |
1063 <ulink url="http://www.mplayerhq.hu/MPlayer/DOCS/tech/codecs.conf.txt"> | |
1064 DOCS/tech/codecs.conf.txt</ulink> (tylko po angielsku - przyp. tłum.). | |
1065 </para> | |
1066 | |
12233
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1067 </sect2> |
d371810e3bb3
translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
paszczi
parents:
diff
changeset
|
1068 </sect1> |
19027 | 1069 </chapter> |