summaryrefslogtreecommitdiffstats
path: root/DOCS
diff options
context:
space:
mode:
authorjheryan <jheryan@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-04-20 07:41:24 +0000
committerjheryan <jheryan@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-04-20 07:41:24 +0000
commit900e78c61781f607a85809d58a65076d7679d125 (patch)
tree3268ff8d85d25849b3670b670764dee2b1b471df /DOCS
parentfb5558b8e75ccf6148fd9ca22e2cd2f867ea9124 (diff)
downloadmpv-900e78c61781f607a85809d58a65076d7679d125.tar.bz2
mpv-900e78c61781f607a85809d58a65076d7679d125.tar.xz
Translation synced with 1.52
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15220 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS')
-rw-r--r--DOCS/xml/cs/mencoder.xml1961
1 files changed, 1961 insertions, 0 deletions
diff --git a/DOCS/xml/cs/mencoder.xml b/DOCS/xml/cs/mencoder.xml
new file mode 100644
index 0000000000..a8f9293289
--- /dev/null
+++ b/DOCS/xml/cs/mencoder.xml
@@ -0,0 +1,1961 @@
+<?xml version="1.0" encoding="iso-8859-2"?>
+<!-- Synced with: 1.52 -->
+<chapter id="mencoder">
+<title>Enkódování s <application>MEncoder</application>em</title>
+
+<para>
+Úplný seznam dostupných voleb a příkladů pro <application>MEncoder</application>
+naleznete v man stránce. Řadu užitečných příkladů a podrobných návodů pro
+použití mnoha enkódovacích voleb naleznete v
+<ulink url="../../tech/encoding-tips.txt">tipech pro enkódování</ulink>, které
+byly získány z několika diskusí v konferenci MPlayer-users. Prohledejte
+<ulink url="http://mplayerhq.hu/pipermail/mplayer-users/">archivy</ulink>,
+chcete-li bohatost diskusí o všech aspektech a problémech vztažených
+k enkódování <application>MEncoder</application>em.
+</para>
+
+<sect1 id="menc-feat-mpeg4">
+<title>Dvouprůchodové enkódování MPEG-4 (&quot;DivX&quot;)</title>
+
+<para>
+Název vychází z faktu, že soubor je enkódován <emphasis>dvakrát</emphasis>.
+První enkódování (dubbed pass) vytvoří dočasné soubory
+(<filename>*.log</filename>) velikosti několika megabajtů, které zatím nemažte
+(můžete smazat AVI). Ve druhém průchodu je vytvořen dvouprůchodový výstupní
+soubor s použitím řízení datového toku z dočasných souborů. Výsledný soubor
+bude mít lepší kvalitu obrazu. Pokud jste o tom teď slyšeli poprvé, měli byste
+si prostudovat některé návody dostupné na netu.
+</para>
+
+<example>
+<title>kopírování zvukové stopy</title>
+<para>
+Dvouprůchodové enkódování DVD do MPEG-4 (&quot;DivX&quot;) AVI zatímco se zvuk
+pouze zkopíruje.
+<screen>
+mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o <replaceable>film.avi</replaceable>
+mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac copy -o <replaceable>film.avi</replaceable>
+</screen>
+</para>
+</example>
+
+<example>
+<title>enkódování zvukové stopy</title>
+<para>
+Dvouprůchodové enkódování DVD do MPEG-4 (&quot;DivX&quot;) AVI a současně
+enkódování zvukové stopy do MP3.
+<screen>
+mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac mp3lame -lameopts vbr=3 -o <replaceable>film.avi</replaceable>
+mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac mp3lame -lameopts vbr=3 -o <replaceable>film.avi</replaceable>
+</screen>
+</para>
+</example>
+</sect1>
+
+<sect1 id="menc-feat-mpeg">
+<title>Enkódování do MPEG formátu</title>
+<para>
+<application>MEncoder</application> umí vytvořit výstupní soubor formátu
+MPEG (MPEG-PS). To je pravděpodobně použitelné pouze s <emphasis>mpeg1video</emphasis>
+kodekem z <systemitem class="library">libavcodec</systemitem></link>, protože
+přehrávače &ndash; s výjimkou <application>MPlayer</application>u &ndash;
+očekávají MPEG-1 video a MPEG-1 layer 2 (MP2) audio proudy v MPEG souborech.
+</para>
+
+<para>
+Tato vlastnost nyní není moc užitečná, pomiňme že má asi mnoho chyb, ale hlavně
+proto, že <application>MEncoder</application> v současnosti neumí enkódovat
+MPEG-1 layer 2 (MP2) zvuk, který všechny ostatní přehrávače očekávají v MPEG
+souborech.
+</para>
+
+<para>
+Výstupní souborový formát <application>MEncoder</application>u změníte použitím
+volby <option>-of mpeg</option>.
+</para>
+
+<para>
+Example:
+<screen>
+mencoder -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video -oac copy <replaceable>další_volby</replaceable> <replaceable>media.avi</replaceable> -o <replaceable>výstup.mpg</replaceable>
+</screen>
+</para>
+</sect1>
+
+
+<sect1 id="menc-feat-rescale">
+<title>Škálování (změna velikosti) filmů</title>
+
+<para>
+Často potřebujeme změnit velikost obrázků ve filmu a to z mnoha důvodů: zmenšení
+souboru, zátěže sítě atd. Mnoho lidí dokonce mění velikost při převodu DVD nebo
+SVCD do DivX AVI. Pokud si přejete video přeškálovat, přečtěte si sekci
+<link linkend="aspect">Zachování poměru stran</link>.
+</para>
+
+<para>
+Samotný proces škálování je prováděn video filtrem <literal>scale</literal>:
+<option>-vf scale=<replaceable>šířka</replaceable>:<replaceable>výška</replaceable></option>.
+Jeho kvalita může být nastavena volbou <option>-sws</option>.
+Pokud ji neuvedete, <application>MEncoder</application> použije 2: bikubickou.
+</para>
+
+<para>
+Použití:
+<screen>
+mencoder <replaceable>vstup.mpg</replaceable> -ovc lavc -lavcopts vcodec=mpeg4 -vf scale=640:480 -o <replaceable>výstup.avi</replaceable>
+</screen>
+</para>
+</sect1>
+
+
+<sect1 id="menc-feat-streamcopy">
+<title>Proudové kopírování</title>
+
+<para>
+<application>MEncoder</application> může zpracovat vstupní datové proudy dvěma
+způsoby:
+<emphasis role="bold">enkóduje</emphasis> je, nebo je
+<emphasis role="bold">kopíruje</emphasis>. Tato část je o
+<emphasis role="bold">kopírování</emphasis>.
+</para>
+
+<itemizedlist>
+<listitem><para>
+ <emphasis role="bold">Video proud</emphasis> (volba <option>-ovc copy</option>):
+ můžete dělat pěkné věci :) Jako umístění (nikoli konverze!) FLI nebo VIVO nebo
+ MPEG-1 videa do AVI souboru! Samozřejmě takové soubory přehraje pouze
+ <application>MPlayer</application> :) A proto to nejspíš nemá žádnou rozumnou
+ hodnotu. A teď vážně: kopírování video proudu může být užitečné například
+ tehdy, když má být enkódován pouze zvuk (např. nekomprimovaný PCM do MP3).
+ </para></listitem>
+<listitem><para>
+ <emphasis role="bold">Audio proud</emphasis> (volba <option>-oac copy</option>):
+ jednoduché. Je možné vzít externí zvukový soubor (MP3, WAV) a namultiplexovat
+ jej do výstupního proudu. K tomu použijte volbu
+ <option>-audiofile <replaceable>soubor</replaceable></option>.
+ </para></listitem>
+</itemizedlist>
+</sect1>
+
+
+<sect1 id="menc-feat-enc-libavcodec">
+<title>Enkódování s rodinou kodeků <systemitem class="library">libavcodec</systemitem>
+</title>
+
+<para>
+<link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link>
+zajišťuje jednoduché enkódování do mnoha zajímavých video a audio formátů.
+Můžete enkódovat do následujících kodeků (více méně aktuální):
+
+<informaltable frame="all">
+<tgroup cols="2">
+<thead>
+<row><entry>Jméno kodeku</entry><entry>Popis</entry></row>
+</thead>
+<tbody>
+<row><entry>mjpeg</entry><entry>
+ Motion JPEG
+ </entry></row>
+<row><entry>ljpeg</entry><entry>
+ Lossless (bezztrátový) JPEG
+ </entry></row>
+<row><entry>h263</entry><entry>
+ H.263
+ </entry></row>
+<row><entry>h263p</entry><entry>
+ H.263+
+ </entry></row>
+<row><entry>mpeg4</entry><entry>
+ standardní ISO MPEG-4 (DivX 5, XVID kompatibilní)
+ </entry></row>
+<row><entry>msmpeg4</entry><entry>
+ prvotní MPEG-4 varianta od MS, v3 (DivX3)
+ </entry></row>
+<row><entry>msmpeg4v2</entry><entry>
+ prvotní MPEG-4 od MS, v2 (použitý ve starých asf souborech)
+ </entry></row>
+<row><entry>wmv1</entry><entry>
+ Windows Media Video, verze 1 (WMV7)
+ </entry></row>
+<row><entry>wmv2</entry><entry>
+ Windows Media Video, verze 2 (WMV8)
+ </entry></row>
+<row><entry>rv10</entry><entry>
+ starý RealVideo kodek
+ </entry></row>
+<row><entry>mpeg1video</entry><entry>
+ MPEG-1 video
+ </entry></row>
+<row><entry>mpeg2video</entry><entry>
+ MPEG-2 video
+ </entry></row>
+<row><entry>huffyuv</entry><entry>
+ bezztrátová komprese
+ </entry></row>
+<row><entry>asv1</entry><entry>
+ ASUS Video v1
+ </entry></row>
+<row><entry>asv2</entry><entry>
+ ASUS Video v2
+ </entry></row>
+<row><entry>ffv1</entry><entry>
+ bezztrátový video kodek z FFmpeg
+ </entry></row>
+</tbody>
+</tgroup>
+</informaltable>
+
+První pole obsahuje názvy kodeků, které můžete přiřadit konfiguračnímu parametru
+<literal>vcodec</literal>, např: <option>-lavcopts vcodec=msmpeg4</option>
+</para>
+
+<informalexample>
+<para>
+Příklad, s MJPEG kompresí:
+<screen>mencoder dvd://2 -o titul2.avi -ovc lavc -lavcopts vcodec=mjpeg -oac copy</screen>
+</para>
+</informalexample>
+</sect1>
+
+
+<sect1 id="menc-feat-enc-images">
+<title>Enkódování z množství vstupních obrázkových souborů (JPEG, PNG, TGA, SGI)</title>
+
+<para>
+<application>MEncoder</application> je schopen vytvořit film z jednoho nebo více
+JPEG, PNG nebo TGA souborů. Pomocí jednoduchého snímkového kopírování může
+vytvořit MJPEG (Motion JPEG), MPNG (Motion PNG) nebo MTGA (Motion TGA) soubory.
+</para>
+
+<orderedlist>
+<title>Vysvětlení procesu:</title>
+<listitem><para>
+ <application>MEncoder</application> <emphasis>dekóduje</emphasis> vstupní
+ soubor(y) pomocí knihovny <systemitem class="library">libjpeg</systemitem>
+ (když dekóduje PNG, použije <systemitem class="library">libpng</systemitem>).
+ </para></listitem>
+<listitem><para>
+ Potom <application>MEncoder</application> nakrmí dekódovaný snímek do
+ zvoleného video kompresoru (DivX4, XviD, FFmpeg msmpeg4, atd).
+ </para></listitem>
+</orderedlist>
+
+<formalpara>
+<title>Příklady</title>
+<para>
+Vysvětlení volby <option>-mf</option> je v man stránce.
+
+<informalexample>
+<para>
+Vytvoření MPEG-4 souboru ze všech JPEG souborů v aktuálním adresáři:
+<screen>
+mencoder mf://*.jpg -mf w=800:h=600:fps=25:type=jpg -ovc lavc -lavcopts vcodec=mpeg4 -oac copy -o <replaceable>výstup.avi</replaceable>
+</screen>
+</para>
+</informalexample>
+
+<informalexample>
+<para>
+Vytvoření MPEG-4 souboru z některých JPEG souborů v aktuálním adresáři:
+<screen>
+mencoder mf://<replaceable>snímek001.jpg,snímek002.jpg</replaceable> -mf w=800:h=600:fps=25:type=jpg -ovc lavc -lavcopts vcodec=mpeg4 -oac copy -o <replaceable>výstup.avi</replaceable>
+</screen>
+</para>
+</informalexample>
+
+<informalexample>
+<para>
+Vytvoření Motion JPEG (MJPEG) souboru ze všech JPEG souborů v aktuálním
+adresáři:
+<screen>
+mencoder mf://*.jpg -mf w=800:h=600:fps=25:type=jpg -ovc copy -oac copy -o <replaceable>výstup.avi</replaceable>
+</screen>
+</para>
+</informalexample>
+
+<informalexample>
+<para>
+Vytvoření nekomprimovaného souboru ze všech PNG souborů v aktuálním adresáři:
+<screen>
+mencoder mf:// -mf w=800:h=600:fps=25:type=png -ovc raw -oac copy -o <replaceable>výstup.avi</replaceable>
+</screen>
+</para>
+</informalexample>
+
+<note><para>
+Šířka musí být celé číslo násobek 4, to je dáno omezením RAW RGB AVI formátu.
+</para></note>
+
+<informalexample>
+<para>
+Vytvoření Motion PNG (MPNG) souboru ze všech PNG souborů v aktuálním adresáři:
+<screen>
+mencoder mf://*.png -mf w=800:h=600:fps=25:type=png -ovc copy -oac copy -o <replaceable>výstup.avi</replaceable> <!--
+--></screen>
+</para>
+</informalexample>
+
+<informalexample>
+<para>
+Vytvoření Motion TGA (MTGA) souboru ze všech TGA souborů v aktuálním adresáři:
+<screen>
+mencoder mf://*.tga -mf w=800:h=600:fps=25:type=tga -ovc copy -oac copy -o <replaceable>výstup.avi</replaceable><!--
+--></screen>
+</para>
+</informalexample>
+
+</para>
+</formalpara>
+</sect1>
+
+
+<sect1 id="menc-feat-extractsub">
+<title>Extrakce DVD titulků do VOBsub souboru</title>
+
+<para>
+<application>MEncoder</application> je schopen vyextrahovat titulky z DVD do
+VOBsub formátovaných souborů. Ty sestávají ze dvou souborů zakončených
+<filename>.idx</filename> a <filename>.sub</filename> a jsou obvykle zabaleny
+v jediném <filename>.rar</filename> archivu.
+<application>MPlayer</application> je umí přehrávat s pomocí voleb
+<option>-vobsub</option> a <option>-vobsubid</option>.
+</para>
+
+<para>
+Zadejte základní jméno (čili bez přípony <filename>.idx</filename> nebo
+<filename>.sub</filename>) výstupních souborů pomocí volby
+<option>-vobsubout</option> a index pro tyto titulky ve zbývajících souborech
+pomocí <option>-vobsuboutindex</option>.
+</para>
+
+<para>
+Pokud není vstup z DVD, měli byste použít <option>-ifo</option> pro indikaci
+<filename>.ifo</filename> souboru nutného k vytvoření výsledného
+<filename>.idx</filename> souboru.
+</para>
+
+<para>
+Pokud vstup není z DVD a nemáte <filename>.ifo</filename> soubor, budete muset
+použít volbu <option>-vobsubid</option> k nastavení, pro které id jazyka se má
+vytvořit <filename>.idx</filename> soubor.
+</para>
+
+<para>
+Každým spuštěním se přidají běžící titulky pokud soubory <filename>.idx</filename>
+a <filename>.sub</filename> již existují. Takže byste je měli všechny odstranit
+dříve než začnete.
+</para>
+
+<example>
+<title>Kopírování dvojích titulků z DVD během dvouprůchodového enkódování</title>
+<screen>
+rm titulky.idx titulky.sub
+mencoder dvd://1 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -vobsubout titulky -vobsuboutindex 0 -sid 2
+mencoder dvd://1 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -vobsubout titulky -vobsuboutindex 1 -sid 5<!--
+--></screen>
+</example>
+
+<example>
+<title>Kopírování francouzských titulků z MPEG souboru</title>
+<screen>
+rm titulky.idx titulky.sub
+mencoder <replaceable>film.mpg</replaceable> -ifo <replaceable>film.ifo</replaceable> -vobsubout titulky -vobsuboutindex 0 -vobsuboutid fr -sid 1<!--
+--></screen>
+</example>
+
+</sect1>
+
+<sect1 id="aspect">
+<title>Zachování poměru stran</title>
+<para>
+DVD a SVCD (čili MPEG-1/2) soubory obsahují hodnotu poměru stran,
+popisující, jak by měl přehrávač škálovat video proud, takže lidé nebudou mít
+šišaté hlavy (př.: 480x480 + 4:3 = 640x480). Pokud ovšem enkódujeme do AVI
+(DivX) souborů, mějte na paměti, že AVI hlavičky neukládají tuto hodnotu.
+Přeškálování videa je odporné a časově náročné, takže musí být lepší způsob!
+</para>
+
+<para>A zde jej máte</para>
+
+<para>
+MPEG-4 má unikátní vlastnost: video proud může obsahovat svůj požadovaný poměr
+stran. Ano, přesně jako MPEG-1/2 (DVD, SVCD) a H.263 soubory. Naneštěstí,
+<emphasis role="bold">žádný</emphasis> video přehrávač nepodporuje tento atribut
+MPEG-4, s výjimkou <application>MPlayer</application>u.
+</para>
+
+<para>
+Tato vlastnost může být použita pouze s kodekem <systemitem>mpeg4</systemitem> z
+<link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link>u.
+Mějte na paměti: ačkoli
+<application>MPlayer</application> korektně přehraje vytvořený soubor, ostatní
+přehrávače použijí špatný poměr stran.
+</para>
+
+<para>
+Opravdu byste měli oříznout černé okraje nad a pod filmem.
+Nastudujte si použití filtrů <systemitem>cropdetect</systemitem> a
+<systemitem>crop</systemitem> v man stránce.
+</para>
+
+<para>
+Použití
+<screen>mencoder <replaceable>vzorové-svcd.mpg</replaceable> -ovc lavc -lavcopts vcodec=mpeg4:autoaspect -vf crop=714:548:0:14 -oac copy -o <replaceable>výstup.avi</replaceable></screen>
+</para>
+</sect1>
+
+<sect1 id="custommatrices"><title>Uživatelské inter/intra matice</title>
+
+<para>
+Díky této vlastnosti
+<link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link>u
+můžete nastavit uživatelskou inter (I-snímky/klíčové snímky) a intra
+(P-snímky/predikované (rozumějte vypočítané) snímky) matice. To je podporováno
+mnoha kodeky:
+<systemitem>mpeg1video</systemitem> a <systemitem>mpeg2video</systemitem>
+jsou hlášeny jako funkční.
+</para>
+
+<para>
+Typické použití této vlastnosti je nastavení matic preferovaných
+<ulink url="http://www.kvcd.net/">KVCD</ulink> specifikacemi.
+</para>
+
+<para>
+<emphasis role="bold">Kvantizační Matice KVCD &quot;Notch&quot;:</emphasis>
+</para>
+
+<para>
+Intra:
+<screen>
+ 8 9 12 22 26 27 29 34
+ 9 10 14 26 27 29 34 37
+12 14 18 27 29 34 37 38
+22 26 27 31 36 37 38 40
+26 27 29 36 39 38 40 48
+27 29 34 37 38 40 48 58
+29 34 37 38 40 48 58 69
+34 37 38 40 48 58 69 79
+</screen>
+
+Inter:
+<screen>
+16 18 20 22 24 26 28 30
+18 20 22 24 26 28 30 32
+20 22 24 26 28 30 32 34
+22 24 26 30 32 32 34 36
+24 26 28 32 34 34 36 38
+26 28 30 32 34 36 38 40
+28 30 32 34 36 38 42 42
+30 32 34 36 38 40 42 44
+</screen>
+</para>
+
+<para>
+Použití:
+<screen>
+$ mencoder <replaceable>vstup.avi</replaceable> -o <replaceable>výstup.avi</replaceable> -oac copy -ovc lavc -lavcopts inter_matrix=...:intra_matrix=...
+</screen>
+</para>
+
+<para>
+<screen>
+$ mencoder <replaceable>vstup.avi</replaceable> -ovc lavc -lavcopts
+vcodec=mpeg2video:intra_matrix=8,9,12,22,26,27,29,34,9,10,14,26,27,29,34,37,
+12,14,18,27,29,34,37,38,22,26,27,31,36,37,38,40,26,27,29,36,39,38,40,48,27,
+29,34,37,38,40,48,58,29,34,37,38,40,48,58,69,34,37,38,40,48,58,69,79
+:inter_matrix=16,18,20,22,24,26,28,30,18,20,22,24,26,28,30,32,20,22,24,26,
+28,30,32,34,22,24,26,30,32,32,34,36,24,26,28,32,34,34,36,38,26,28,30,32,34,
+36,38,40,28,30,32,34,36,38,42,42,30,32,34,36,38,40,42,44 -oac copy -o svcd.mpg
+</screen>
+</para>
+</sect1>
+
+<sect1 id="menc-feat-dvd-mpeg4">
+<title>Vytvoření MPEG-4 (&quot;DivX&quot;) ripu DVD filmu ve vysoké kvalitě</title>
+
+<para>
+ Velmi častou otázkou je "Jak mohu vytvořit rip v nejvyšší možné kvalitě pro
+ danou velikost?". Další otázkou je "Jak vytvořím DVD rip v nejvyšší možné
+ kvalitě? Velikost souboru mě nezajímá, chci tu nejvyšší kvalitu."
+</para>
+
+<para>
+ Druhá otázka je poněkud špatně položená. Konec konců, pokud je vám lhostejná
+ velikost souboru, proč prostě nezkopírujete celý MPEG-2 video proud z DVD?
+ Jistěže vaše AVI bude mít kolem 5 GB, ale pokud chcete nejvyšší kvalitu a
+ na velikosti nezáleží, je to jistě nejlepší volba.
+</para>
+
+<para>
+ Ve skutečnosti, důvodem převodu DVD do MPEG-4 je právě to, že vám na velikosti
+ souboru <emphasis role="bold">záleží</emphasis>.
+</para>
+
+<para>
+ Je těžké nabídnout kuchařku jak vytvořit DVD rip ve velmi vysoké kvalitě. Je
+ nutné uvážit množství faktorů a měli byste rozumět těmto detailům, jinak
+ budete asi zklamáni výsledkem. Níže prozkoumáme některé z těchto věcí a
+ pak se podíváme na příklad. Předpokládáme, že použijete
+ <systemitem class="library">libavcodec</systemitem> pro enkódování videa,
+ ačkoli teorie je stejná i pro ostatní kodeky.
+</para>
+
+<para>
+ Pokud je toho na vás moc, asi byste měli použít některý z pěkných frontendů,
+ které jsou zmíněny v
+ <ulink url="http://mplayerhq.hu/homepage/design7/projects.html#mencoder_frontends">sekci MEncoder</ulink>
+ na naší stránce odvozených projektů.
+ Takto budete schopni dosahovat vysoce kvalitních ripů bez velkého přemýšlení,
+ protože většina těchto nástrojů je navržena tak, aby dělala vhodná rozhodnutí
+ za vás.
+</para>
+
+<sect2 id="menc-feat-dvd-mpeg4-2pass">
+<title>Pevný kvantizer vs. dva průchody</title>
+
+<para>
+ Jsou tři přístupy k enkódování videa: pevný datový tok (CBR), pevný kvantizer
+ a dvouprůchodový (ABR, nebili průměrovaný datový tok).
+</para>
+
+<para>
+ V každém z těchto režimů <systemitem class="library">libavcodec</systemitem>
+ rozbije videosnímek na makrobloky 16x16 pixelů a potom na každý makroblok
+ aplikuje kvantizer. Čím je nižší kvantizer, tím je vyšší kvalita a datový tok.
+ Metoda, kterou <systemitem class="library">libavcodec</systemitem> používá pro
+ určení jaký kvantizer použít pro daný makroblok, se liší a je vysoce
+ ovlivnitelná. (Toto je extrémní zjednodušení daného procesu, ale je vhodné
+ rozumět základnímu principu.)
+</para>
+
+<para>
+ Pokud nastavíte konstantní datový tok, <systemitem
+ class="library">libavcodec</systemitem> bude enkódovat video tak, že zahodí
+ detaily podle potřeby a jen tolik, aby se udržel pod zadaným datovým tokem.
+ Pokud je vám opravdu lhostejná velikost souboru, můžete také použít CBR a
+ nastavit datový tok na nekonečno. (V praxi to znamená nastavit hodnotu tak
+ vysoko, aby nijak neomezovala, jako 10000 Kbitů.) Bez reálného omezení
+ datového toku použije <systemitem class="library">libavcodec</systemitem>
+ nejnižší možný kvantizer pro každý makroblok (ten je nastaven pomocí
+ <option>vqmin</option>, výchozí je 2). Jakmile nastavíte dostatečně nižší
+ datový tok, takže je <systemitem class="library">libavcodec</systemitem>
+ přinucen použít vyšší kvantizer, pak téměř jistě snížíte kvalitu svého videa.
+ Abyste se tomu vyhnuli, měli byste zvážit zmenšení videa podle postupu
+ popsaného později v této příručce.
+</para>
+
+<para>
+ Při konstantním kvantizeru <systemitem class="library">libavcodec</systemitem>
+ používá kvantizer nastavený volbou <option>vqscale</option> na každý makroblok.
+ Pokud chcete maximálně kvalitní rip, opět bez ohledu na datový tok, můžete
+ použít <option>vqscale=2</option>. To povede ke stejnému datovému toku a PSNR
+ (odstup signál&ndash;šum) jako CBR s <option>vbitrate</option>=infinity a
+ výchozím <option>vqmin</option> rovným 2.
+</para>
+
+<para>
+ Problém s konstantní kvantizací je ten, že používá zadaný kvantizer ať to daný
+ makroblok potřebuje či nikoli. Je totiž možné použít vyšší kvantizer na
+ makroblok bez obětování viditelné kvality. Proč tedy plýtvat bity s nemístně
+ nízkým kvantizerem? Váše CPU má tolik cyklů, kolik máte času, ale na harddisku
+ máte jen určitý počet bitů.
+</para>
+
+<para>
+ Při dvouprůchodovém enkódování se v prvním průchodu projde film jakoby měl být
+ CBR, ale vlastnosti každého snímku se zaznamenají do logu. Tato data jsou pak
+ použita při druhém průchodu pro inteligentní stanovení použitého kvantizeru.
+ V rychlých scénách nebo scénách s malým počtem detailů budou častěji používány
+ vyšší kvantizery a v pomalých nebo detailních scénách zase nižší kvantizery.
+</para>
+
+<para>
+ Pokud použijete <option>vqscale=2</option>, plýtváte bity. Pokud použijete
+ <option>vqscale=3</option>, pak nedostanete nejkvalitnější možný rip.
+ Dejme tomu, že ripujete DVD při <option>vqscale=3</option> a
+ výsledkem je 1800Kbit. Pokud provedete dvouprůchodové enkódování
+ s <option>vbitrate=1800</option>, výsledné video bude mít <emphasis
+ role="bold">vyšší kvalitu</emphasis> při
+ <emphasis role="bold">stejném datovém toku</emphasis>.
+</para>
+
+<para>
+ Jelikož jsme vás nyní přesvědčili, že dvouprůchodový režim je správná volba,
+ skutečnou otázkou je, jaký datový tok použít? Odpověď je, že není jediná
+ odpověď. Ideálně byste měli zvolit takový datový tok, který zajistí nejlepší
+ rovnováhu mezi kvalitou a velikostí souboru. Ten bude pokaždé jiný
+ v závislosti na zdrojovém videu.
+</para>
+
+<para>
+ Pokud na velikosti souboru nezáleží, pak je dobrý startovní můstek pro rip
+ s velmi vysokou kvalitou je kolem 2000 Kbitů plus-mínus 200 Kbitů.
+ Pro rychlé akční nebo vysoce detailní zdrojové video, nebo máte-li velmi
+ kritické oko, se budete rozhodovat mezi 2400 nebo 2600.
+ U některých DVD nepoznáte rozdíl při 1400 Kbitech. Je vhodné experimentovat
+ se scénami při různých datových tocích, abyste pro to dostali cit.
+</para>
+
+<para>
+ Pokud se snažíte o určitou velikost, budete muset nějak spočítat datový tok.
+ Ale ještě předtím musíte zjistit, kolik místa byste měli rezervovat pro
+ zvukové(ou) stopy(u), takže byste si
+ <link linkend="menc-feat-dvd-mpeg4-audio">je měli ripnout</link> jako první.
+ Můžete si pak spočítat datový tok pomocí následující rovnice:
+ <systemitem>datový_tok = (požadovaná_velikost_v_Mbajtech - velikost_zvuku_v_Mbajtech) *
+ 1024 * 1024 / délka_v_sek * 8 / 1000</systemitem>
+ Například abyste nacpali dvouhodinový film na 702MB CD, se 60MB zvukovou
+ stopou, bude muset být datový tok videa:
+ <systemitem>(702 - 60) * 1024 * 1024 / (120*60) * 8 / 1000
+ = 740kbps (kilobitů za sekundu)</systemitem>
+</para>
+
+</sect2>
+
+
+<sect2 id="menc-feat-dvd-mpeg4-constraints">
+<title>Omezení pro efektivní enkódování</title>
+
+<para>
+ Ze samé podstaty komprese typu MPEG vyplývají určitá omezení, která byste měli
+ ctít, pokud chcete maximální kvalitu.
+ MPEG rozdělí video na čtverce 16x16 nazývané makrobloky, které se skládají
+ ze čtyř bloků 8x8 jasové (luma) složky a dvou bloků 8x8 barevné (chroma)
+ složky v polovičním rozlišení (jeden pro osu červená-cyan (modrozelená) a druhý pro osu
+ modrá-žlutá).
+ Dokonce i když šířka a výška vašeho videa nejsou násobky 16, použije enkodér
+ dostatek 16x16 makrobloků, aby pokryl celou oblast obrazu a zabere místo
+ navíc, které přijde vniveč.
+ Takže chcete-li maximalizovat kvalitu při dané velikosti souboru, není dobrý
+ nápad používat rozměry které nejsou násobky 16.
+</para>
+
+<para>
+ Většina DVD má také různě velké černé okraje videa. Ponechání těchto ploch
+ může různým způsobem snížit kvalitu.
+</para>
+
+<orderedlist>
+<listitem>
+<para>
+ Komprese typu MPEG je rovněž velmi závislá na plošných frekvenčních
+ transformacích, konkrétně Diskrétní Kosinové Transformaci (DCT), která se
+ podobá Fourierově transformaci. Tento druh enkódování je efektivní na
+ reprezentaci opakujících se vzorů a pozvolné přechody, ale má potíže s ostrými
+ přechody. Chcete-li je enkódovat, musíte použít mnoho bitů, jinak se objeví
+ artefakty známé jako kroužkování.
+</para>
+
+<para>
+ Frekvenční transformace (DCT) je provedena zvlášť pro každý makroblok
+ (ve skutečnosti na každý blok), takže problém nastane pouze tehdy, je-li ostrý
+ přechod uvnitř bloku. Pokud vaše černé okraje začínají přesně na hranicích
+ násobků 16 pixelů, pak to není problém. Černé okraje jsou však na DVD jen
+ málokdy pěkně umístěny, takže je v praxi budete muset vždy odstranit, abyste
+ se vyhnuli tomuto problému.
+</para>
+</listitem>
+</orderedlist>
+
+<para>
+ Navíc k plošně frekvenčním transformacím používá komprese typu MPEG vektory
+ pohybu k popisu změn od jednoho snímku ke druhému. Vektory pohybu přirozeně
+ pracují méně efektivně s novým obsahem přicházejícím zpoza okrajů snímku,
+ protože ten nebyl přítomen na předchozím snímku. Dokud se obraz rozšiřuje
+ směrem k okrajům snímku, nemají s tím vektory pohybu žádný problém, ale
+ jsou-li zde černé okraje, může problém nastat:
+</para>
+
+<orderedlist continuation="continues">
+<listitem>
+<para>
+ Komprese typu MPEG ukládá pro každý makroblok vektor, identifikující která
+ část předchozího obrázku by měla být zkopírována onoho makrobloku jako základ
+ pro predikci následujícího snímku. Pouze zbývající odlišnosti musí být
+ enkódovány. Pokud makroblok přesahuje okraj obrázku a obsahuje část černého
+ okraje, vektory pohybu z ostatních částí obrázku přepíší černý okraj.
+ To znamená mnoho bitů spotřebovaných buď na znovuzačernění, nebo se (spíš)
+ vektory pohybu nepoužijí vůbec a všechny změny v tomto makrobloku se budou
+ kódovat přímo. Jinými slovy se velmi sníží efektivita enkódování.
+</para>
+
+<para>
+ Tento problém nastává opět jen v případě, že černé okraje nezačínají na lince
+ jejíž pozice je násobkem 16.
+</para>
+</listitem>
+
+<listitem>
+<para>
+ Nakonec zde máme makroblok uvnitř obrázku do nějž se posunuje objekt z okraje
+ obrázku. Kódování typu MPEG neumí říct "zkopíruj to co je na obrázku, ale ne
+ černý okraj." Takže se zkopíruje i černý okraj a spotřebuje se spousta bitů
+ na enkódování té části obrázku, která tu měla být.
+</para>
+
+<para>
+ Pokud se obrázek dostane úplně ven z enkódované oblasti, má MPEG speciální
+ optimalizace pro opakované kopírování pixelů na okraj obrázku pokud přijde
+ vektor pohybu zvenčí enkódované oblasti. Tato vlastnost bude k ničemu, pokud
+ má film černé okraje. Na rozdíl od problémů 1 a 2 zde umístění okrajů na
+ násobky 16 nepomůže.
+</para>
+</listitem>
+
+<listitem>
+<para>
+ Navzdory tomu, že okraje jsou úplně černé a nikdy se nemění, je zde vždy
+ alespoň minimální datový tok spotřebovaný na větší množství makrobloků.
+</para>
+</listitem>
+</orderedlist>
+
+<para>
+ Ze všech těchto důvodů doporučujeme zcela odstranit černé okraje. Dále, pokud
+ je na okraji obrázku oblast se šumem/zkreslením, jejím odstřižením se ještě
+ zvýší efektivita enkódování. Videofilní puristé, kteří chtějí zůstat tak
+ blízko originálu, jak je to jen možné, mohou protestovat proti tomuto ořezání,
+ ale pokud nehodláte enkódovat s konstantním kvantizerem, kvalita kterou
+ dostanete díky ořezání znatelně převýší množství ztracených informací na
+ okrajích.
+</para>
+</sect2>
+
+
+<sect2 id="menc-feat-dvd-mpeg4-crop">
+<title>Ořezávání a škálování</title>
+
+<para>
+ Nativní DVD rozlišení je 720x480 pro NTSC a 720x576 pro PAL, ale je zde ještě
+ příznak poměru stran, který udává, zda se jedná o obrazovku (full-screen)(4:3),
+ nebo širokoúhlý film (wide-screen)(16:9). Mnoho (jestli ne většina)
+ širokoúhlých DVD není přesně 16:9, ale bude buď 1.85:1 anebo 2.35:1
+ (cinescope). To znamená, že zde budou ve videu černé okraje, které bude nutné
+ odstřihnout.
+</para>
+
+<para>
+ <application>MPlayer</application> poskytuje filtr pro detekci potřebného
+ ořezu, který stanoví ořezový obdélník (<option>-vf cropdetect</option>).
+ Protože MPEG-4 používá makrobloky 16x16, měli byste se ujistit, že oba rozměry
+ videa jsou násobkem 16, jinak snížíte kvalitu, zvlášť při nízkých datových
+ tocích. Můžete to zajistit zaokrouhlením šířky a výšky ořezového obdélníku
+ dolů na nejbližší násobek 16. Při ořezávání byste měli zvýšit odsazení
+ (offset) v ose y o polovinu rozdílu mezi starou a novou výškou, takže bude
+ výsledné video bráno ze středu snímku. Z důvodu principu vzorkování DVD videa
+ se ujistěte, že je odsazení sudé číslo. (Popravdě, přijměte jako pravidlo,
+ nikdy nepoužívat liché hodnoty pro jakýkoli z parametrů při ořezávání a
+ škálování videa.) Pokud nechcete zahodit těch několik pixelů navíc, můžete
+ místo toho raději změnit velikost videa (škálovat). Na to se podíváme
+ v příkladu níže.
+ V praxi můžete nechat filtr <option>cropdetect</option> udělat všechnu práci
+ zmíněnou výše, jelikož má volitelný parametr <option>round</option>
+ (zaokrouhlení), jehož výchozí hodnota je 16.
+</para>
+
+<para>
+ Rovněž buďte opatrní na "napůl černé" pixely na okrajích. Vždy je rovněž
+ odstřihněte, jinak zde budete plýtvat bity, které můžete použít jinde.
+</para>
+
+<para>
+ Poté co provedete vše, co jsme si doposud řekli, budete mít video, které asi
+ nebude právě 1.85:1 nebo 2.35:1, ale někde poblíž. Můžete spočítat nový poměr
+ stran ručně, ale <application>MEncoder</application> nabízí volbu pro
+ class="library">libavcodec</systemitem> nazývanou <option>autoaspect</option>,
+ která to za vás udělá. Nezvětšujte video jen proto, abyste dosáhli čtvercových
+ pixelů, pokud je vám milé místo na disku. Škálování by mělo být provedeno při
+ přehrávání, kdy přehrávač použije poměr stran uložený v AVI pro zajištění
+ správného rozlišení.
+ Naneštěstí ne všechny přehrávače uplatňují tuto autoškálovací informaci,
+ takže můžete přece jen chtít škálovat.
+</para>
+
+<para>
+ Nejdřív byste si měli spočítat enkódovaný poměr stran:
+ <systemitem>PSo = (Šo x (PSa / PRdvd )) / Vo</systemitem>
+<itemizedlist>
+<title>kde:</title>
+<listitem><para>
+ Šo a Vo jsou šířka a výška ořezaného videa,
+</para></listitem>
+<listitem><para>
+ PRdvd je poměr pixelů v DVD, který je roven 1.25=(720/576) pro DVD
+</para></listitem>
+<listitem><para>
+ v PALu a 1.5=(720/480) pro DVD v NTSC,
+</para></listitem>
+</itemizedlist>
+</para>
+
+<para>
+ Pak si můžete spočítat rozlišení X a Y podle určitého faktoru kvality komprese
+ (CQ):
+ <systemitem>RozY = INT(SQRT( 1000*Datový_tok/25/PSo/CQ )/16) * 16</systemitem>
+ <systemitem>RozX = INT( RozY * PSo / 16) * 16</systemitem>
+</para>
+
+<para>
+ Dobře, ale co je ten CQ?
+ CQ odpovídá počtu bitů na pixel a na snímek v zakódování. Jinými slovy, čím
+ vyšší je CQ, tím nižší je šance uvidět enkódovací artefakty.
+ Pokud ovšem máte cílový rozměr vašeho filmu (1 nebo 2 CD například), máte jen
+ omezené množství bitů, které můžete spotřebovat; takže je nutné najít vhodný
+ kompromis mezi komprimovatelností a kvalitou.
+</para>
+
+<para>
+ CQ závisí jak na datovém toku, tak na rozlišení filmu. Abyste zvýšili CQ,
+ obvykle zmenšíte daný film, takže je datový tok spočítán ve funkci cílové
+ velikosti a délky filmu, které jsou konstantní.
+ CQ pod 0.18 obvykle vede k velmi čtverečkovanému obrazu, protože není dostatek
+ bitů pro zakódování informací každého makrobloku (MPEG4, stejně jako mnoho
+ jiných kodeků seskupuje pixely do bloků při komprimaci obrázku; pokud není
+ dostatek bitů, jsou viditelné hranice těchto bloků).
+ Proto je rozumné volit CQ v rozmezí 0.20 až 0.22 pro rip na 1 CD a
+ 0.26 až 0.28 pro 2 CD.
+</para>
+
+<para>
+ Prosíme berte v potaz, že CQ je jen informační pomůcka závisející na
+ enkódovaném obsahu. CQ okolo 0.18 může být dostatečně dobrý pro Bergmana,
+ na rozdíl od filmu jako je Matrix, který obsahuje mnoho rychlých scén.
+ Na druhou stranu je zbytečné zvyšovat CQ výš než 0.30, jelikož budete plýtvat
+ bity za minimální zisk kvality.
+</para>
+
+</sect2>
+
+<sect2 id="menc-feat-dvd-mpeg4-audio">
+<title>Zvuk</title>
+
+<para>
+ Zvuk je mnohem jednodušší problém k řešení: pokud prahnete po kvalitě, prostě
+ jej nechte tak jak je.
+ Dokonce i AC3 5.1 datové proudy mají nanejvýš 448Kbitů/s a stojí za každý bit.
+ Možná jste v pokušení převést zvuk do Ogg Vorbis při vysoké kvalitě, ale jen
+ proto, že dnes nemáte A/V receiver pro hardwarové dekódování AC3 neznamená,
+ že jej nebudete mít zítra. Připravte své DVD ripy zachováním AC3 datových
+ proudů.
+ Datový proud AC3 můžete zachovat buď jeho zkopírováním přímo do video proudu
+ <link linkend="menc-feat-mpeg4">během enkódování</link>.
+ Také můžete extrahovat AC3 proud, abyste jej pak namixovali do nosičů jako je
+ NUT nebo Matroska.
+ <screen>mplayer <replaceable>zdrojový_soubor.vob</replaceable> -aid 129 -dumpaudio -dumpfile <replaceable>zvuk.ac3</replaceable></screen>
+ vytáhne do souboru <replaceable>zvuk.ac3</replaceable> zvukovou stopu
+ číslo 129 ze souboru <replaceable>zdrojový_soubor.vob</replaceable> (NB: DVD
+ VOB soubory obvykle používají odlišné číslování audia,
+ což znamená, že VOB zvuková stopa 120 je druhou zvukovou stopou v souboru).
+</para>
+
+<para>
+ Někdy ovšem opravdu nemáte jinou možnost než dále zkomprimovat zvuk, aby vám
+ zbylo více bitů na video.
+ Většina lidí volí komprimaci buď pomocí MP3 nebo Vorbis audio kodeků.
+ Zatímco ten druhý je efektivnější z prostorového hlediska, MP3 je