annotate DOCS/xml/cs/codecs.xml @ 16807:f11cf6fe9599

Formal syncing. Typo hunting.
author jheryan
date Wed, 19 Oct 2005 12:09:56 +0000
parents e68d2c0432e5
children 012dd60fa3fa
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
14552
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1 <?xml version="1.0" encoding="iso-8859-2"?>
16263
e68d2c0432e5 synced with 1.72
jheryan
parents: 16009
diff changeset
2 <!-- Synced with 1.72 -->
14552
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
3 <sect1 id="codecs">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
4 <title>Podporované kodeky</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
5
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
6 <sect2 id="video-codecs">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
7 <title>Video kodeky</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
8
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
9 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
10 Kompletní denně aktualizovaný seznam naleznete v naší stránce
15374
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
11 <ulink url="../../codecs-status.html">tabulce statutu kodeku</ulink>.
14552
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
12 Docela dost kodeků si můžete stáhnout z naší domovské stránky.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
13 Odkaz najdete na
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
14 <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/">stránce kodeků</ulink>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
15 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
16
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
17 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
18 Nejdůležitější ze všech jsou:
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
19 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
20
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
21 <itemizedlist>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
22 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
23 <emphasis role="bold">MPEG-1</emphasis> (<emphasis role="bold">VCD</emphasis>) a
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
24 <emphasis role="bold">MPEG-2</emphasis> (<emphasis role="bold">DVD</emphasis>) video
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
25 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
26 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
27 nativní dekodéry pro <emphasis role="bold">DivX ;-), OpenDivX (DivX4),
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
28 DivX 5 (Pro), 3ivX, MS MPEG-4</emphasis> v1, v2 a ostatní MPEG-4 varianty
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
29 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
30 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
31 nativní dekodér pro <emphasis role="bold">Windows Media Video 7/8</emphasis>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
32 (<emphasis role="bold">WMV1/WMV2</emphasis>), a Win32 DLL dekodér
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
33 pro <emphasis role="bold">Windows Media Video 9</emphasis>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
34 (<emphasis role="bold">WMV3</emphasis>), obojí používané ve <filename>.wmv</filename>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
35 souborech
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
36 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
37 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
38 nativní <emphasis role="bold">Sorenson 1 (SVQ1)</emphasis> dekodér
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
39 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
40 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
41 nativní <emphasis role="bold">Sorenson 3 (SVQ3)</emphasis> dekodér
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
42 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
43 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
44 <emphasis role="bold">3ivx</emphasis> v1, v2 dekodér
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
45 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
46 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
47 Cinepak a <emphasis role="bold">Intel Indeo</emphasis> kodeky
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
48 (3.1,3.2,4.1,5.0)
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
49 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
50 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
51 <emphasis role="bold">MJPEG</emphasis>, AVID, VCR2, ASV2 a další hardwarové
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
52 formáty
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
53 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
54 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
55 VIVO 1.0, 2.0, I263 a další <emphasis role="bold">H.263(+)</emphasis>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
56 varianty
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
57 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
58 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
59 FLI/FLC
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
60 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
61 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
62 <emphasis role="bold">RealVideo 1.0 &amp; 2.0</emphasis> z
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
63 <systemitem class="library">libavcodec</systemitem>, a
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
64 <emphasis role="bold">RealVideo 3.0 &amp; 4.0</emphasis> kodeky používající
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
65 knihovny z RealPlayeru
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
66 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
67 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
68 nativní dekodér pro HuffYUV
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
69 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
70 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
71 Různé staré a jednoduché formáty podobné RLE
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
72 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
73 </itemizedlist>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
74
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
75 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
76 Pokud máte Win32 kodek, který zde není uveden a který není zatím podporován,
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
77 přečtěte si
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
78 <link linkend="codec-importing">codec importing HOWTO</link>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
79 a pomozte nám přidat pro něj podporu.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
80 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
81
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
82
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
83 <sect3 id="divx4-5">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
84 <title>DivX4/DivX5</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
85
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
86 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
87 Tato sekce obsahuje informace o kodecích DivX4 a DivX5 z
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
88 <ulink url="http://www.projectmayo.com">Projektu Mayo</ulink>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
89 Jejich první dostupná alfa verze byl OpenDivX 4.0 alpha 47 a 48.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
90 Jejich podpora byla v minulosti přidána do
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
91 <application>MPlayer</application>u a zakompilovává se automaticky.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
92 Rovněž jsme používali jejich postprocesní kód pro volitelné vylepšování
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
93 kvality MPEG-1/2 filmů. Nyní již používáme naše vlastní pro všechny typy
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
94 souborů.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
95 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
96
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
97 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
98 Nová generace tohoto kodeku se nazývala DivX4 a byla schopna dokonce dekódovat
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
99 filmy vytvořené pomocí nechvalně známého DivX kodeku!
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
100 Navíc je mnohem rychlejší než nativní Win32 DivX DLL, ale pomalejší než
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
101 <systemitem class="library">libavcodec</systemitem>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
102 Proto jeho použití jako dekodéru
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
103 <emphasis role="bold">nedoporučujeme</emphasis>. Nicméně jej lze s úspěchem
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
104 používat pro enkódování. Jediná nevýhoda tohoto kodeku je, že není k dispozici
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
105 pod Open Source licencí.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
106 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
107
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
108 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
109 DivX4 pracuje ve dvou režimech:
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
110 <variablelist>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
111 <varlistentry><term><option>-vc odivx</option></term>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
112 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
113 Používá kodek ve stylu OpenDivX. V tomto režimu vytváří kodek YV12 obrázky
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
114 ve vlastní vyrovnávací paměti a <application>MPlayer</application> provádí
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
115 konverzi barevného prostoru přes libvo.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
116 (<emphasis role="bold">Rychlé, doporučujeme!</emphasis>)
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
117 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
118 </varlistentry>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
119 <varlistentry><term><option>-vc divx4</option></term>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
120 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
121 Používá konverzi barevného prostoru zabudovanou v kodeku. V tomto režimu
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
122 můžete rovněž použít YUY2/UYVY. (<emphasis role="bold">POMALÉ</emphasis>)
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
123 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
124 </varlistentry>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
125 </variablelist>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
126 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
127
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
128 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
129 Režim <option>-vc odivx</option> bývá rychlejší, protože přenáší obrazová data
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
130 ve formátu YV12 (rovinný YUV 4:2:0), který vyžaduje mnohem menší propustnost
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
131 sběrnice. Pro režimy zhuštěného YUV (YUY2, UYVY) použijte režim
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
132 <option>-vc divx4</option>. Rychlost RGB režimů je stejná, mírně se odlišuje
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
133 v závislosti na vaší akuální barevné hloubce.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
134 <note>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
135 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
136 Pokud vaše <option>-vo</option> rozhraní podporuje direct rendering, pak může
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
137 být <option>-vc divx4</option> rychlejší, nebo dokonce nejrychlejší volbou.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
138 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
139
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
140 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
141 Binární knihovny kodeků DivX4/5 si můžete stáhnout z
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
142 <ulink url="http://avifile.sf.net">avifile</ulink> nebo
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
143 <ulink url="http://www.divx.com">divx.com</ulink>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
144 Rozbalte je, spusťte <filename>./install.sh</filename> jako root a nezapomeňte
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
145 přidat <filename class="directory">/usr/local/lib</filename> do svého
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
146 <filename>/etc/ld.so.conf</filename> a spušťte <command>ldconfig</command>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
147 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
148
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
149 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
150 CVS verzi STARÉ core OpenDivX knihovny získáte následovně:
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
151 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
152
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
153 <procedure>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
154 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
155 <screen>cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot login</screen>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
156 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
157 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
158 <screen>cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot co divxcore</screen>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
159 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
160 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
161 Tato core knihovna je rozdělena na decore a encore knihovnu, které by se měly
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
162 kompilovat odděleně. Pro kompilaci decore knihovny zadejte
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
163 <screen>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
164 cd divxcore/decore/build/linux
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
165 make
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
166 cp libdivxdecore.so /usr/local/lib
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
167 ln -s libdivxdecore.so /usr/local/lib/libdivxdecore.so.0
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
168 cp ../../src/decore.h /usr/local/include
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
169 </screen>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
170 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
171 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
172 Bohužel encore knihovna neobsahuje Makefile pro Linux a MMX optimalizovaný
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
173 kód pracuje pouze ve Windows. I přesto ji můžete skompilovat pomocí tohoto
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
174 <ulink url="ftp://ftp.mplayerhq.hu/MPlayer/contrib/divx-mf/Makefile">Makefile</ulink>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
175 <screen>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
176 cd ../../../encore/build
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
177 mkdir linux
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
178 cd linux
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
179 cp path/Makefile .
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
180 make
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
181 cp libdivxencore.so /usr/local/lib
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
182 ln -s libdivxencore.so /usr/local/lib/libdivxencore.so.0
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
183 cp ../../src/encore.h /usr/local/include
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
184 </screen>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
185 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
186 </procedure>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
187
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
188 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
189 <application>MPlayer</application> automaticky detekuje DivX4/DivX5, pokud
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
190 jsou zprávně nainstalovány, stačí jej jen zkompilovat jako obvykle.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
191 Pokud je nedetekuje, pak jste je nenainstalovali nebo nenakonfigurovali
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
192 správně.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
193 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
194
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
195 </note>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
196 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
197 </sect3>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
198
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
199
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
200 <sect3 id="ffmpeg" xreflabel="FFmpeg/libavcodec">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
201 <title>FFmpeg/libavcodec</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
202
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
203 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
204 <ulink url="http://ffmpeg.org">FFmpeg</ulink> obsahuje balík
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
205 <emphasis role="bold">open source</emphasis> kodeků, které jsou schopny
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
206 dekódovat datové proudy enkódované různými audio a video kodeky.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
207 Rovněž nabízí úctyhodný enkódovací potenciál a vyšší rychlost než Win32 kodeky
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
208 nebo DivX.com DivX4/5 knihovny!
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
209 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
210
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
211 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
212 Obsahuje mnoho hezkých kodeků, zvláště důležité jsou MPEG-4 varianty:
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
213 DivX3, DivX4, DivX5, Windows Media Video 7/8 (WMV1/WMV2). Rovněž velmi
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
214 zajímavý je WMA dekodér.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
215 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
216
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
217 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
218 Nejnovějším kodekem zasluhujícím uznání je kodek
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
219 <emphasis role="bold">Sorenson 3</emphasis> (SVQ3). Toto je jeho první, plně
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
220 Open Source implementace. Je dokonce rychlejší než originál.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
221 Ujistěte se že preferujete tuto verzi před binárním kodekem!
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
222 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
223
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
224 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
225 Úplný seznam podporovaných kodeků naleznete na domácí stránce FFmpeg.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
226 Podporované <ulink url="http://ffmpeg.org/ffmpeg-doc.html#SEC19">video</ulink>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
227 a <ulink url="http://ffmpeg.org/ffmpeg-doc.html#SEC20">audio</ulink> kodeky.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
228 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
229
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
230 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
231 Pokud používáte <application>MPlayer</application> z balíčku, máte již
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
232 <systemitem class="library">libavcodec</systemitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
233 zahrnutý, stačí provést kompilaci jako obvykle. Pokud používáte CVS verzi
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
234 <application>MPlayer</application>u, vyextrahujte si
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
235 <systemitem class="library">libavcodec</systemitem> z CVS stromu FFmpegu,
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
236 jelikož nová verze FFmpeg je vydávána jen zřídka. Verze z CVS je většinou
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
237 stabilní a nabízí nejvíce vlastností. Pro její získání proveďte:
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
238 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
239
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
240 <procedure>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
241 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
242 <screen>cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg login</screen>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
243 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
244 <step><para>
16263
e68d2c0432e5 synced with 1.72
jheryan
parents: 16009
diff changeset
245 <screen>cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co -P ffmpeg/libavcodec ffmpeg/libavutil</screen>
14552
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
246 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
247 <step><para>
16263
e68d2c0432e5 synced with 1.72
jheryan
parents: 16009
diff changeset
248 Přesuňte adresáře <filename>libavcodec</filename> a
e68d2c0432e5 synced with 1.72
jheryan
parents: 16009
diff changeset
249 <filename>libavutil</filename> z FFmpeg do kořenového
14552
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
250 adresáře <application>MPlayer</application>ova CVS stromu.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
251 Mělo by to vypadat asi takto:
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
252 <filename class="directory">main/libavcodec</filename>
16263
e68d2c0432e5 synced with 1.72
jheryan
parents: 16009
diff changeset
253 <filename class="directory">main/libavutil</filename>
14552
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
254 </para><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
255 Symbolický link <emphasis role="bold">nestačí</emphasis>, musíte jej
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
256 zkopírovat/přesunout!
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
257 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
258 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
259 Pokud chcete mít <systemitem class="library">libavcodec</systemitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
260 aktualizován vždy když aktualizujete
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
261 <application>MPlayer</application> z CVS, vložte do souboru
16263
e68d2c0432e5 synced with 1.72
jheryan
parents: 16009
diff changeset
262 <filename>main/CVS/Entries</filename> následující řádky:
14552
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
263 <screen>D/libavcodec////</screen>
16263
e68d2c0432e5 synced with 1.72
jheryan
parents: 16009
diff changeset
264 <screen>D/libavutil////</screen>
14552
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
265 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
266 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
267 Kompilujte. Skript <filename>configure</filename> by měl zjistit problémy
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
268 před kompilací.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
269 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
270 </procedure>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
271
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
272 <note>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
273 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
274 <application>MPlayer</application> z CVS obsahuje podadresář
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
275 <filename>libavcodec</filename>, ten ale
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
276 <emphasis role="bold">neobsahuje</emphasis> zdrojové kódy
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
277 <systemitem class="library">libavcodec</systemitem>u!
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
278 Musíte následovat výše uvedený postup, abyste získali zdrojové hódy knihovny.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
279 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
280 </note>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
281
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
282 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
283 S pomocí FFmpeg a mé Matrox G400, mohu sledovat DivX dokonce i v tom nejvyšším
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
284 rozlišení bez zahazování snímků na své K6-2 500.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
285 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
286 </sect3>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
287
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
288
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
289 <sect3 id="xanim">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
290 <title>XAnim kodeky</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
291
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
292 <note>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
293 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
294 Upozorňujeme, že binární XAnim kodeky jsou baleny spolu s textem, který se
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
295 tváří jako softwarová licence, která, kromě jiného, zakazuje uživateli použití
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
296 kodeků ve spojení s jiným programem než <application>XAnim</application>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
297 Nicméně autor XAnim dosud nepodnikl žádné právní kroky proti komukoli v
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
298 souvislosti s kodeky.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
299 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
300 </note>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
301
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
302 <formalpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
303 <title>INSTALACE A POUŽITÍ</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
304 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
305 <application>MPlayer</application> je schopen používat XAnim kodeky pro
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
306 dekódování. Následující postup vám to umožní:
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
307 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
308 </formalpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
309
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
310 <procedure>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
311 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
312 Stáhněte si kodeky, které chcete použít, ze stránek
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
313 <ulink url="http://xanim.va.pubnix.com">XAnim</ulink>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
314 Kodek <emphasis role="bold">3ivx</emphasis> není zde, ale na stránce
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
315 <ulink url="http://www.3ivx.com">3ivx</ulink>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
316 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
317 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
318 <emphasis role="bold">NEBO</emphasis> si stáhněte balík kodeků z naší
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
319 <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/">kodekové stránky</ulink>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
320 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
321 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
322 Použijte volbu <option>--with-xanimlibdir</option> pro oznámení
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
323 <filename>configure</filename> kde může nalézt XAnim kodeky.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
324 Ve výchozím stavu je hledá v
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
325 <filename class="directory">/usr/local/lib/codecs</filename>,
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
326 <filename class="directory">/usr/local/lib/xanim/mods</filename>,
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
327 <filename class="directory">/usr/lib/xanim/mods</filename> and
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
328 <filename class="directory">/usr/lib/xanim</filename>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
329 Alternativně můžete nastavit systémovou proměnnou
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
330 <envar>XANIM_MOD_DIR</envar> na adresář s XAnim kodeky.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
331 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
332 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
333 Přejmenujte/nalinkujte soubory tak, abyste odstranili část názvu
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
334 s architekturou, takže dostanet názvy podobné těmto:
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
335 <filename>vid_cvid.xa</filename>,
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
336 <filename>vid_h263.xa</filename>, <filename>vid_iv50.xa</filename>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
337 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
338 </procedure>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
339
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
340 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
341 XAnim tvoří rodinu video kodeků <systemitem>xanim</systemitem>, takže byste
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
342 měli použít volbu <option>-vfm xanim</option>, aby je
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
343 <application>MPlayer</application> použil kdykoli je to možné.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
344 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
345
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
346 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
347 Mezi testované kodeky patří: <emphasis role="bold">Indeo 3.2, 4.1, 5.0, CVID,
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
348 3ivX, H.263.</emphasis>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
349 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
350 </sect3>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
351
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
352
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
353 <sect3 id="vivo-video">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
354 <title>VIVO video</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
355 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
356 <application>MPlayer</application> umí přehrávat Vivo (1.0 a 2.0) videa.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
357 Nejpoužitelnějším kodekem pro soubory verze 1.0 je H.263 dekodér z FFmpegu.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
358 Můžete jej použít pomocí volby <option>-vc ffh263</option>. Soubory verze 2.0
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
359 přehrávejte pomocí Win32 DLL, pomocí volby <option>-vc vivo</option>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
360 Pokud nezadáte volby na příkazovém řádku, <application>MPlayer</application>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
361 zvolí nejlepší kodek automaticky.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
362 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
363 </sect3>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
364
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
365
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
366 <sect3 id="mpeg12">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
367 <title>MPEG-1/2 video</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
368 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
369 MPEG-1 a MPEG-2 jsou dekódovány multiplatformní nativní knihovnou <systemitem
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
370 class="library">libmpeg2</systemitem>, jejíž zdrojový kód je zahrnut
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
371 v <application>MPlayer</application>u. Chyby v MPEG-1/2 video souborech řešíme
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
372 odchytáváním <systemitem>Signal 11</systemitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
373 (<systemitem>segmentation fault</systemitem>), a rychlou reinicializací
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
374 kodeku tak, aby pokračoval tam, kde skončil.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
375 Tato opravná technika nemá měřitelný vliv na rychlost.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
376 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
377 </sect3>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
378
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
379
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
380 <sect3 id="avicodecs">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
381 <title>MS Video1, Cinepak CVID a jiné starší kodeky</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
382 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
383 <application>MPlayer</application> umí přehrát většinu starších kodeků
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
384 používaných v AVI a MOV souborech.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
385 V minulosti byly dekódovány binárními Win32 kodeky, nyní však máme pro většinu
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
386 z nich <emphasis role="bold">nativní kodeky</emphasis> zahrnuté v kolekci
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
387 <link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
388 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
389 </sect3>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
390
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
391
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
392 <sect3 id="realvideo">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
393 <title>RealVideo</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
394
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
395 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
396 <application>MPlayer</application> podporuje dekódování všech verzí
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
397 RealVidea:
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
398
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
399 <itemizedlist>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
400 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
401 RealVideo 1.0, 2.0 (fourcc RV10, RV20) - en/dekódování je podporováno
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
402 <systemitem class="library">libavcodec</systemitem> kodeky
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
403 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
404 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
405 RealVideo 3.0, 4.0 (fourcc RV30, RV40) - dekódování je podporováno
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
406 <emphasis role="bold">RealPlayer knihovnami</emphasis>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
407 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
408 </itemizedlist>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
409 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
410
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
411 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
412 Stáhněte si Real kodeky z
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
413 <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/">http://www.mplayerhq.hu/MPlayer/releases/codecs/</ulink>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
414 a rozbalte je do adrsáře
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
415 <filename class="directory">/usr/local/lib/codecs</filename>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
416 Pokud je chcete mít na jiném místě, zadejte skriptu
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
417 <command>configure</command> volbu <option>--with-reallibdir</option>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
418 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
419
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
420 <note><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
421 <application>RealPlayer</application> knihovny v současnosti
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
422 <emphasis role="bold"> pracují pouze v Linuxu, FreeBSD, NetBSD a Cygwin
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
423 na platformách x86, Alpha a PowerPC (Linux/Alpha a Linux/PowerPC byly
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
424 testovány) a v Mac OS X</emphasis>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
425 </para></note>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
426 </sect3>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
427
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
428
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
429 <sect3 id="xvid">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
430 <title>XviD</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
431
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
432 <para>
15841
d78b20a4e113 Synced with 1.66
jheryan
parents: 15673
diff changeset
433 <ulink url="http://www.xvid.org">XviD</ulink> je free software MPEG-4 ASP
d78b20a4e113 Synced with 1.66
jheryan
parents: 15673
diff changeset
434 kompatibilní video kodec, jenž má podporu pro dvouprůchodové enkódování a
d78b20a4e113 Synced with 1.66
jheryan
parents: 15673
diff changeset
435 plně podporuje MPEG-4 ASP, což jej činí mnohem efektivnějším, než je
d78b20a4e113 Synced with 1.66
jheryan
parents: 15673
diff changeset
436 dobře známý DivX kodek.
d78b20a4e113 Synced with 1.66
jheryan
parents: 15673
diff changeset
437 Dosahuje velmi dobré kvality videa a dobrý vákon díky CPU optimalizacím
d78b20a4e113 Synced with 1.66
jheryan
parents: 15673
diff changeset
438 pro většinu moderních procesorů.
d78b20a4e113 Synced with 1.66
jheryan
parents: 15673
diff changeset
439 </para>
d78b20a4e113 Synced with 1.66
jheryan
parents: 15673
diff changeset
440 <para>
d78b20a4e113 Synced with 1.66
jheryan
parents: 15673
diff changeset
441 Jeho vývoj je odvozen od OpenDivX kodeku.
d78b20a4e113 Synced with 1.66
jheryan
parents: 15673
diff changeset
442 To se stalo poté co ProjectMayo uzavřel zdrojový kód kodeku,
14552
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
443 vydal jej jako DivX4 (nyní DivX5) a lidé mimo ProjectMayo pracující na kodeku
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
444 se naštvali a založili XviD. Oba projekty tedy mají stejný základ.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
445 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
446
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
447 <procedure>
15841
d78b20a4e113 Synced with 1.66
jheryan
parents: 15673
diff changeset
448 <title>Instalace <systemitem class="library">XviD</systemitem></title>
14552
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
449 <para>
15841
d78b20a4e113 Synced with 1.66
jheryan
parents: 15673
diff changeset
450 Stejně jako většina svobodného software je dostupný ve dvou verzích:
d78b20a4e113 Synced with 1.66
jheryan
parents: 15673
diff changeset
451 <ulink url="http://www.xvid.org/downloads.html">oficiálně uvolněné verzi</ulink>
d78b20a4e113 Synced with 1.66
jheryan
parents: 15673
diff changeset
452 a verzi CVS.
d78b20a4e113 Synced with 1.66
jheryan
parents: 15673
diff changeset
453 V současnosti je CVS verze obvykle dostatečně stabilní pro použití, jelikož
d78b20a4e113 Synced with 1.66
jheryan
parents: 15673
diff changeset
454 většinou obsahuje opravy chyb, které zůstaly po vydání.
d78b20a4e113 Synced with 1.66
jheryan
parents: 15673
diff changeset
455 Zde uvádíme postup pro zprovoznění <systemitem class="library">XviD</systemitem>
d78b20a4e113 Synced with 1.66
jheryan
parents: 15673
diff changeset
456 CVS v <application>MEncoder</application>u (budete potřebovat alespoň
d78b20a4e113 Synced with 1.66
jheryan
parents: 15673
diff changeset
457 autoconf 2.50, automake a libtool):
14552
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
458 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
459 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
460 <screen>cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid login</screen>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
461 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
462 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
463 <screen>cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid co xvidcore</screen>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
464 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
465 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
466 <screen>cd xvidcore/build/generic</screen>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
467 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
468 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
469 <screen>./bootstrap.sh</screen>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
470 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
471 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
472 <screen>./configure</screen>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
473 Zde můžete přidat nějaké volby (prostudujte si výstup příkazu
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
474 <command>./configure --help</command>).
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
475 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
476 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
477 <screen>make &amp;&amp; make install</screen>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
478 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
479 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
480 Pokud jste zadali <option>--enable-divxcompat</option>,
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
481 zkopírujte <filename>../../src/divx4.h</filename> do adresáře
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
482 <filename class="directory">/usr/local/include/</filename>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
483 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
484 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
485 Znovu zkompilujte <application>MPlayer</application> s volbami
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
486 <option>--with-xvidlibdir=<replaceable>/path/to/</replaceable>libxvidcore.a</option>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
487 <option>--with-xvidincdir=<replaceable>/path/to/</replaceable>xvid.h</option>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
488 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
489 </procedure>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
490 </sect3>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
491
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
492
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
493 <sect3 id="sorenson">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
494 <title>Sorenson</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
495
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
496 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
497 Sorenson je video kodek vyvinutý firmou Sorenson Media a licencovaný Aplu,
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
498 který jej distribuuje se svým <application>QuickTime Player</application>em.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
499 V současnosti jsme schopni dekódovat všechny verze Sorenson video souborů
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
500 pomocí následujících dekodérů:
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
501 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
502
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
503 <itemizedlist>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
504 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
505 Sorenson Video v1 (fourcc <emphasis>SVQ1</emphasis>) - dekódování
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
506 podporováno <emphasis role="bold">nativním kodekem</emphasis>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
507 (<link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link>)
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
508 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
509 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
510 Sorenson Video v3 (fourcc <emphasis>SVQ3</emphasis>) - dekódování
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
511 podporováno <emphasis role="bold">nativním kodekem</emphasis>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
512 (<link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link>)
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
513 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
514 </itemizedlist>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
515
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
516 <procedure>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
517 <title>KOMPILACE MPLAYERU S PODPOROU QUICKTIME KNIHOVEN</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
518 <note><para>V současnosti jsou podporovány pouze 32-bitové Intel kompatibilní
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
519 platformy.</para></note>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
520 <step><para>stáhněte si <application>MPlayer</application> z CVS</para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
521 <step><para>stáhněte si balíček QuickTime DLL z
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
522 <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/"/>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
523 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
524 <step><para>rozbalte QuickTime DLL do adresáře s Win32 kodeky
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
525 (výchozí: <filename class="directory">/usr/local/lib/codecs/</filename>)
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
526 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
527 <step><para>zkomilujte <application>MPlayer</application></para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
528 </procedure>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
529
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
530 </sect3>
15374
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
531
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
532 <sect3 id="codec-x264">
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
533 <title>x264</title>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
534
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
535 <sect4 id="codec-x264-whatis">
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
536 <title>Co je x264?</title>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
537 <para>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
538 <systemitem class="library">x264</systemitem> je knihovna pro tvorbu
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
539 H.264 video proudů.
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
540 Není 100% dokončena, ale již má alespoň určitou podporu většiny H.264
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
541 vlastností ovlivňujících kvalitu.
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
542 Ve specifikaci H.264 je ovšem mnoho pokročilých funkcí, které nemají přímo
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
543 co do činění s kvalitou videa. Mnoho z těchto vlastností zatím není
16009
270e2e5f6b58 Synced with 1.69
jheryan
parents: 15846
diff changeset
544 v <systemitem class="library">x264</systemitem> implementováno.
15374
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
545 </para>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
546
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
547 <itemizedlist>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
548 <title>Vlastnosti enkodéru</title>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
549 <listitem><para>CAVLC/CABAC</para></listitem>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
550 <listitem><para>Multi-reference</para></listitem>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
551 <listitem><para>Intra: všechny typy makrobloků (16x16 a 4x4 se všemi
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
552 predikcemi)</para></listitem>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
553 <listitem><para>Inter P: všechna rozdělení (partitiony) (od 16x16 níže až do
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
554 4x4)</para></listitem>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
555 <listitem><para>Inter B: rozdělení od 16x16 níže až do 8x8
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
556 (včetně SKIP/DIRECT)</para></listitem>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
557 <listitem><para>Řízení datového toku: konstantní kvantizér, konstantní datový
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
558 tok nebo víceprůchodový ABR</para></listitem>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
559 <listitem><para>Detekce změny scény</para></listitem>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
560 <listitem><para>Adaptivní umísťování B-snímků</para></listitem>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
561 <listitem><para>B-snímky jako referenční / libovolné řazení snímků
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
562 </para></listitem>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
563 </itemizedlist>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
564
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
565 <itemizedlist>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
566 <title>Omezení enkodéru</title>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
567 <listitem><para>Nemá skutečný RD</para></listitem>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
568 </itemizedlist>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
569
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
570
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
571 </sect4>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
572
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
573 <sect4 id="codec-h264-whatis">
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
574 <title>Co je H.264?</title>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
575 <para>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
576 H.264 je jeden z názvů nového kodeku digitálního videa vyvíjeného společně skupinami
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
577 ITU a MPEG.
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
578 Rovněž může být zprávně nazýván těžkopádně jako
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
579 "ISO/IEC 14496-10" nebo "MPEG-4 Part 10".
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
580 Častěji je nazýván jako "MPEG-4 AVC" nebo jen "AVC".
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
581 </para>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
582 <para>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
583 Ať už mu říkáte jakkoli, H.264 stojí za vyzkoušení, protože obvykle
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
584 dosahuje kvality MPEG-4 ASP při datovém toku o 5%-30% nižším.
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
585 Konkrétní výsledky závisí jak na zdrojovém videu, tak na enkodéru.
15673
c44cbb5cf09a Synced with 1.64
jheryan
parents: 15374
diff changeset
586 Prospěch z použití H.264 není zadarmo: Zdá se, že dekódování H.264 datových
15374
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
587 proudů má přemrštěné nároky na CPU a paměť.
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
588 Například na 1733 MHz Athlonu využije dekódování 1500kbps H.264 videa
16009
270e2e5f6b58 Synced with 1.69
jheryan
parents: 15846
diff changeset
589 v DVD rozlišení kolem 35% CPU.
270e2e5f6b58 Synced with 1.69
jheryan
parents: 15846
diff changeset
590 Pro porovnání, dekódování 1500kbps MPEG-4 ASP proudu ve stejném rozlišení
270e2e5f6b58 Synced with 1.69
jheryan
parents: 15846
diff changeset
591 vyžaduje okolo 10% CPU.
15374
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
592 To znamená, že dekódování datových proudů je pro většinu uživatelů téměř
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
593 nemožné.
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
594 Rovněž to znamená, že dokonce i rozumný DVD rip se může občas zakousnout
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
595 na procesorech slabších než cca 2.0 GHz.
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
596 </para>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
597 <para>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
598 Alespoň s <systemitem class="library">x264</systemitem>,
15673
c44cbb5cf09a Synced with 1.64
jheryan
parents: 15374
diff changeset
599 nejsou požadavky ne enkódování o mnoho větší než ty, které vyžaduje MPEG-4 ASP.
15374
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
600 Například na 1733 MHz Athlonu poběží typické DVD enkódování při 5-15 snímků
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
601 za sekundu.
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
602 </para>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
603 <para>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
604 Tento dokument se nesnaží vysvětlit detaily H.264, ale pokud máte zájem
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
605 o stručný přehled, přečtěte si
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
606 <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>.
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
607 </para>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
608 </sect4>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
609
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
610 <sect4 id="codec-x264-playback">
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
611 <title>Jak mohu přehrávat H.264 videa <application>MPlayer</application>em?</title>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
612 <para>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
613 <application>MPlayer</application> používá H.264 dekodér z
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
614 <systemitem class="library">libavcodec</systemitem>u.
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
615 <systemitem class="library">libavcodec</systemitem> má alespoň
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
616 minimálně použitelný H.264 dekodér již asi od července 2004,
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
617 od té doby však byly provedeny velké změny a vylepšení jak v počtu funkčností,
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
618 tak ve vylepšení použití CPU.
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
619 Pro jistotu je vždy nejlepší používat aktuální CVS verzi.
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
620 </para>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
621 <para>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
622 Chcete-li se snadno a rychle dozvědět o změnách v H.264 dekódování
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
623 <systemitem class="library">libavcodec</systemitem>u, sledujte
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
624 <ulink url="http://mplayerhq.hu/cgi-bin/cvsweb.cgi/ffmpeg/libavcodec/h264.c?cvsroot=FFMpeg">webové rozhraní FFmpeg CVS repozitáře</ulink>.
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
625 </para>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
626 </sect4>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
627
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
628 <sect4 id="codec-x264-encode">
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
629 <title>Jak mohu enkódovat video pomocí <application>MEncoder</application> a <systemitem class="library">x264</systemitem>?</title>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
630 <para>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
631 Pokud máte nainstalován klient subversion, můžete si poslední x264
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
632 zdrojové kódy x264 opatřit tímto příkazem:
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
633 <screen>
16263
e68d2c0432e5 synced with 1.72
jheryan
parents: 16009
diff changeset
634 svn co svn://svn.videolan.org/x264/trunk x264<!--
e68d2c0432e5 synced with 1.72
jheryan
parents: 16009
diff changeset
635 --></screen>
15374
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
636 Zdrojové kódy <application>MPlayer</application>u jsou aktualizovány, kdykoli
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
637 nastane změna API v <systemitem class="library">x264</systemitem>, takže vždy
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
638 doporučujeme používat také CVS verzi <application>MPlayer</application>u.
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
639 Tato situace se snad změní, až <systemitem class="library">x264</systemitem>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
640 dospěje k "vydání".
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
641 Mezi tím by měla být <systemitem class="library">x264</systemitem> považována
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
642 za velmi nestabilní v tom smyslu, že se její programové rozhraní neustále
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
643 mění.
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
644 </para>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
645 <para>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
646 <systemitem class="library">x264</systemitem> je setavována a
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
647 instalována standardním postupem:
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
648 <screen>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
649 ./configure &amp;&amp; make &amp;&amp; sudo make install
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
650 </screen>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
651 To nainstaluje libx264.a do /usr/local/lib a x264.h je umístěn do
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
652 /usr/local/include.
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
653
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
654 S knihovnou <systemitem class="library">x264</systemitem> a jejím hlavičkovým
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
655 souborem umístěnými na standardních místech je sestavení
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
656 <application>MPlayer</application>u s podporou
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
657 <systemitem class="library">x264</systemitem> snadné.
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
658 Stačí spustir standardní:
16263
e68d2c0432e5 synced with 1.72
jheryan
parents: 16009
diff changeset
659 <screen>
e68d2c0432e5 synced with 1.72
jheryan
parents: 16009
diff changeset
660 ./configure &amp;&amp; make &amp;&amp; sudo make install<!--
e68d2c0432e5 synced with 1.72
jheryan
parents: 16009
diff changeset
661 --></screen>
15374
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
662 Skript configure automaticky detekuje, že jste splnili požadavky pro
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
663 <systemitem class="library">x264</systemitem>.
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
664 </para>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
665 </sect4>
6311ad6e54e4 Synced with 1.63
jheryan
parents: 14999
diff changeset
666 </sect3>
14552
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
667 </sect2>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
668
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
669 <!-- ********** -->
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
670
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
671 <sect2 id="audio-codecs">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
672 <title>Audio kodeky</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
673
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
674 <itemizedlist>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
675 <title>Nejdůležitější ze všech jsou audio kodeky:</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
676 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
677 MPEG layer 1/2/3 (MP1/2/3) audio (<emphasis role="bold">nativní</emphasis>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
678 kód, s MMX/SSE/3DNow! optimalizací)
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
679 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
680 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
681 Windows Media Audio 7 a 8 (ALIAS WMAv1 a WMAv2)
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
682 (<emphasis role="bold">nativní</emphasis> kód, podpora v
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
683 <link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link>)
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
684 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
685 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
686 Windows Media Audio 9 (WMAv3) (používá DMO DLL)
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
687 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
688 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
689 AC3 Dolby audio (<emphasis role="bold">nativní</emphasis> kód, s
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
690 MMX/SSE/3DNow! optimalizací)
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
691 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
692 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
693 AC3 tunelování přes hardware zvukové karty
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
694 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
695 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
696 AAC
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
697 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
698 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
699 Ogg Vorbis audio kodek (<emphasis role="bold">nativní</emphasis> knihovna)
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
700 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
701 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
702 RealAudio: DNET (AC3 s nízkým datovým tokem), Cook, Sipro a ATRAC3
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
703 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
704 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
705 QuickTime: Qualcomm a QDesign audio kodeky
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
706 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
707 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
708 VIVO audio (g723, Vivo Siren)
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
709 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
710 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
711 Voxware audio (používá DirectShow DLL)
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
712 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
713 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
714 alaw a ulaw, různé gsm, adpcm a pcm formáty a ostatní jednoduché starší
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
715 audio kodeky
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
716 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
717 </itemizedlist>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
718
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
719
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
720 <sect3 id="swac3">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
721 <title>Softwarové dekódování AC3</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
722
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
723 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
724 Toto je výchozí dekodér používaný pro soubory s AC3 zvukem.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
725 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
726
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
727 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
728 AC3 dekodér umí vytvořit zvukový výstup pro 2, 4, nebo 6 reproduktorů.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
729 Pokud je nakonfigurován na 6 kanálů, pak tento dekodér posílá všechny AC3
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
730 kanály odděleně na rozhraní ovladače zvukové karty, což umožňuje vychutnávat
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
731 plně prostorový zvuk bez nutnosti mít externí AC3 dekodér nutný k použití
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
732 hwac3 kodeku.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
733 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
734
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
735 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
736 Použijte volbu <option>-channels</option> pro výběr počtu výstupních kanálů.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
737 Zadejte volbu <option>-channels 2</option> pro mixování na stereo. Chcete-li
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
738 čtyřkanálový zvuk (Levý Čelní, Pravý Čelní, Levý Surround a Pravý Surround
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
739 výstup), zadejte volbu <option>-channels 4</option>. V tom případě bude
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
740 jakýkoli středový kanál odpovídajícím způsobem namixován do čelních kanálů.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
741 Volbou <option>-channels 6</option> dostanete plný počet AC3 kanálů tak jak
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
742 jsou enkódovány - v pořadí Levý, Pravý, Levý Surround, Pravý Surround, Střed a
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
743 LFE.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
744 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
745
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
746 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
747 Výchozí počet výstupních kanálů jsou 2.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
748 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
749
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
750 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
751 Chcete-li více než 2 výstupní kanály, budete potřebovat OSS, a zvukovou kartu,
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
752 která podporuje požadovaný počet výstupních kanálů přes
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
753 SNDCTL_DSP_CHANNELS ioctl. Příkladem použitelného ovladače je emu10k1
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
754 (používaný kartami Soundblaster Live!) ze Srpna 2001 nebo novější (ALSA z CVS
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
755 bude rovněž fungovat).
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
756 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
757 </sect3>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
758
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
759
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
760 <sect3 id="hwac3">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
761 <title>Hardwarové dekódování AC3</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
762 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
763 Potřebujete zvukovou kartu schopnou AC3, s digitálním výstupem(S/PDIF).
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
764 Ovladač karty musí správně podporovat formát AFMT_AC3 (C-Media ano). Připojte
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
765 svůj AC3 dekodér na výstup S/PDIF a zadejte volbu <option>-ac hwac3</option>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
766 Je to experimentální, ale víme že pracuje s C-Media kartami a
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
767 Soundblaster Live! + ALSA (ale ne OSS) ovladači a dekodérovými kartami
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
768 DXR3/Hollywood+ MPEG.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
769 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
770 </sect3>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
771
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
772
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
773 <sect3 id="libmad">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
774 <title>podpora libmad</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
775
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
776 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
777 <ulink url="http://www.underbit.com/products/mad/">libmad</ulink> je
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
778 multiplatformní, pouze celočíselná (interně 24bitový PCM)
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
779 MPEG audio dekódovací knihovna. Neumí si dobře poradit s poškozenými soubory a
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
780 občas má problémy s převíjením, ale může být výkonnější na platformách bez
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
781 FPU (jako je <link linkend="arm">ARM</link>) než mp3lib.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
782 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
783
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
784 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
785 Pokud pro ni chcete podporu, předejte před kompilací skriptu configure volbu
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
786 <option>--enable-mad</option>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
787 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
788 </sect3>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
789
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
790
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
791 <sect3 id="vivo-audio">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
792 <title>VIVO audio</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
793 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
794 The audio kodek používaný ve VIVO souborech závisí na tom, jestli je to soubor
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
795 VIVO/1.0 nebo VIVO/2.0. Soubory VIVO/1.0 mají
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
796 <emphasis role="bold">g.723</emphasis> audio, zatímco soubory VIVO/2.0
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
797 mají <emphasis role="bold">Vivo Siren</emphasis> audio. Obojí je podporováno.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
798 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
799 </sect3>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
800
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
801
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
802 <sect3 id="realaudio">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
803 <title>RealAudio</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
804
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
805 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
806 <application>MPlayer</application> podporuje dekódování téměř všech verzí
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
807 RealAudio:
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
808 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
809
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
810 <itemizedlist>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
811 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
812 RealAudio DNET - dekódování podporováno pomocí
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
813 <systemitem class="library">liba52</systemitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
814 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
815 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
816 RealAudio Cook/Sipro/ATRAC3 - dekódování podporováno pomocí
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
817 <emphasis role="bold">RealPlayer knihoven</emphasis>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
818 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
819 </itemizedlist>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
820
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
821 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
822 Návod k instalaci knihoven RealPlayeru naleznete v sekci
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
823 <link linkend="realvideo">RealVideo</link>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
824 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
825 </sect3>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
826
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
827 <sect3 id="qdesign">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
828 <title>Kodeky QDesign</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
829 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
830 Audio proudy QDesign (fourcc:<emphasis>QDMC, QDM2</emphasis>) lze nalézt
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
831 v MOV/QT souborech. Obě verze tohoto kodeku mohou být dekódovány pomocí
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
832 QuickTime knihoven. Návod k instalaci naleznete v sekci
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
833 <link linkend="sorenson">Sorenson video kodek</link>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
834 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
835 </sect3>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
836
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
837 <sect3 id="qualcomm">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
838 <title>Kodeky Qualcomm</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
839 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
840 Audio proudy Qualcomm (fourcc:<emphasis>Qclp</emphasis>) lze nalézt
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
841 v MOV/QT souborech. Mohou být dekódovány pomocí QuickTime knihoven.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
842 Návod k instalaci naleznete v sekci
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
843 <link linkend="sorenson">Sorenson video kodek</link>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
844 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
845 </sect3>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
846
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
847 <sect3 id="aac">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
848 <title>Kodek AAC</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
849 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
850 AAC (Advanced Audio Coding) je audio kodek, který lze občas nalézt v MOV a
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
851 MP4 souborech. Open source dekodér jménem FAAD je k dispozici na
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
852 <ulink url="http://www.audiocoding.com"/>.
14674
997b57a6a52c Sync with 1.58
jheryan
parents: 14552
diff changeset
853 <application>MPlayer</application> obsahuje CVS obraz libfaad 2.1 beta,
997b57a6a52c Sync with 1.58
jheryan
parents: 14552
diff changeset
854 takže jej nemusíte stahovat dodatečně.
14552
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
855 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
856
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
857 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
858 Pokud používáte gcc 3.2 které nedokáže zkompilovat naši zabudovanou FAAD,
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
859 nebo chcete použít externí knihovnu z jiných důvodů, stáhněte si ji z
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
860 <ulink url="http://www.audiocoding.com/modules/mydownloads/">download stránky</ulink>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
861 a předejte volbu <option>--enable-external-faad</option> skriptu
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
862 <filename>configure</filename>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
863 Pro dekódování AAC souborů nepotřebujete celou faad2, libfaad stačí.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
864 Zkompilujete ji takto:
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
865 <screen>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
866 cd faad2/
14999
d80f86402013 Synced with 1.59
jheryan
parents: 14674
diff changeset
867 sh bootstrap
14552
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
868 ./configure
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
869 cd libfaad
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
870 make
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
871 make install
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
872 </screen>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
873 Binárky na audiocoding.com nenajdete, ale můžete si je opatřit v balíčcích pro
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
874 Debian z <ulink url="http://hpisi.nerim.net">domácí stránky Christiana
16009
270e2e5f6b58 Synced with 1.69
jheryan
parents: 15846
diff changeset
875 Marillata</ulink>, Mandrake/Mandriva RPM z
14552
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
876 <ulink url="http://plf.zarb.org">P.L.F</ulink> a RedHat RPM
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
877 ze stránek <ulink url="http://greysector.rangers.eu.org/">Grey Sector</ulink>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
878 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
879 </sect3>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
880
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
881 </sect2>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
882
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
883 <!-- ********** -->
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
884
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
885 <sect2 id="codec-importing">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
886 <title>HOWTO: Import Win32 kodeků</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
887
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
888 <!-- TODO: a short paragraph of text would be nice here... -->
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
889
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
890 <sect3 id="vfw-codecs">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
891 <title>Kodeky VFW</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
892
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
893 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
894 VFW (Video for Windows) je staré Video API pro Windows. Jeho kodeky mají
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
895 příponu <filename>.DLL</filename> nebo (zřídka) <filename>.DRV</filename>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
896 Pokud <application>MPlayer</application> selže při přehrávání vašeho AVI
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
897 s hláškou typu:
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
898 <screen>UNKNOWN video codec: HFYU (0x55594648)</screen>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
899 nebo česky
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
900 <screen>NEZNÁMÝ video kodek: HFYU (0x55594648)</screen>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
901
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
902 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
903
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
904 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
905 Pak to znamená, že máte AVI enkódované kodekem, který má HFYU fourcc (HFYU =
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
906 HuffYUV kodek, DIV3 = DivX Low Motion, atd). Teď když to víte, měli byste
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
907 zjistit kterou DLL Windows nahrává pro přehrávání tohoto souboru. V našem
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
908 případě soubor <filename>system.ini</filename> obsahuje řádek s touto
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
909 informací:
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
910 <programlisting>VIDC.HFYU=huffyuv.dll</programlisting>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
911 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
912
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
913 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
914 Potřebujete tedy soubor <filename>huffyuv.dll</filename>. Poznamenejme, že
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
915 audio kodeky jsou odlišeny předponou MSACM:
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
916 <programlisting>msacm.l3acm=L3codeca.acm</programlisting>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
917 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
918
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
919 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
920 To je kodek MP3. Nyní již máte všechny potřebné informace
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
921 (fourcc, soubor kodeku, vzorek AVI). Pošlete požadavek na podporu vašeho
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
922 kodeku mailem a nahrajte tyto soubory na FTP server:
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
923 <systemitem role="url">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
924 ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
925 </systemitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
926 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
927
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
928 <note><para>Ve Windows NT/2000/XP hledejte tyto informace v registrech,
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
929 zde hledáte &quot;VIDC.HFYU&quot;. Jak to udělat se dozvíte níže v sekci
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
930 DirectShow Stará metoda.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
931 </para></note>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
932 </sect3>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
933
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
934
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
935 <sect3 id="dshow-codecs">
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
936 <title>Kodeky DirectShow</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
937
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
938 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
939 DirectShow je novější Video API, které je ještě horší než jeho předchůdce.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
940 Pracuje se s ním hůře, protože
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
941 <itemizedlist>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
942 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
943 <filename>system.ini</filename> neobsahuje potřebné údaje,
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
944 místo toho jsou uloženy v registrech a
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
945 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
946 <listitem><simpara>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
947 potřebujeme GUID kodeku.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
948 </simpara></listitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
949 </itemizedlist>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
950 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
951
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
952 <procedure>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
953 <title>Nová Metoda:</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
954 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
955 Using <application>Microsoft GraphEdit</application> (rychlý)
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
956 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
957 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
958 Opatřete si <application>GraphEdit</application> buď z DirectX SDK nebo
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
959 <ulink url="http://doom9.net">doom9</ulink>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
960 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
961 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
962 Spusťte <command>graphedit.exe</command>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
963 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
964 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
965 V menu vyberte Graph -> Insert Filters.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
966 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
967 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
968 Vyrolujte položku <systemitem>DirectShow Filters</systemitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
969 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
970
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
971
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
972
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
973
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
974 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
975 Vyberte správný název kodeku a vyrolujte položku.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
976 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
977 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
978 Ve vstupu <systemitem>DisplayName</systemitem> pohlédněte na text ve
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
979 dvojitých uvozovkách za zpětným lomítkem a opište si ho (pět lomítkem
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
980 oddělených bloků, GUID).
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
981 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
982 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
983 Binárka kodeku je uvedena ve vstupu <systemitem>Filename</systemitem>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
984 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
985 </procedure>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
986
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
987 <note>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
988 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
989 Pokud zde není <systemitem>Filename</systemitem> a
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
990 <systemitem>DisplayName</systemitem> obsahuje něco jako
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
991 <systemitem>device:dmo</systemitem>, pak se jedná o DMO-Kodek.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
992 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
993 </note>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
994
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
995 <procedure>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
996 <title>Stará Metoda:</title>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
997 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
998 Zhluboka se nadechněte a začněte prohledávat registry...
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
999 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1000 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1001 Spusťte <command>regedit</command>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1002 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1003 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1004 Stiskněte <keycap>Ctrl</keycap>+<keycap>F</keycap>, vypněte první dvě
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1005 zaškrtávací políčka a zapněte to třetí. Napište fourcc kodeku (např.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1006 <userinput>TM20</userinput>).
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1007 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1008 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1009 Měli byste uvidět pole obsahující cestu a jméno souboru (např.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1010 <filename>C:\WINDOWS\SYSTEM\TM20DEC.AX</filename>).
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1011 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1012 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1013 Teď když máme soubor, potřebujeme GUID. Zkuste hledat znovu, ale tentokrát
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1014 hledáme jméno kodeku, ne fourcc. Jeho jméno můžete zjistit během přehrávání
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1015 Media Playerem v menu
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1016 <guimenu>File</guimenu> -&gt; <guisubmenu>Properties</guisubmenu> -&gt;
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1017 <guimenuitem>Advanced</guimenuitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1018 (<guimenu>Soubor</guimenu> -&gt; <guisubmenu>Vlastnosti</guisubmenu> -&gt;
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1019 <guimenuitem>Pokročilé</guimenuitem>).
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1020 Pokud ne, máte smůlu. Zkoušejte to dál (např. hledejte text TrueMotion).
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1021 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1022 <step><para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1023 Pokud naleznete GUID, měli byste vidět pole
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1024 <guilabel>FriendlyName</guilabel> a <guilabel>CLSID</guilabel>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1025 Opište si 16 bajtové CLSID, to je ono GUID, které potřebujeme.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1026 </para></step>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1027 </procedure>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1028
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1029 <note>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1030 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1031 Pokud vyhledávání selže, zkuste zapnout všechny zaškrtávátka. Nejspíš
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1032 dostanete nesprávné výsledky, ale můžete mít štěstí...
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1033 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1034 </note>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1035
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1036 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1037 Nyní když máte všechny potřebné informace (fourcc, GUID, soubor kodeku,
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1038 vzorek AVI), pošlete požadavek na podporu svého kodeku mailem a nahrajte
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1039 tyto soubory na FTP server:
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1040 <systemitem role="url">ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1041 </systemitem>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1042 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1043
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1044 <para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1045 Pokud chcete přidat kodek sami, přečtěte si
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1046 <ulink url="http://www.mplayerhq.hu/MPlayer/DOCS/tech/codecs.conf.txt">DOCS/tech/codecs.conf.txt</ulink>.
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1047 </para>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1048
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1049 </sect3>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1050 </sect2>
99b2c0b684b7 Next file done.
jheryan
parents:
diff changeset
1051 </sect1>