File: video-codecs.html

package info (click to toggle)
mplayer 1.0~rc1-12etch7
  • links: PTS
  • area: main
  • in suites: etch
  • size: 47,324 kB
  • ctags: 86,269
  • sloc: ansic: 580,415; xml: 107,529; sh: 7,643; makefile: 2,860; asm: 2,206; cpp: 1,034; objc: 865; awk: 234; perl: 82
file content (308 lines) | stat: -rw-r--r-- 25,407 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>7.1. Video kodeky</title><link rel="stylesheet" href="default.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="MPlayer - Multimediln p&#345;ehrva&#269;"><link rel="up" href="codecs.html" title="Kapitola 7. Kodeky"><link rel="prev" href="codecs.html" title="Kapitola 7. Kodeky"><link rel="next" href="audio-codecs.html" title="7.2. Audio kodeky"><link rel="preface" href="howtoread.html" title="Jak &#269;st tuto  dokumentaci"><link rel="chapter" href="intro.html" title="Kapitola 1. P&#345;edstaven"><link rel="chapter" href="install.html" title="Kapitola 2. Instalace"><link rel="chapter" href="usage.html" title="Kapitola 3. Pou&#382;it"><link rel="chapter" href="cd-dvd.html" title="Kapitola 4. Pou&#382;it CD/DVD"><link rel="chapter" href="faq.html" title="Kapitola 5. &#268;asto Kladen Dotazy (FAQ)"><link rel="chapter" href="containers.html" title="Kapitola 6. Nosn formty (Containers)"><link rel="chapter" href="codecs.html" title="Kapitola 7. Kodeky"><link rel="chapter" href="video.html" title="Kapitola 8. Vstupn video za&#345;zen/rozhran"><link rel="chapter" href="audio.html" title="Kapitola 9. Vstupn zvukov za&#345;zen"><link rel="chapter" href="tv.html" title="Kapitola 10. TV"><link rel="chapter" href="radio.html" title="Kapitola 11. Rdio"><link rel="chapter" href="ports.html" title="Kapitola 12. Porty"><link rel="chapter" href="mencoder.html" title="Kapitola 13. Zkladn pou&#382;it MEncoderu"><link rel="chapter" href="encoding-guide.html" title="Kapitola 14. Enkdovn s MEncoderem"><link rel="appendix" href="bugreports.html" title="P&#345;loha A. Jak hlsit chyby"><link rel="appendix" href="bugs.html" title="P&#345;loha B. Znm chyby"><link rel="appendix" href="skin.html" title="P&#345;loha C. Formt skin&#367; MPlayeru"><link rel="subsection" href="video-codecs.html#ffmpeg" title="7.1.1. FFmpeg/libavcodec"><link rel="subsection" href="video-codecs.html#xanim" title="7.1.2. XAnim kodeky"><link rel="subsection" href="video-codecs.html#vivo-video" title="7.1.3. VIVO video"><link rel="subsection" href="video-codecs.html#mpeg12" title="7.1.4. MPEG-1/2 video"><link rel="subsection" href="video-codecs.html#avicodecs" title="7.1.5. MS Video1, Cinepak CVID a jin star&#353; kodeky"><link rel="subsection" href="video-codecs.html#realvideo" title="7.1.6. RealVideo"><link rel="subsection" href="video-codecs.html#xvid" title="7.1.7. XviD"><link rel="subsection" href="video-codecs.html#sorenson" title="7.1.8. Sorenson"><link rel="subsection" href="video-codecs.html#codec-x264" title="7.1.9. x264"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7.1. Video kodeky</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="codecs.html">P&#345;edchzejc</a></td><th width="60%" align="center">Kapitola 7. Kodeky</th><td width="20%" align="right"><a accesskey="n" href="audio-codecs.html">Dal&#353;</a></td></tr></table><hr></div><div class="sect1" lang="cs"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="video-codecs"></a>7.1. Video kodeky</h2></div></div></div><p>
Kompletn denn&#283; aktualizovan seznam naleznete v na&#353;
<a href="../../codecs-status.html" target="_top">tabulce status&#367; kodek&#367;</a>.
N&#283;kter binrn kodeky pro pou&#382;it MPlayerem jsou dostupn
<a href="http://www.mplayerhq.hu/design7/dload.html#binary_codecs" target="_top">sekci download</a>
na&#353; domc strnky.
</p><p>
Nejd&#367;le&#382;it&#283;j&#353; ze v&#353;ech jsou:
</p><div class="itemizedlist"><ul type="disc"><li>
  <span class="bold"><strong>MPEG-1</strong></span> (<span class="bold"><strong>VCD</strong></span>) a
  <span class="bold"><strong>MPEG-2</strong></span> (<span class="bold"><strong>DVD</strong></span>) video
  </li><li>
  nativn dekodry pro <span class="bold"><strong>DivX ;-), OpenDivX (DivX4),
  DivX 5 (Pro), 3ivX, MS MPEG-4</strong></span> v1, v2 a ostatn MPEG-4 varianty
  </li><li>
  nativn dekodr pro <span class="bold"><strong>Windows Media Video 7/8</strong></span>
  (<span class="bold"><strong>WMV1/WMV2</strong></span>), a Win32 DLL dekodr
  pro <span class="bold"><strong>Windows Media Video 9</strong></span>
  (<span class="bold"><strong>WMV3</strong></span>), oboj pou&#382;van ve <tt class="filename">.wmv</tt>
  souborech
  </li><li>
  nativn <span class="bold"><strong>Sorenson 1 (SVQ1)</strong></span> dekodr
  </li><li>
  nativn <span class="bold"><strong>Sorenson 3 (SVQ3)</strong></span> dekodr
  </li><li>
  <span class="bold"><strong>3ivx</strong></span> v1, v2 dekodr
  </li><li>
  Cinepak a <span class="bold"><strong>Intel Indeo</strong></span> kodeky
  (3.1,3.2,4.1,5.0)
  </li><li>
  <span class="bold"><strong>MJPEG</strong></span>, AVID, VCR2, ASV2 a dal&#353; hardwarov
  formty
  </li><li>
  VIVO 1.0, 2.0, I263 a dal&#353; <span class="bold"><strong>H.263(+)</strong></span>
  varianty
  </li><li>
  FLI/FLC
  </li><li>
  <span class="bold"><strong>RealVideo 1.0 &amp; 2.0</strong></span> z
  <code class="systemitem">libavcodec</code>, a
  <span class="bold"><strong>RealVideo 3.0 &amp; 4.0</strong></span> kodeky pou&#382;vajc
  knihovny z RealPlayeru
  </li><li>
  nativn dekodr pro HuffYUV
  </li><li>
  R&#367;zn star a jednoduch formty podobn RLE
  </li></ul></div><p>
Pokud mte Win32 kodek, kter zde nen uveden a kter nen zatm podporovn,
p&#345;e&#269;t&#283;te si
<a href="codec-importing.html" title="7.3. HOWTO: Import Win32 kodek&#367;">codec importing HOWTO</a>
a pomozte nm p&#345;idat pro n&#283;j podporu.
</p><div class="sect2" lang="cs"><div class="titlepage"><div><div><h3 class="title"><a name="ffmpeg"></a>7.1.1. FFmpeg/libavcodec</h3></div></div></div><p>
<a href="http://ffmpeg.org" target="_top">FFmpeg</a> obsahuje balk
<span class="bold"><strong>open source</strong></span> kodek&#367;, kter jsou schopny
dekdovat datov proudy enkdovan r&#367;znmi audio a video kodeky.
Rovn&#283;&#382; nabz ctyhodn enkdovac potencil a vy&#353;&#353; rychlost ne&#382; Win32 kodeky
nebo DivX.com DivX4/5 knihovny!
</p><p>
Obsahuje mnoho hezkch kodek&#367;, zvl&#353;t&#283; d&#367;le&#382;it jsou MPEG-4 varianty:
DivX3, DivX4, DivX5, Windows Media Video 7/8 (WMV1/WMV2). Rovn&#283;&#382; velmi
zajmav je WMA dekodr.
</p><p>
Nejnov&#283;j&#353;m kodekem zasluhujcm uznn je kodek
<span class="bold"><strong>Sorenson 3</strong></span> (SVQ3). Toto je jeho prvn, pln&#283;
Open Source implementace. Je dokonce rychlej&#353; ne&#382; originl.
Ujist&#283;te se &#382;e preferujete tuto verzi p&#345;ed binrnm kodekem!
</p><p>
pln seznam podporovanch kodek&#367; naleznete na domc strnce FFmpeg.
Podporovan <a href="http://ffmpeg.org/ffmpeg-doc.html#SEC19" target="_top">video</a>
a <a href="http://ffmpeg.org/ffmpeg-doc.html#SEC20" target="_top">audio</a> kodeky.
</p><p>
Jak ostr verze <span class="application">MPlayer</span>u, tak
<span class="application">MPlayer</span> ze Subversion obsahuj
<code class="systemitem">libavcodec</code>, tak&#382;e jej nemuste
stahovat zvl&#353;&#357;.
Jen spus&#357;te <tt class="filename">configure</tt> a kompilujte.
</p><p>
S pomoc FFmpeg a m Matrox G400, mohu sledovat DivX dokonce i v tom nejvy&#353;&#353;m
rozli&#353;en bez zahazovn snmk&#367; na sv K6-2 500.
</p></div><div class="sect2" lang="cs"><div class="titlepage"><div><div><h3 class="title"><a name="xanim"></a>7.1.2. XAnim kodeky</h3></div></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Poznmka</h3><p>
Upozor&#328;ujeme, &#382;e binrn XAnim kodeky jsou baleny spolu s textem, kter se
tv&#345; jako softwarov licence, kter, krom&#283; jinho, zakazuje u&#382;ivateli pou&#382;it
kodek&#367; ve spojen s jinm programem ne&#382; <span class="application">XAnim</span>.
Nicmn&#283; autor XAnim dosud nepodnikl &#382;dn prvn kroky proti komukoli v
souvislosti s kodeky.
</p></div><p><b>INSTALACE A POU&#381;IT.</b>
<span class="application">MPlayer</span> je schopen pou&#382;vat XAnim kodeky pro
dekdovn. Nsledujc postup vm to umo&#382;n:
</p><div class="procedure"><ol type="1"><li><p>
  Sthn&#283;te si kodeky, kter chcete pou&#382;t, ze strnek
  <a href="http://xanim.polter.net/" target="_top">XAnim</a>.
  Kodek <span class="bold"><strong>3ivx</strong></span> nen zde, ale na strnce
  <a href="http://www.3ivx.com" target="_top">3ivx</a>.
  </p></li><li><p>
  <span class="bold"><strong>NEBO</strong></span> si sthn&#283;te balk kodek&#367; z na&#353;
  <a href="http://www.mplayerhq.hu/MPlayer/releases/codecs/" target="_top">kodekov strnky</a>.
  </p></li><li><p>
  Pou&#382;ijte volbu <tt class="option">--with-xanimlibdir</tt> pro oznmen
  <tt class="filename">configure</tt> kde m&#367;&#382;e nalzt XAnim kodeky.
  Ve vchozm stavu je hled v
  <tt class="filename">/usr/local/lib/codecs</tt>,
  <tt class="filename">/usr/local/lib/xanim/mods</tt>,
  <tt class="filename">/usr/lib/xanim/mods</tt> and
  <tt class="filename">/usr/lib/xanim</tt>.
  Alternativn&#283; m&#367;&#382;ete nastavit systmovou prom&#283;nnou
  <code class="envar">XANIM_MOD_DIR</code> na adres&#345; s XAnim kodeky.
  </p></li><li><p>
  P&#345;ejmenujte/nalinkujte soubory tak, abyste odstranili &#269;st nzvu
  s architekturou, tak&#382;e dostanet nzvy podobn t&#283;mto:
  <tt class="filename">vid_cvid.xa</tt>,
  <tt class="filename">vid_h263.xa</tt>, <tt class="filename">vid_iv50.xa</tt>
  </p></li></ol></div><p>
XAnim tvo&#345; rodinu video kodek&#367; <code class="systemitem">xanim</code>, tak&#382;e byste
m&#283;li pou&#382;t volbu <tt class="option">-vfm xanim</tt>, aby je
<span class="application">MPlayer</span> pou&#382;il kdykoli je to mo&#382;n.
</p><p>
Mezi testovan kodeky pat&#345;: <span class="bold"><strong>Indeo 3.2, 4.1, 5.0, CVID,
3ivX, H.263.</strong></span>
</p></div><div class="sect2" lang="cs"><div class="titlepage"><div><div><h3 class="title"><a name="vivo-video"></a>7.1.3. VIVO video</h3></div></div></div><p>
<span class="application">MPlayer</span> um p&#345;ehrvat Vivo (1.0 a 2.0) videa.
Nejpou&#382;iteln&#283;j&#353;m kodekem pro soubory verze 1.0 je H.263 dekodr z FFmpegu.
M&#367;&#382;ete jej pou&#382;t pomoc volby <tt class="option">-vc ffh263</tt>. Soubory verze 2.0
p&#345;ehrvejte pomoc Win32 DLL, pomoc volby <tt class="option">-vc vivo</tt>.
Pokud nezadte volby na p&#345;kazovm &#345;dku, <span class="application">MPlayer</span>
zvol nejlep&#353; kodek automaticky.
</p></div><div class="sect2" lang="cs"><div class="titlepage"><div><div><h3 class="title"><a name="mpeg12"></a>7.1.4. MPEG-1/2 video</h3></div></div></div><p>
MPEG-1 a MPEG-2 jsou dekdovny multiplatformn nativn knihovnou <code class="systemitem">libmpeg2</code>, jej&#382; zdrojov kd je zahrnut
v <span class="application">MPlayer</span>u. Chyby v MPEG-1/2 video souborech &#345;e&#353;me
odchytvnm <code class="systemitem">Signal 11</code>
(<code class="systemitem">segmentation fault</code>), a rychlou reinicializac
kodeku tak, aby pokra&#269;oval tam, kde skon&#269;il.
Tato opravn technika nem m&#283;&#345;iteln vliv na rychlost.
</p></div><div class="sect2" lang="cs"><div class="titlepage"><div><div><h3 class="title"><a name="avicodecs"></a>7.1.5. MS Video1, Cinepak CVID a jin star&#353; kodeky</h3></div></div></div><p>
<span class="application">MPlayer</span> um p&#345;ehrt v&#283;t&#353;inu star&#353;ch kodek&#367;
pou&#382;vanch v AVI a MOV souborech.
V minulosti byly dekdovny binrnmi Win32 kodeky, nyn v&#353;ak mme pro v&#283;t&#353;inu
z nich <span class="bold"><strong>nativn kodeky</strong></span> zahrnut v kolekci
<a href="video-codecs.html#ffmpeg" title="7.1.1. FFmpeg/libavcodec"><code class="systemitem">libavcodec</code></a>.
</p></div><div class="sect2" lang="cs"><div class="titlepage"><div><div><h3 class="title"><a name="realvideo"></a>7.1.6. RealVideo</h3></div></div></div><p>
<span class="application">MPlayer</span> podporuje dekdovn v&#353;ech verz
RealVidea:

</p><div class="itemizedlist"><ul type="disc"><li>
  RealVideo 1.0, 2.0 (fourcc RV10, RV20) - en/dekdovn je podporovno
  <code class="systemitem">libavcodec</code> kodeky
  </li><li>
  RealVideo 3.0, 4.0 (fourcc RV30, RV40) - dekdovn je podporovno
  <span class="bold"><strong>RealPlayer  knihovnami</strong></span>
  </li></ul></div><p>
</p><p>
Sthn&#283;te si Real kodeky z
<a href="http://www.mplayerhq.hu/MPlayer/releases/codecs/" target="_top">http://www.mplayerhq.hu/MPlayer/releases/codecs/</a>
a rozbalte je do adrs&#345;e
<tt class="filename">/usr/local/lib/codecs</tt>.
Pokud je chcete mt na jinm mst&#283;, zadejte skriptu
<span><strong class="command">configure</strong></span> volbu <tt class="option">--with-reallibdir</tt>.
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Poznmka</h3><p>
<span class="application">RealPlayer</span> knihovny v sou&#269;asnosti
<span class="bold"><strong> pracuj pouze v Linuxu, FreeBSD, NetBSD a Cygwin
na platformch x86, Alpha a PowerPC (Linux/Alpha a Linux/PowerPC byly
testovny) a v Mac OS X</strong></span>.
</p></div></div><div class="sect2" lang="cs"><div class="titlepage"><div><div><h3 class="title"><a name="xvid"></a>7.1.7. XviD</h3></div></div></div><p>
<a href="http://www.xvid.org" target="_top">XviD</a> je free software MPEG-4 ASP
kompatibiln video kodec, jen&#382; m podporu pro dvoupr&#367;chodov enkdovn a
pln&#283; podporuje MPEG-4 ASP, co&#382; jej &#269;in mnohem efektivn&#283;j&#353;m, ne&#382; je
dob&#345;e znm DivX kodek.
Dosahuje velmi dobr kvality videa a dobr vkon dky CPU optimalizacm
pro v&#283;t&#353;inu modernch procesor&#367;.
</p><p>
Jeho vvoj je odvozen od OpenDivX kodeku.
To se stalo pot co ProjectMayo uzav&#345;el zdrojov kd kodeku,
vydal jej jako DivX4 (nyn DivX5) a lid mimo ProjectMayo pracujc na kodeku
se na&#353;tvali a zalo&#382;ili XviD. Oba projekty tedy maj stejn zklad.
</p><div class="procedure"><a name="id2556828"></a><p class="title"><b>Instalace <code class="systemitem">XviD</code></b></p><p>
  Stejn&#283; jako v&#283;t&#353;ina svobodnho software je dostupn ve dvou verzch:
  <a href="http://www.xvid.org/downloads.html" target="_top">oficiln&#283; uvoln&#283;n verzi</a>
  a verzi CVS.
  V sou&#269;asnosti je CVS verze obvykle dostate&#269;n&#283; stabiln pro pou&#382;it, jeliko&#382;
  v&#283;t&#353;inou obsahuje opravy chyb, kter z&#367;staly po vydn.
  Zde uvdme postup pro zprovozn&#283;n <code class="systemitem">XviD</code>
  CVS v <span class="application">MEncoder</span>u (budete pot&#345;ebovat alespo&#328;
  autoconf 2.50, automake a libtool):
</p><ol type="1"><li><p>
  </p><pre class="screen">cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid login</pre><p>
  </p></li><li><p>
  </p><pre class="screen">cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid co xvidcore</pre><p>
</p></li><li><p>
  </p><pre class="screen">cd xvidcore/build/generic</pre><p>
  </p></li><li><p>
  </p><pre class="screen">./bootstrap.sh</pre><p>
  </p></li><li><p>
  </p><pre class="screen">./configure</pre><p>
  Zde m&#367;&#382;ete p&#345;idat n&#283;jak volby (prostudujte si vstup p&#345;kazu
  <span><strong class="command">./configure --help</strong></span>).
  </p></li><li><p>
  </p><pre class="screen">make &amp;&amp; make install</pre><p>
  </p></li><li><p>
  Pokud jste zadali <tt class="option">--enable-divxcompat</tt>,
  zkoprujte <tt class="filename">../../src/divx4.h</tt> do adres&#345;e
  <tt class="filename">/usr/local/include/</tt>.
  </p></li><li><p>
  Znovu zkompilujte <span class="application">MPlayer</span> s volbami
  <tt class="option">--with-xvidlibdir=<em class="replaceable"><code>/path/to/</code></em>libxvidcore.a</tt>
  <tt class="option">--with-xvidincdir=<em class="replaceable"><code>/path/to/</code></em>xvid.h</tt>
  </p></li></ol></div></div><div class="sect2" lang="cs"><div class="titlepage"><div><div><h3 class="title"><a name="sorenson"></a>7.1.8. Sorenson</h3></div></div></div><p>
Sorenson je video kodek vyvinut firmou Sorenson Media a licencovan Aplu,
kter jej distribuuje se svm <span class="application">QuickTime Player</span>em.
V sou&#269;asnosti jsme schopni dekdovat v&#353;echny verze Sorenson video soubor&#367;
pomoc nsledujcch dekodr&#367;:
</p><div class="itemizedlist"><ul type="disc"><li>
  Sorenson Video v1 (fourcc <span class="emphasis"><em>SVQ1</em></span>) - dekdovn
  podporovno <span class="bold"><strong>nativnm kodekem</strong></span>
  (<a href="video-codecs.html#ffmpeg" title="7.1.1. FFmpeg/libavcodec"><code class="systemitem">libavcodec</code></a>)
  </li><li>
  Sorenson Video v3 (fourcc <span class="emphasis"><em>SVQ3</em></span>) - dekdovn
  podporovno <span class="bold"><strong>nativnm kodekem</strong></span>
  (<a href="video-codecs.html#ffmpeg" title="7.1.1. FFmpeg/libavcodec"><code class="systemitem">libavcodec</code></a>)
  </li></ul></div><div class="procedure"><a name="id2557106"></a><p class="title"><b>KOMPILACE MPLAYERU S PODPOROU QUICKTIME KNIHOVEN</b></p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Poznmka</h3><p>V sou&#269;asnosti jsou podporovny pouze 32-bitov Intel kompatibiln
platformy.</p></div><ol type="1"><li><p>sthn&#283;te si <span class="application">MPlayer</span> ze Subversion</p></li><li><p>sthn&#283;te si bal&#269;ek QuickTime DLL z
<a href="http://www.mplayerhq.hu/MPlayer/releases/codecs/" target="_top">http://www.mplayerhq.hu/MPlayer/releases/codecs/</a>
</p></li><li><p>rozbalte QuickTime DLL do adres&#345;e s Win32 kodeky
(vchoz: <tt class="filename">/usr/local/lib/codecs/</tt>)
</p></li><li><p>zkomilujte <span class="application">MPlayer</span></p></li></ol></div></div><div class="sect2" lang="cs"><div class="titlepage"><div><div><h3 class="title"><a name="codec-x264"></a>7.1.9. x264</h3></div></div></div><div class="sect3" lang="cs"><div class="titlepage"><div><div><h4 class="title"><a name="codec-x264-whatis"></a>7.1.9.1. Co je x264?</h4></div></div></div><p>
  <code class="systemitem">x264</code> je knihovna pro tvorbu
  H.264 video proud&#367;.
  Nen 100% dokon&#269;ena, ale ji&#382; m alespo&#328; ur&#269;itou podporu v&#283;t&#353;iny H.264
  vlastnost ovliv&#328;ujcch kvalitu.
  Ve specifikaci H.264 je ov&#353;em mnoho pokro&#269;ilch funkc, kter nemaj p&#345;mo
  co do &#269;in&#283;n s kvalitou videa. Mnoho z t&#283;chto vlastnost zatm nen
  v <code class="systemitem">x264</code> implementovno.
</p><div class="itemizedlist"><p class="title"><b>Vlastnosti enkodru</b></p><ul type="disc"><li><p>CAVLC/CABAC</p></li><li><p>Multi-reference</p></li><li><p>Intra: v&#353;echny typy makroblok&#367; (16x16, 8x8 a 4x4 se v&#353;emi
    predikcemi)</p></li><li><p>Inter P: v&#353;echna rozd&#283;len (partitiony) (od 16x16 n&#382;e a&#382; do
    4x4)</p></li><li><p>Inter B: rozd&#283;len od 16x16 n&#382;e a&#382; do 8x8
    (v&#269;etn&#283; SKIP/DIRECT)</p></li><li><p>&#344;zen datovho toku: konstantn kvantizr, konstantn datov
    tok nebo jedno &#269;i vcepr&#367;chodov ABR</p></li><li><p>Detekce zm&#283;ny scny</p></li><li><p>Adaptivn ums&#357;ovn B-snmk&#367;</p></li><li><p>B-snmky jako referen&#269;n / libovoln &#345;azen snmk&#367;
    </p></li><li><p>8x8 a 4x4 adaptivn prostorov transformace</p></li><li><p>Bezstrtov re&#382;im</p></li><li><p>U&#382;ivatelsk kvantiza&#269;n matice</p></li><li><p>Paraleln enkdovn n&#283;kolika pol&#269;ek</p></li></ul></div></div><div class="sect3" lang="cs"><div class="titlepage"><div><div><h4 class="title"><a name="codec-h264-whatis"></a>7.1.9.2. Co je H.264?</h4></div></div></div><p>
  H.264 je jeden z nzv&#367; novho kodeku digitlnho videa vyvjenho spole&#269;n&#283; skupinami
  ITU a MPEG.
  Rovn&#283;&#382; m&#367;&#382;e bt zprvn&#283; nazvn t&#283;&#382;kopdn&#283; jako
  "ISO/IEC 14496-10" nebo "MPEG-4 Part 10".
  &#268;ast&#283;ji je nazvn jako "MPEG-4 AVC" nebo jen "AVC".
</p><p>
  A&#357; u&#382; mu &#345;kte jakkoli, H.264 stoj za vyzkou&#353;en, proto&#382;e obvykle
  dosahuje kvality MPEG-4 ASP p&#345;i datovm toku o 5%-30% ni&#382;&#353;m.
  Konkrtn vsledky zvis jak na zdrojovm videu, tak na enkodru.
  Prosp&#283;ch z pou&#382;it H.264 nen zadarmo: Zd se, &#382;e dekdovn H.264 datovch
  proud&#367; m p&#345;emr&#353;t&#283;n nroky na CPU a pam&#283;&#357;.
  Nap&#345;klad na 1733 MHz Athlonu vyu&#382;ije dekdovn 1500kbps H.264 videa
  v DVD rozli&#353;en kolem 35% CPU.
  Pro porovnn, dekdovn 1500kbps MPEG-4 ASP proudu ve stejnm rozli&#353;en
  vy&#382;aduje okolo 10% CPU.
  To znamen, &#382;e dekdovn datovch proud&#367; je pro v&#283;t&#353;inu u&#382;ivatel&#367; tm&#283;&#345;
  nemo&#382;n.
  Rovn&#283;&#382; to znamen, &#382;e dokonce i rozumn DVD rip se m&#367;&#382;e ob&#269;as zakousnout
  na procesorech slab&#353;ch ne&#382; cca 2.0 GHz.
</p><p>
  Alespo&#328; s <code class="systemitem">x264</code>,
  nejsou po&#382;adavky ne enkdovn o mnoho v&#283;t&#353; ne&#382; ty, kter vy&#382;aduje MPEG-4 ASP.
  Nap&#345;klad na 1733 MHz Athlonu pob&#283;&#382; typick DVD enkdovn p&#345;i 5-15 snmk&#367;
  za sekundu.
</p><p>
  Tento dokument se nesna&#382; vysv&#283;tlit detaily H.264, ale pokud mte zjem
  o stru&#269;n p&#345;ehled, p&#345;e&#269;t&#283;te si
  <a href="http://www.cdt.luth.se/~peppar/kurs/smd151/spie04-h264OverviewPaper.pdf" target="_top">The H.264/AVC Advanced Video Coding Standard: Overview and Introduction to the Fidelity Range Extensions</a>.
</p></div><div class="sect3" lang="cs"><div class="titlepage"><div><div><h4 class="title"><a name="codec-x264-playback"></a>7.1.9.3. Jak mohu p&#345;ehrvat H.264 videa <span class="application">MPlayer</span>em?</h4></div></div></div><p>
  <span class="application">MPlayer</span> pou&#382;v H.264 dekodr z
  <code class="systemitem">libavcodec</code>u.
  <code class="systemitem">libavcodec</code> m alespo&#328;
  minimln&#283; pou&#382;iteln H.264 dekodr ji&#382; asi od &#269;ervence 2004,
  od t doby v&#353;ak byly provedeny velk zm&#283;ny a vylep&#353;en jak v po&#269;tu funk&#269;nost,
  tak ve vylep&#353;en pou&#382;it CPU.
  Pro jistotu je v&#382;dy nejlep&#353; pou&#382;vat aktuln Subversion verzi.
</p><p>
  Chcete-li se snadno a rychle dozv&#283;d&#283;t o zm&#283;nch v H.264 dekdovn
  <code class="systemitem">libavcodec</code>u, sledujte
  <a href="http://svn.mplayerhq.hu/ffmpeg/trunk/libavcodec/h264.c?view=log" target="_top">webov FFmpeg Subversion rozhran</a>.
</p></div><div class="sect3" lang="cs"><div class="titlepage"><div><div><h4 class="title"><a name="codec-x264-encode"></a>7.1.9.4. Jak mohu enkdovat video pomoc <span class="application">MEncoder</span> a <code class="systemitem">x264</code>?</h4></div></div></div><p>
  Pokud mte nainstalovn klient subversion, m&#367;&#382;ete si posledn x264
  zdrojov kdy x264 opat&#345;it tmto p&#345;kazem:
  </p><pre class="screen">
    svn co svn://svn.videolan.org/x264/trunk x264</pre><p>
  Zdrojov kdy <span class="application">MPlayer</span>u jsou aktualizovny, kdykoli
  nastane zm&#283;na API v <code class="systemitem">x264</code>, tak&#382;e v&#382;dy
  doporu&#269;ujeme pou&#382;vat tak Subversion verzi <span class="application">MPlayer</span>u.
  Tato situace se snad zm&#283;n, a&#382; <code class="systemitem">x264</code>
  dosp&#283;je k "vydn".
  Mezi tm by m&#283;la bt <code class="systemitem">x264</code> pova&#382;ovna
  za velmi nestabiln v tom smyslu, &#382;e se jej programov rozhran neustle
  m&#283;n.
</p><p>
  <code class="systemitem">x264</code> je setavovna a
  instalovna standardnm postupem:
  </p><pre class="screen">
    ./configure &amp;&amp; make &amp;&amp; sudo make install
  </pre><p>
  To nainstaluje libx264.a do /usr/local/lib a x264.h je umst&#283;n do
  /usr/local/include.

  S knihovnou <code class="systemitem">x264</code> a jejm hlavi&#269;kovm
  souborem umst&#283;nmi na standardnch mstech je sestaven
  <span class="application">MPlayer</span>u s podporou
  <code class="systemitem">x264</code> snadn.
  Sta&#269; spustir standardn:
  </p><pre class="screen">
    ./configure &amp;&amp; make &amp;&amp; sudo make install</pre><p>
  Skript configure automaticky detekuje, &#382;e jste splnili po&#382;adavky pro
  <code class="systemitem">x264</code>.
</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="codecs.html">P&#345;edchzejc</a></td><td width="20%" align="center"><a accesskey="u" href="codecs.html">Nahoru</a></td><td width="40%" align="right"><a accesskey="n" href="audio-codecs.html">Dal&#353;</a></td></tr><tr><td width="40%" align="left" valign="top">Kapitola 7. Kodeky</td><td width="20%" align="center"><a accesskey="h" href="index.html">Dom&#367;</a></td><td width="40%" align="right" valign="top">7.2. Audio kodeky</td></tr></table></div></body></html>