~ubuntu-branches/debian/squeeze/mplayer/squeeze

« back to all changes in this revision

Viewing changes to DOCS/HTML/cs/menc-feat-xvid.html

  • Committer: Bazaar Package Importer
  • Author(s): Reinhard Tartler
  • Date: 2010-07-31 23:44:52 UTC
  • mfrom: (1.1.4 upstream) (8.1.1 experimental)
  • Revision ID: james.westby@ubuntu.com-20100731234452-j7yyrgsh1wustazr
Tags: 2:1.0~rc3++final.dfsg1-1
* upload to unstable
* enable mencoder and mplayer-gui package
* build again against the system FFmpeg 0.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>10.4. Enkódování pomocí kodeku Xvid</title><link rel="stylesheet" href="default.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.75.2"><link rel="home" href="index.html" title="MPlayer - Multimediální přehrávač"><link rel="up" href="encoding-guide.html" title="Kapitola 10. Enkódování s MEncoderem"><link rel="prev" href="menc-feat-enc-libavcodec.html" title="10.3. Enkódování s rodinou kodeků libavcodec"><link rel="next" href="menc-feat-x264.html" title="10.5. Enkódování x264 kodekem"><link rel="preface" href="howtoread.html" title="Jak číst tuto dokumentaci"><link rel="chapter" href="intro.html" title="Kapitola 1. Představení"><link rel="chapter" href="install.html" title="Kapitola 2. Instalace"><link rel="chapter" href="usage.html" title="Kapitola 3. Použití"><link rel="chapter" href="cd-dvd.html" title="Kapitola 4. Použití CD/DVD"><link rel="chapter" href="tv.html" title="Kapitola 5. TV"><link rel="chapter" href="radio.html" title="Kapitola 6. Rádio"><link rel="chapter" href="video.html" title="Kapitola 7. Výstupní video zařízení/rozhraní"><link rel="chapter" href="ports.html" title="Kapitola 8. Porty"><link rel="chapter" href="mencoder.html" title="Kapitola 9. Základní použití MEncoderu"><link rel="chapter" href="encoding-guide.html" title="Kapitola 10. Enkódování s MEncoderem"><link rel="chapter" href="faq.html" title="Kapitola 11. Často Kladené Dotazy (FAQ)"><link rel="appendix" href="bugreports.html" title="Příloha A. Jak hlásit chyby"><link rel="appendix" href="skin.html" title="Příloha B. Formát skinů MPlayeru"><link rel="subsection" href="menc-feat-xvid.html#menc-feat-xvid-intro" title="10.4.1. Jaké volby by měly být použity, abychom dosáhli nejlepších výsledků?"><link rel="subsection" href="menc-feat-xvid.html#menc-feat-xvid-encoding-options" title="10.4.2. Volby pro enkódování s Xvid"><link rel="subsection" href="menc-feat-xvid.html#menc-feat-xvid-encoding-profiles" title="10.4.3. Enkódovací profily"><link rel="subsection" href="menc-feat-xvid.html#menc-feat-xvid-example-settings" title="10.4.4. Příklady nastavení enkódování"></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">10.4. Enkódování pomocí kodeku <code class="systemitem">Xvid</code>
 
2
</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="menc-feat-enc-libavcodec.html">Předcházející</a> </td><th width="60%" align="center">Kapitola 10. Enkódování s <span class="application">MEncoder</span>em</th><td width="20%" align="right"> <a accesskey="n" href="menc-feat-x264.html">Další</a></td></tr></table><hr></div><div class="sect1" title="10.4. Enkódování pomocí kodeku Xvid"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="menc-feat-xvid"></a>10.4. Enkódování pomocí kodeku <code class="systemitem">Xvid</code>
 
3
</h2></div></div></div><p>
 
4
<code class="systemitem">Xvid</code> je svobodná knihovna pro
 
5
enkódování MPEG-4 ASP video datových proudů.
 
6
Před začátkem enkódování budete muset <a class="link" href="codec-installation.html#xvid" title="2.5.1. Xvid">
 
7
nastavit <span class="application">MEncoder</span> pro její podporu</a>.
 
8
</p><p>
 
9
Tato příručka se zaměřuje na poskytování stejného druhu informací
 
10
jako příručka enkódování s x264.
 
11
Takže prosím začněte přečtením
 
12
<a class="link" href="menc-feat-x264.html#menc-feat-x264-encoding-options-intro" title="10.5.1.1. Úvodem">první části</a>
 
13
této příručky.
 
14
</p><div class="sect2" title="10.4.1. Jaké volby by měly být použity, abychom dosáhli nejlepších výsledků?"><div class="titlepage"><div><div><h3 class="title"><a name="menc-feat-xvid-intro"></a>10.4.1. Jaké volby by měly být použity, abychom dosáhli nejlepších výsledků?</h3></div></div></div><p>
 
15
Začněte prosím pročtením sekce
 
16
<code class="systemitem">Xvid</code> v manuálové stránce
 
17
<span class="application">MPlayer</span>u.
 
18
Tato část má být doplněním man stránky.
 
19
</p><p>
 
20
Výchozí nastavení Xvid jsou dobrým kompromisem mezi
 
21
rychlostí a kvalitou, takže je můžete bez obav použít, pokud
 
22
vám nebude něco v dalším textu jasné.
 
23
</p></div><div class="sect2" title="10.4.2. Volby pro enkódování s Xvid"><div class="titlepage"><div><div><h3 class="title"><a name="menc-feat-xvid-encoding-options"></a>10.4.2. Volby pro enkódování s <code class="systemitem">Xvid</code></h3></div></div></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
 
24
  <span class="bold"><strong>vhq</strong></span>
 
25
  Tato volba ovlivní rozhodovací algoritmus makrobloku, kde vyšší nastavení
 
26
  znamená lepší rozhodování.
 
27
  Výchozí nastavení mohou být bezpečně použita pro každé enkódování,
 
28
  zatímco vyšší nastavení vždy pomohou PSNR, ale je znatelně pomalejší.
 
29
  Poznamenejme, že lepší PSNR nemusí nutně znamenat, že bude obraz vypadat lépe,
 
30
  ale udává, že je blíže originálu.
 
31
  Vypnutí této volby viditelně zrychlí enkódování; pokud je pro vás
 
32
  rychlost kritická, pak to stojí za to.
 
33
</p></li><li class="listitem"><p>
 
34
  <span class="bold"><strong>bvhq</strong></span>
 
35
  Tato volba provádí to samé co vhq, ale v B-snímcích.
 
36
  Má zanedbatelný vliv na rychlost a trochu vylepšuje kvalitu
 
37
  (kolem +0.1dB PSNR).
 
38
</p></li><li class="listitem"><p>
 
39
  <span class="bold"><strong>max_bframes</strong></span>
 
40
  Větší počet povolených po sobě jdoucích B-snímků obvykle zvyšuje
 
41
  komprimovatelnost, ačkoli to může vést k většímu počtu blokových artefaktů.
 
42
  Výchozí nastavení je dobrým kompromisem mezi komprimovatelností a
 
43
  kvalitou, ale můžete ji zvýšit nad 3, pokud toužíte po nízkém datovém toku.
 
44
  Můžete ji rovněž snížit na 1 nebo 0, pokud vám jde o perfektní kvalitu,
 
45
  ale v tom případě byste se měli ujistit, že máte nastaven dostatečně
 
46
  vysoký datový tok, aby byla jistota, že komrimátor nebude zvyšovat kvantizer,
 
47
  aby jej dosáhl.
 
48
</p></li><li class="listitem"><p>
 
49
  <span class="bold"><strong>bf_threshold</strong></span>
 
50
  Tato volba ovládá B-snímkovou citlivost enkodéru, kdy vyšší hodnota
 
51
  vede k častějšímu použití B-snímků (a naopak).
 
52
  Má být použita spolu s <tt class="option">max_bframes</tt>;
 
53
  pokud jste blázen do datového toku, měli byste  zvýšit jak
 
54
  <tt class="option">max_bframes</tt>, tak <tt class="option">bf_threshold</tt>,
 
55
  nebo naopak můžete zvýšit <tt class="option">max_bframes</tt> a snížit
 
56
  <tt class="option">bf_threshold</tt>, takže bude enkodér používat více
 
57
  B-snímků pouze na místech, které je <span class="bold"><strong>opravdu</strong></span>
 
58
  potřebují.
 
59
  Nízká hodnota <tt class="option">max_bframes</tt> a vysoká
 
60
  <tt class="option">bf_threshold</tt> asi není nejrozumnější volbou, jelikož přinutí
 
61
  enkodér umísťovat B-snímky na místa, které z nich nebudou těžit,
 
62
  ale sníží se jejich vizuální kvalita.
 
63
  Pokud však potřebujete být kompatibilní s domácími přehrávači, které
 
64
  podporují pouze staré DivX profily (ty podporují pouze 1 po sobě jdoucí
 
65
  B-snímek), je to vaše jediná cesta ke zvýšení komprimovatelnosti pomocí
 
66
  B-snímků.
 
67
</p></li><li class="listitem"><p>
 
68
  <span class="bold"><strong>trellis</strong></span>
 
69
  Optimalizuje proces kvantizace pro dosažení nejlepšího kompromisu
 
70
  mezi PSNR a datovým tokem, což umožňuje znatelnou úsporu bitů.
 
71
  Ušetřené bity budou využity v jiných částech videa, což zvýší
 
72
  celkovou vizuální kvalitu.
 
73
  Měli byste ji vždy mít zapnutou, jelikož její kvalitativní přínos je značný.
 
74
  Dokonce i když potřebujete vyšší rychlost, nevypínejte ji, dokud jste
 
75
  nevypli <tt class="option">vhq</tt> a nezredukovali ostatní volby
 
76
  náročné na CPU na minimum.
 
77
</p></li><li class="listitem"><p>
 
78
  <span class="bold"><strong>hq_ac</strong></span>
 
79
  Aktivuje metodu odhadu s menšími náklady na koeficienty, což trochu
 
80
  zmenší výstupní soubor (okolo  0,15 až 0,19%, což odpovídá zvýšení PSNR
 
81
  o méně než 0.01dB) při zanedbatelném vlivu na rychlost.
 
82
  Je proto doporučeno ponechat ji vždy zapnutou.
 
83
</p></li><li class="listitem"><p>
 
84
 <span class="bold"><strong>cartoon</strong></span>
 
85
  Volba navržená pro lepší enkódování kresleného obsahu. Nemá vliv
 
86
  na rychlost, pouze doladí heuristiku pro výběr režimu pro tento
 
87
  druh obsahu.
 
88
</p></li><li class="listitem"><p>
 
89
  <span class="bold"><strong>me_quality</strong></span>
 
90
  Tato volba ovládá přesnost vyhledávání pohybu.
 
91
  Čím vyšší <tt class="option">me_quality</tt>, tím bude
 
92
  přesnější odhad původního pohybu a výsledný snímek
 
93
  přesněji zachytí originální pohyb.
 
94
  </p><p>
 
95
  Výchozí nastavení je nejlepší ve všech případech;
 
96
  takže ji nedoporučujeme vypínat, pokud nepotřebujete za každou cenu
 
97
  zvýšit rychlost, jelikož všechny bity ušetřené dobrým odhadem pohybu
 
98
  mohou být použity jinde a zvýšit tak celkovou kvalitu.
 
99
  Každopádně nechoďte níž než na 5, a když, tak jen jako poslední možnost.
 
100
  </p></li><li class="listitem"><p>
 
101
  <span class="bold"><strong>chroma_me</strong></span>
 
102
  Zlepšuje odhad pohybu tím, že bere v potaz i chroma (barevnou)
 
103
  informaci, zatímco samotné <tt class="option">me_quality</tt>
 
104
  používá pouze černobílou (luma).
 
105
  To spomalí enkódování o 5-10%, ale docela vylepší vizuální kvalitu
 
106
  omezením blokových artefaktů a zmenší velikost souboru asi o 1.3%.
 
107
  Pokud vám jde hlavně o rychlost, měli byste tuto volbu vypnout dříve,
 
108
  než začnete snižovat <tt class="option">me_quality</tt>.
 
109
</p></li><li class="listitem"><p>
 
110
  <span class="bold"><strong>chroma_opt</strong></span>
 
111
  Je určena spíše ke zvýšení kvality barev a vyčištění bílých/černých
 
112
  okrajů, než k vylepšení koprimovatelnosti.
 
113
  To vám může pomoci omezit "red stairs" efekt.
 
114
</p></li><li class="listitem"><p>
 
115
  <span class="bold"><strong>lumi_mask</strong></span>
 
116
  Zkouší přiřadit nižší datový tok částem obrázku, které lidské oko
 
117
  dobře nevidí, což umožní enkodéru použít ušetřené bity na
 
118
  důležitějších místech obrázku.
 
119
  Kvalita výsledku značně závisí na osobních preferencích a
 
120
  na typu a nastavení monitoru použitého pro prohlížení
 
121
  (typicky to nebude vypadat dobře pokud je jasný, nebo je
 
122
  to TFT monitor).
 
123
</p></li><li class="listitem"><p>
 
124
  <span class="bold"><strong>qpel</strong></span>
 
125
  Zvýší počet možných vektorů pohybu zvýšením
 
126
  přesnosti vyhledávání pohybu z poloviny pixelu na
 
127
  čtvrtinu pixelu.
 
128
  Ideou je nalezení lepších vektorů pohybu, které naoplátku
 
129
  sníží datový tok (což zvýší kvalitu).
 
130
  Vektory pohybu s přesností na čtvrt pixelu však vyžadují pro sebe
 
131
  pár bitů navíc a výsledné vektory ne vždy dávají (o mnoho) lepší
 
132
  výsledky.
 
133
  Docela často vydá kodek bity na vyšší přesnost, ale dosáhne jen malého
 
134
  nebo žádného zvýšení kvality.
 
135
  Naneštěstí není způsob jak zjistit možný zisk <tt class="option">qpel</tt>
 
136
  předem, takže musíte enkódovat s a bez ní, abyste měli jistotu.
 
137
  </p><p>
 
138
  <tt class="option">qpel</tt> může až zdvojnásobit čas enkódování a
 
139
  vyžaduje až o 25% více výpočetního výkonu pro dekódování.
 
140
  Volba není podporována všemi stolními přehrávači.
 
141
  </p></li><li class="listitem"><p>
 
142
  <span class="bold"><strong>gmc</strong></span>
 
143
  Pokouší se ušetřit bity v panoramatických scénách použitím jediného
 
144
  vektoru pohybu pro celý snímek.
 
145
  To téměř vždy zvýší PSNR, ale znatelně zpomalí enkódování
 
146
  (stejně jako dekódování).
 
147
  V každém případě byste ji měli používat pouze pokud máte
 
148
  <tt class="option">vhq</tt> nastavené na maximum.
 
149
  GMC v <code class="systemitem">Xvid</code> je mnohem
 
150
  sofistikovanější než v DivX, ale je podporována jen několika
 
151
  stolními přehrávači.
 
152
</p></li></ul></div></div><div class="sect2" title="10.4.3. Enkódovací profily"><div class="titlepage"><div><div><h3 class="title"><a name="menc-feat-xvid-encoding-profiles"></a>10.4.3. Enkódovací profily</h3></div></div></div><p>
 
153
Xvid podporuje enkódovací profily pomocí volby <tt class="option">profile</tt>,
 
154
což je využíváno pro k zařazení omezení nastavení Xvid videoproudu tak,
 
155
aby byl přehratelný na všem, co podporuje vybraný profil.
 
156
Omezení se vstahují k rozlišením, datovému toku a různým MPEG-4
 
157
vlastnostem.
 
158
Následující tabulka ukazuje, co který profil podporuje.
 
159
</p><div class="informaltable"><table border="1"><colgroup><col align="center"><col align="center"><col align="center"><col align="center"><col align="center"><col align="center"><col align="center"><col align="center"><col align="center"><col align="center"><col align="center"><col align="center"><col align="center"><col align="center"><col align="center"><col align="center"></colgroup><tbody><tr><td align="center"> </td><td colspan="4" align="center">Simple</td><td colspan="6" align="center">Advanced Simple</td><td colspan="6" align="center">DivX</td></tr><tr><td align="center">Název profilu</td><td align="center">0</td><td align="center">1</td><td align="center">2</td><td align="center">3</td><td align="center">0</td><td align="center">1</td><td align="center">2</td><td align="center">3</td><td align="center">4</td><td align="center">5</td><td align="center">Handheld</td><td align="center">Portable NTSC</td><td align="center">Portable PAL</td><td align="center">Home Theater NTSC</td><td align="center">Home Theater PAL</td><td align="center">HDTV</td></tr><tr><td align="center">Šířka [pixely]</td><td align="center">176</td><td align="center">176</td><td align="center">352</td><td align="center">352</td><td align="center">176</td><td align="center">176</td><td align="center">352</td><td align="center">352</td><td align="center">352</td><td align="center">720</td><td align="center">176</td><td align="center">352</td><td align="center">352</td><td align="center">720</td><td align="center">720</td><td align="center">1280</td></tr><tr><td align="center">Výška [pixely]</td><td align="center">144</td><td align="center">144</td><td align="center">288</td><td align="center">288</td><td align="center">144</td><td align="center">144</td><td align="center">288</td><td align="center">288</td><td align="center">576</td><td align="center">576</td><td align="center">144</td><td align="center">240</td><td align="center">288</td><td align="center">480</td><td align="center">576</td><td align="center">720</td></tr><tr><td align="center">Snímková rychlost [fps]</td><td align="center">15</td><td align="center">15</td><td align="center">15</td><td align="center">15</td><td align="center">30</td><td align="center">30</td><td align="center">15</td><td align="center">30</td><td align="center">30</td><td align="center">30</td><td align="center">15</td><td align="center">30</td><td align="center">25</td><td align="center">30</td><td align="center">25</td><td align="center">30</td></tr><tr><td align="center">Max průměrný datový tok [kbps]</td><td align="center">64</td><td align="center">64</td><td align="center">128</td><td align="center">384</td><td align="center">128</td><td align="center">128</td><td align="center">384</td><td align="center">768</td><td align="center">3000</td><td align="center">8000</td><td align="center">537.6</td><td align="center">4854</td><td align="center">4854</td><td align="center">4854</td><td align="center">4854</td><td align="center">9708.4</td></tr><tr><td align="center">Nejvyšší průměrný datový tok za poslední 3 sekundy [kbps]</td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center">800</td><td align="center">8000</td><td align="center">8000</td><td align="center">8000</td><td align="center">8000</td><td align="center">16000</td></tr><tr><td align="center">Max. B-snímků</td><td align="center">0</td><td align="center">0</td><td align="center">0</td><td align="center">0</td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center">0</td><td align="center">1</td><td align="center">1</td><td align="center">1</td><td align="center">1</td><td align="center">2</td></tr><tr><td align="center">MPEG kvantizace</td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td></tr><tr><td align="center">Adaptivní kvantizace</td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center">X</td></tr><tr><td align="center">Enkódování prokládaného</td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center">X</td><td align="center">X</td><td align="center">X</td></tr><tr><td align="center">Čtvrtpixelová přesnost</td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td></tr><tr><td align="center">Globální kompenzace pohybu</td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center">X</td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td><td align="center"> </td></tr></tbody></table></div></div><div class="sect2" title="10.4.4. Příklady nastavení enkódování"><div class="titlepage"><div><div><h3 class="title"><a name="menc-feat-xvid-example-settings"></a>10.4.4. Příklady nastavení enkódování</h3></div></div></div><p>
 
160
Následující nastavení jsou příklady nastavení různých kombinací voleb
 
161
enkodéru, které ovlivňují poměr rychlost versus kvalita při shodném
 
162
cílovém datovém toku.
 
163
</p><p>
 
164
Veškerá nastavení byla testována na video vzorku 720x448 @30000/1001
 
165
snímků za sekundu, cílový datový tok byl 900kbps a prováděly se na
 
166
AMD-64 3400+ při 2400 MHz v režimu 64 bitů.
 
167
Každá kombinace nastavení má uvedenu změřenou rychlost enkódování
 
168
(ve snímcích za sekundu) a ztrátu PSNR (v dB) oproti nastavení
 
169
"velmi vysoká kvalita".
 
170
Rozumějte však že, v závislosti na vašem zdrojovém materiálu, typu
 
171
počítače a pokrokům ve vývoji, můžete dospět k velmi odlišným výsledkům.
 
172
</p><div class="informaltable"><table border="1"><colgroup><col><col><col><col></colgroup><thead><tr><th>Popis</th><th>Volby</th><th>Rychlost [fps]</th><th>Relativní ztráta PSNR [dB]</th></tr></thead><tbody><tr><td>Velmi vysoká kvalita</td><td><tt class="option">chroma_opt:vhq=4:bvhq=1:quant_type=mpeg</tt></td><td>16</td><td>0</td></tr><tr><td>Vysoká kvalita</td><td><tt class="option">vhq=2:bvhq=1:chroma_opt:quant_type=mpeg</tt></td><td>18</td><td>-0.1</td></tr><tr><td>Rychlé enkódování</td><td><tt class="option">turbo:vhq=0</tt></td><td>28</td><td>-0.69</td></tr><tr><td>Enkódování v reálném čase</td><td><tt class="option">turbo:nochroma_me:notrellis:max_bframes=0:vhq=0</tt></td><td>38</td><td>-1.48</td></tr></tbody></table></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="menc-feat-enc-libavcodec.html">Předcházející</a> </td><td width="20%" align="center"><a accesskey="u" href="encoding-guide.html">Nahoru</a></td><td width="40%" align="right"> <a accesskey="n" href="menc-feat-x264.html">Další</a></td></tr><tr><td width="40%" align="left" valign="top">10.3. Enkódování s rodinou kodeků <code class="systemitem">libavcodec</code>
 
173
 </td><td width="20%" align="center"><a accesskey="h" href="index.html">Domů</a></td><td width="40%" align="right" valign="top"> 10.5. Enkódování
 
174
  <code class="systemitem">x264</code> kodekem</td></tr></table></div></body></html>