1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-22 06:42:03 +00:00
mpv/DOCS/pl/encoding.html
eyck 6ad7a1da0c New translation from imoteph/adrian
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9526 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-04 13:51:32 +00:00

591 lines
21 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<style type="text/css">
.text
{font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;}
</style>
<title></title>
</head>
<body bgcolor="white">
<p><font class="text"><b><a name="2.4">2.4. Kodowanie z
MEncoderem</a></b></font></p>
<p><b><a name="2.4.1">2.4.1. Cechy</a></b></p>
<p><b>MEncoder</b> (<b>Koder Filmów Mplayera</b>) to prosty
koder filmów zaprojektowany do kodowania filmów odtwarzanych
MPlayerem.
(<b>AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV/FLI/RM/NUV/NET</b>) do
innych formatów odtwarzanych przez MPlayera (patrz niżej). Może
kodowac z rozmaitymi kodekami, takimi jak <b>DivX4</b> (1 lub 2
krokowo), libavcodec, <b>PCM</b>/<b>MP3</b>/<b>VBRMP3</b>
audio. Może także kopiować strumieniowo i zmianiać wymiary
filmu.</p>
<p><b><a name="2.4.2">2.4.2. Kompilowanie</a></b></p>
<ul>
<li><b>OPCJONALNE</b> - czytaj instrukcję kompilacji
<b>MPlayera</b>.</li>
<li><b>OPCJONALNE (TYLKO LINUX)</b> - ściągnij najnowsze
biblioteki <b>DivX4linux</b> z <a href=
"http://avifile.sourceforge.net/download.htm">avifile.sourceforge.net</a>,
i zainstaluj je. Potrzebujesz ich, jeśli chcesz kodować do
DivX4 (1/2 krokowo)</li>
<li><b>OPCJONALNE</b> - <a href=
"codecs.html#2.2.1.9">ściągnij i zainstaluj <b>XViD</b></a>.
Bardzo użyteczne dla non-Linux, i/lub kiedy potrzebujesz
szybszego kodowania, niż DivX4, z przybliżoną jakością.</li>
<li><b>OPCJONALNE</b> - dla wsparcia libavcodec, zainstaluj
libavcodec jak opisano w <a href="codecs.html#2.2.1.2">sekcji
libavcodec</a>.</li>
<li><b>OPCJONALNE</b> - ściągnij i zkompiluj
<b>libmp3lame</b> (dla lame 3.89beta lub lame CVS).<br>
<b>OSTRZEŻENIE : NIE KOMPILUJ LAME <u>GCC 2.96</u> ! Nie
pracuje ono właściwie !</b><br>
Potrzebne jest, aby kodować audio CBR/VBR MP3. Informuję, że
prosty binarny <code>lame</code> nie jest wystarczający. BTW:
mnijeszą optaymalizację użyjesz dla lame, jakość będzie
lepsza. Możesz testować jakość przez uruchamianie <code>make
test</code> po procesie kompilacji lame. Wtedy liczba powinna
być mnijesza niż <b>30</b>. Nie wpadaj w panikę, jeżeli
będzie wynosiła <b>400</b>, nie powinieneś słyszeć spadku
jakość dźwięku. A jeśli twój kompilator nie uruchomił
bezproblemowo<code>make test</code> ... usuń te <b>GCC
2.96</b>.</li>
<li><b>OPCJONALNE</b> - <code>libjpeg</code> i
<code>libpng</code> - są opisane w sekcji instalacji <a href=
"documentation.html#1.3"></a></li>
</ul>
<br>
<br>
<p>Jesteś gotowy? Zapewne wiesz, że inne narzędzia kodowania
potrzebują zainstalowanej biblioteki <i>avifile</i>.
<b>MEncoder</b> nie potrzebuje ich wszystkich.</p>
<p><b><a name="2.4.3">2.4.3. Cechy MEncodera</a></b></p>
<ul>
<li>kodowanie od wysokiego zakresu formatów plików i
dekodowanie <b>MPlayerem</b></li>
<li>kodowanie do wszytkich kodeków ffmpeg'a <a href=
"codecs.html#2.2.1.2">libavcodec</a></li>
<li>kodowanie wideo z <b>tunerów TV kompatybilnych z
V4L</b></li>
<li>kodowanie/multiplexing do plików AVI interleaved z
odpowiednum indeksem</li>
<li>tworzenie plików z zewnętrznych strumieni audio</li>
<li>1, 2 lub 3 krokowe wideo <b>DivX4</b></li>
<li><b>VBR</b> MP3 audio - <b>WAŻNA INFORMACJA</b>: VBR MP3
audio nie zawsze dobrze się odtwrzają na windosowskich
odtwarzaczach! Z drugiej strony, obecnie kodowanie CBR
<b>MEncodera</b>jest zupełnie "zepsute" na odtwarzaczach
win32 :)</li>
<li>PCM audio</li>
<li>Kopiowanie strumieniowe</li>
<li>wejście A/V synchronizowane (PTS-based, może być
wyłączone opcją -mc 0)</li>
<li>Korekcja FPS z opcją <code>-ofps</code> (użyteczne, kiedy
kodujesz VOB 29.97fps do 24fps AVI)</li>
<li>używanie naszego w pełnimocnego systemu
wtyczek(przycinanie, poszerzanie, odwracanie, postprocess,
obracanie, skalowanie, konwersja rgb/yuv)</li>
<li>może kodować DVD/VOBsub <b>I</b> tekst napisów w pliku
wyjściowym</li>
</ul>
<br>
<br>
<p><b><i>Planowane cechy</i></b> :</p>
<ul>
<li>równa liczba rozmaitych dostępnych de/kodowana
formatów/kodeków (tworzenie plików VOB ze strumieniami
DivX4/Indeo5/VIVO :)</li>
<li>kodowanie audio z v4l (dla FreeBSD ?)</li>
</ul>
<br>
<br>
<p><b><a name="2.4.3.1">2.4.3.1. Kodowanie DivX4 2 lub
3-krokowo</a></b></p>
<p><u><b>2-krokowe kodowanie:</b></u> nazwa sama mówi, że ta
metoda koduje plik <i>dwa razy</i>. Pierwsze kodowanie
(<i>krok</i> zdubingujący) tworzy pliki podręczne (*.log) z
rozmiarem kilku megabajtów, nie kasuje ich jeszcze (możesz
usunąć AVI). W drugim kroku, plik 2-kroku (sic!) jest tworzony
używając bitreatu danych z pliku podręcznego. Plik wynikowy
będzie miał lepszą jakość obrazu. Jeśli pierwszy raz o tym
słyszysz powinieneś zasięgnąc rady w dostępnch w Internecie
przewodnikach.</p>
<p>Ten przykład pokazuje jak kodować DVD do dwukrokowego AVI
DiviX4. Tylko dwóch poleceń potrzebujesz:<br>
<code>    rm frameno.avi</code> - usuń plik, który może
pochodzić z poprzedniego 3 krokowego kodowania (może kolidować
z obecnym)<br>
<code>    mencoder -dvd 2 -divx4opts br=1100 -o movie.avi -pass
1<br>
    mencoder -dvd 2 -divx4opts br=1100 -o movie.avi -pass
2</code></p>
<p><u><b>3-krokowe kodowanie:</b></u> to przedłużenie
2-krokowego kodowania, gdzie kodowanie audio zajmuje miejsce w
osobnym kroku. Tam metoda włącza ocenę sugerowania bitreatu
wideo dla dopasowania do CD. Także audio kodowane jest tylko
tak, nie tak jak w trybie 2-krokowym. Schematy:</p>
<table>
<tr>
<td><font class="text"><code>rm
frameno.avi</code></font></td>
<td><font class="text"><b>usuń konfliktowe pliki
podręczne</b></font></td>
</tr>
<tr>
<td><font class="text"><code>mencoder &lt;file/DVD&gt; -ovc
frameno -o frameno.avi</code></font></td>
<td><font class="text"><b><u>Pierwszy krok</u>: tylko-audio
plik avi zostanie utworzony, zawierający TYLKO pożądany
strumień audio. Nie zapomnij o <code>-lameopts</code>,
jeśli potrzebujesz to ustawić. Jeśli kodowałeś długi film,
MEncoder wyświetla sugerowane wartości bitrate dla 650Mb,
700Mb, i 800Mb rozmiarów docelowych po ukończeniu kroku
pierwszego.</b></font></td>
</tr>
<tr>
<td><font class="text"><code>mencoder &lt;file/DVD&gt; -oac
copy -pass 1 -divx4opts
br=&lt;bitrate&gt;</code></font></td>
<td><font class="text"><b><u>Drugi krok</u>: inaczej zwany
pierwszym krokiem kodowania wideo DivX4. Opcjonalnie
określony bitreate wideo MEncoder wyświetlł na końcu
poprzedniego kroku.</b></font></td>
</tr>
<tr>
<td><font class="text"><code>mencoder &lt;file/DVD&gt; -oac
copy -pass 2 -divx4opts
br=&lt;bitrate&gt;</code></font></td>
<td><font class="text"><b><u>Trzeci krok</u>: inaczej zwany
drugim krokiem kodowania wideo DiviX4. Opcjonalnie
określony bitreate wideo MEncoder wyświetlł na końcu
poprzedniego kroku. W tym kroku audio z
<code>frameno.avi</code> zostanie wsunięte do docelowego
pliku... i wszytko jest gotowe!</b></font></td>
</tr>
</table>
<br>
<br>
<p><b>Przykład kodowanie 3-krokowego :</b></p>
<p><code>    rm frameno.avi</code> - usuń plik pochodzący z
poprzedniego kodowania 3-krokowego (będzie kolidował z
obecnym)<br>
<code>    mencoder -dvd 2 -ovc frameno -o frameno.avi<br>
</code>    mencoder -dvd 2 -divx4opts br=1100 -oac copy -o
movie.avi -pass 1<br>
    mencoder -dvd 2 -divx4opts br=1100 -oac copy -o movie.avi
-pass 2</p>
<p><u><b>2 lub 3-krokowe kodowanie używając wewnętrznego
kontrolera libavcodec</b></u> : Opcjonalnie możesz użyć trybu 2
lub 3-krokowego wewnętrznego libavcodec'a, możde dać ci to
lepszą końcową ścisłość tempa, niż używanie zewnątrznego,
2-krokowego DivX4-inspired kontrolera tempa z libavcodec.<br>
</p>
<div style="margin-left: 2em">
<b>2-krokowe kodowanie</b> :<br>
<code>rm -f lavc_stats.txt<br>
mencoder -dvd 2 -ovc lavc -lacvopts vpass=1 (opcje-audio) -o
movie.avi<br>
mencoder -dvd 2 -ovc lavc -lacvopts vpass=2 (opcje-audio) -o
movie.avi</code><br>
<br>
<b>3-krokowe kodowanie</b> :<br>
<code>rm -f frameno.avi lavc_stats.txt<br>
mencoder -dvd 2 -ovc frameno (opcje-audio) -o frameno.avi<br>
mencoder -dvd 2 -ovc lavc -lacvopts vpass=1 -oac copy -o
movie.avi<br>
mencoder -dvd 2 -ovc lavc -lacvopts vpass=2 -oac copy -o
movie.avi</code><br>
</div>
<br>
<br>
<p><b><a name="2.4.3.2">2.4.3.2. Skalowanie filmów</a></b></p>
<p>Często potrzebna jest zmiana rozmiarów obrazów filmu.
Powodów może być wiele, na przykład dopasowywanie rozmiarów
pliku wyjściowego, kodując SVCD do DivX. Zripowanie DVD są
często źle skalowane, na przyklad DVD 4:3 powinno być 640x480,
szczególnie kiedy chcesz zmieścić go na 1 CD i mieć dobrą
jakość w tym samym czasie. SVCD mają rozmiar 480x480 i ich
nagłówki zawierają stosunek, który odtwarzacze powinny użyć
(np.: 480x480 + 4:3 = 640x480). Jednak, gdy kodujesz do plików
AVI (DivX), musisz być świadom tego, że nagłówki AVI na
zapamiętują tej wartośći W taki sposób jedynym rozwiąznaniem
jest skalowanie.</p>
<p>Proces skalowania jest prowadzony przez filter wideo
<i>'scale'</i>: <code>-vop scale=X:Y</code>. Jakość może być
ustawiona przez opcję <code>-sws</code>. Jeśli nie jest
określona, <b>MEncoder</b> użyje 0: szybki bilinear.</p>
<p>Sposób użycia :<br>
<code>    mencoder sample-svcd.mpg -divx4opts br=1300 -vop
scale=640:480 -sws 2 -o output.avi</code></p>
<p><b><a name="2.4.3.3">2.4.3.3. Kopiowanie
strumieniowe</a></b></p>
<p><b>MEncoder</b> może przechwytywać strumienie wejściowe na
dwa sposoby: <b>kodując</b> lub <b>kopiując</b> je. Ta sekcja
dotyczy <b>kopiowania</b>.</p>
<ul>
<li><b>Strumień wideo</b> (opcja <code>-ovc copy</code>):
niezłą robotę można wykonać :)<br>
Coś jak, wkładanie (nie konwertacja!) wideo FLI, VIVO lub
MPEG1 wewnątrz pliku! Oczywiście tylko <b>MPlayer</b> może
odtwarzać takie pliki :) I prwadopodobnie nie posiada
prawdziwych wartości dla wszytkich. Z rozsądkiem: kopiowanie
strumieni wideo może być użyteczne na przykład, kiedy tylko
strumień audio był do kodowania (coś w stylu odkopmresowanego
pliku PCM do MP3).</li>
<li><b>Strumienie audio</b> (opcja <code>-oac copy</code>):
bezpośredni. Możliwe jest przejęcie zewnętrznego pliku audio
(MP3, AC3, Vorbis) i jego zapis do strumienia zewnętrznego.
Użyj do tego opcji <code>-audiofile &lt;filename&gt;</code>
.</li>
</ul>
<br>
<br>
<p><b><a name="2.4.3.4">2.4.3.4. Naprawianie AVI z uszkodzonymi
indeksami lub interleavingiem</a></b></p>
<p>Prosto kopiujemy strumienie audio i wideo, a <b>MEncoder</b>
generuje indeks. Oczywiście nie naprawi to błądów strumieni
wideo i/lub audio. Naprawia to także fliki z uszkodzonym
interleavingiem, tak więc opcja <code>-ni</code> będzię
potrzebna tak, czy inaczej.</p>
<p>Polecenie: <code>mencoder -idx input.avi -ovc copy -oac copy
-o output.avi</code></p>
<p><b><a name="2.4.3.5">2.4.3.5. Kodowanie z rodziną kodeków
<i>libavcodec</i></a></b></p>
<p><a href="codecs.html#2.2.1.2">libavcodec</a> zapewnia proste
kodowanie do różnych interesujących formatów wideo i audio
(obecnie kodeki audio są niedostępne). Możesz kodować do
następującch kodeków:</p>
<ul>
<li>mjpeg - Motion JPEG</li>
<li>h263 - H263</li>
<li>h263p - H263 Plus</li>
<li>mpeg4 - DivX4</li>
<li>msmpeg4 - stary DivX</li>
<li>msmpeg4v2 - Micro$oft MPEG4 V2 (DivX inaczej zwany
poprzednikiem MP43)</li>
<li>rv10 - stare kodeki RealVideo</li>
<li>mpeg1video - wideo MPEG1 :)</li>
</ul>
<br>
<br>
<p>Pierwsza kolumna zawiera nazwy kodeków, które powinny być
podane po konfiguracji <code>vcodec</code>, w stylu:
<code>-lavcopts vcodec=msmpeg4</code></p>
<p>Przykład z kompresją MJPEG :<br>
<code>    mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts
vcodec=mjpeg</code></p>
<p><b><a name="2.4.3.6">2.4.3.6. Kodowanie z wielokrotnego
wejścia obrazu pliku (JPEGi lub PNGsy)</a></b></p>
<p><b>MEncoder</b> potrafi utworzyć film z jednego lub kilku
plików JPEG lub PNG. Za pomocą prostego kopiowania klatki może
stworzyć plik MJPEG (Motion JPEG) lub MPNG (Motion PNG).</p>
<p><b><i>Wyjaśnienie procesu</i></b></p>
<p><b>MEncoder</b> <i>dekoduje</i> obraz(y) wejściowy z
<code>libjpeg</code> (kiedy dekoduje PNGsy, używa
<b>libpng</b>).</p>
<p><b>MEncoder</b> wtedy przekazuje dekodowany obraz do
kompresora wideo (DivX4, Xvid, ffmpeg msmpeg4, itp...). Obecnie
dekoder PNG może tylko zapisywać do formatów RGB, tak więc nie
może być użyty z kodekami króre wymagają YUV jako wejścia, tak
jak DivX4 lub msmpeg4 ffmpeg'a.</p>
<p><b><i>Przykłady</i></b></p>
<p>Objaśnienia opcji <code>-mf</code> możesz znaleść pod spodem
globalnej sekcji <a href="#2.4.5">Opcje</a> i w manualu
systemowym.</p>
<p><i>Tworzenie pliku DivX4 ze wszystkich plików JPEG w
bieżącym katalogu:</i><br>
  <code>mencoder \*.jpg -mf on:w=800:h=600:fps=25 -ovc divx4
-o output.avi</code></p>
<p><i>Tworzenie pliku DivX4 z któregoś pliku JPEG w bieżącym
katalogu :</i><br>
  <code>mencoder frame001.jpg,frame002.jpg -mf
on:w=800:h=600:fps=25 -ovc divx4 -o output.avi</code></p>
<p><i>Tworzenie pliku Motion JPEG (MJPEG) file ze wszystkich
plików JPEG w bieżącym katalogu :</i><br>
  <code>mencoder \*.jpg -mf on:w=800:h=600:fps=25 -ovc copy -o
output.avi</code></p>
<p><i>Tworzenie nieskompresowanych plików ze wszystkich plików
PNG w bieżącym katalogu :</i><br>
  <code>mencoder \*.png -mf on:w=800:h=600:fps=25:type=png
-ovc raw -o output.avi</code></p>
<p><i>Tworzenie pliku Motion PNG (MPNG) ze wszystkich plików
PNG w bieżącym katalogu :</i><br>
  <code>mencoder \*.png -mf on:w=800:h=600:fps=25:type=png
-ovc copy -o output.avi</code></p>
<p><b><a name="2.4.4">2.4.4. Składnia</a></b></p>
<p>  <code>mencoder [opcja] [plik wejściowy] [opcja]
...</code></p>
<p><b><a name="2.4.5">2.4.5. Dostępne opcje</a></b></p>
<p>INFORMACJA: dla wszystkich dostępnyc opcji czytaj, <b>czytaj
manual !</b></p>
<p>Z racji, że <b>MEncoder</b> jest zbudowany na tym samym
kodzie co <b>MPlayer</b>, istnieje wiele opcji <b>MPlayera</b>,
które działają w <b>MEncoderze</b> także! Jak widzisz, możesz
użyć <code>-sid</code> do zripowania DVD z napisami lub
<code>-noidx</code> aby pominąć pełny błędów indeks pliku AVI.
<b>Bądź inspirujący!</b></p>
<table border="1">
<tr>
<td><font class="text"><i>-ss</i> czas</font></td>
<td><font class="text">zacznij kodować od podanego czasu
(może tylko zacząć od klatki !)</font></td>
</tr>
<tr>
<td><font class="text"><i>-endpos</i> czas</font></td>
<td><font class="text">zatrzymaj kodowanie w podanym
czasie. Zobacz maual po przykłady !</font></td>
</tr>
<tr>
<td><font class="text"><i>-o</i> plik</font></td>
<td><font class="text">określ plik wyjściowy</font></td>
</tr>
<tr>
<td><font class="text"><i>-sws</i> 0-2</font></td>
<td><font class="text">typ metody skalowania<br>
  0 - szybki bilinear<br>
  1 - bilinear<br>
  2 - bicubic (lepsza jakość)<br>
</font></td>
</tr>
<tr>
<td><font class="text"><i>-ovc</i> nazwa_kodeka</font></td>
<td><font class="text">Koduj z podanym kodekiem (nazwa z
codecs.conf). Przykłady:<br>
  <b>help</b> - wyświtl listę dostępnych kodeków<br>
  <b>rawrgb</b> - ?<br>
  <b>copy</b> - nie koduje, tylko kopiuje strumień (teraz
tylko z AVI/ASF)<br>
  <b>divx4</b> - koduje do DivX4<br>
  <b>lavc</b> - koduje z kodemiem z ibavcodec<br>
  <b>vfw</b> - koduje z Windows DLL<br>
</font></td>
</tr>
<tr>
<td><font class="text"><i>-oac</i> nazwa_kodeka</font></td>
<td><font class="text">Koduje z podanym kodekiem (nazwa z
codecs.conf). Przykłady:<br>
  <b>help</b> - wyświetl listę dostępnych kodeków<br>
  <b>copy</b> - nie koduje, tylko kopiuje strumień (teraz
tylko z AVI/ASF)<br>
  <b>pcm</b> - koduje do niespompresowanego PCM<br>
  <b>mp3lame</b> - koduje do MP3 (używając Lame)<br>
</font></td>
</tr>
<tr>
<td><font class="text"><i>-mf</i> opcje
wielokrotne</font></td>
<td><font class="text">Używa kiedy koduje z wielokrotnych
plików JPEG. Jego pod-opcje to:<br>
  <b>on</b> - włącza obsługę plików wielokrotnych<br>
  <b>w</b>=&lt;wartość&gt; - szerkość pliku
wyjściowego<br>
  <b>h</b>=&lt;wartość&gt; - wyskość pliku wyjścowego<br>
  <b>fps</b>=&lt;wartość&gt; - ilość fps'ów pliku
wyjściowego<br>
  <b>type</b>=&lt;wartość&gt; - rodzaj pliku wejściowego
(dostępne typy : <code>jpeg</code>, <code>png</code>)<br>
</font></td>
</tr>
<tr>
<td><font class="text"><i>-divx4opts</i></font></td>
<td><font class="text">Jeśli kodujesz do DivX4, możesz
określić jego opcje tutaj, np:<br>
  <code>-divx4opts br=1800:deinterlace:key=250</code><br>
Ogólne opcje: <b>(po pełną listę sprawdź manual!)</b><br>
  <b>help</b> - wyświetl pomoc<br>
  <b>br</b>=&lt;warość&gt; - określ bitreate w kbitach
&lt;4-16000&gt; lub bitach &lt;16001-24000000&gt;<br>
  <b>q</b>=&lt;wartość&gt; - jakość (1-najszybsza,
5-najlepsza - domyślnie 5)<br>
  <b>key</b>=&lt;wartość&gt; - przerwa klatek<br>
</font></td>
</tr>
<tr>
<td><font class="text"><i>-lavcopts</i></font></td>
<td><font class="text">Jeśli kodujesz do libavcodec, możesz
określić jego opcje tutaj, np:<br>
  <code>-lavcopts
vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250</code><br>
Ogólne opcje: <b>(po pełną listę sprawdź manual!)</b><br>
  <b>help</b> - wyświetl pomoc<br>
  <b>vcodec</b>=&lt;wartość&gt; - wybierz kodek wideo (po
pełną listę zobacz sekcję libavcodec)<br>
  <b>vbitrate</b>=&lt;wartość&gt; - określ bitrate w
kbitach &lt;4-16000&gt; lub bitach
&lt;16001-24000000&gt;<br>
  <b>vhq</b> - wysoka jakość<br>
  <b>keyint</b>=&lt;wartość&gt; - przerwa klatki<br>
</font></td>
</tr>
<tr>
<td><font class="text"><i>-lameopts</i></font></td>
<td><font class="text">Jeśli kodujesz do MP2 z libmp3lame,
możesz określić jego parametry tutaj, np:<br>
  <code>-lameopts q=3</code><br>
  <code>-lameopts br=192:cbr</code><br>
Opcje ogólne: <b>(po pełną listę sprawdź manual)</b><br>
  <b>help</b> - wyświetl pomoc<br>
  <b>cbr</b> - wybierz <b>CBR</b> MP3 (domyślnie jest
<b>VBR</b>)<br>
  <b>br</b>=&lt;wartość&gt; - określ bitrate w kbitach
&lt;0-1024&gt; (to tylko dla <b>CBR</b>!)<br>
  <b>q</b>=&lt;wartość&gt; - jakość (0-największa,
9-najszybsza - domyślnie 0) (to tylko dla <b>VBR</b>!)<br>
  <b>vbr</b>=&lt;wartość&gt; - pod-tryb VBR (3-ABR, lepsza
jakość/prędkość) (to tylko dla <b>VBR</b>!)<br>
</font></td>
</tr>
</table>
<p><b><a name="2.4.6">2.4.6. Przykłady</a></b></p>
<p>Używanie <b>MEncodera</b> jest najprostszą rzeczą na
świecie. Zobacz następujące:</p>
<p>Kodowania z DVD, tutuł 2 :<br>
<code>    mencoder -dvd 2 -o title2.avi</code></p>
<p>To samo, ale z rodziną libavcodec, kompresja MJPEG :<br>
<code>    mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts
vcodec=mjpeg -ffourcc mjpg</code></p>
<p>Kodowanie z DVD, tytuł 2, ze skalowaniem :<br>
<code>    mencoder -dvd 2 -vop scale=640:480 -sws 2 -o
title2.avi</code></p>
<p>Kodowanie z HTTP :<br>
<code>    mencoder http://mplayer.hq/example.avi -o
example.avi</code></p>
<p>Kodowanie z pipe :<br>
<code>    rar p test-SVCD.rar | mencoder -divx4opts br=800
-ofps 24 -pass 1 -- -</code></p>
<p>Kodowanie z wielokrotnego pliku *.vob :<br>
<code>    cat *.vob | mencoder &lt;options&gt; -</code></p>
<p>Kodowanie z tunera (dla opcji tunera <a href=
"documentation.html#2.5">zobacz sekcję wejścia TV !</a>) :<br>
<code>    mencoder -tv on:driver=v4l:width=640:height=480
&lt;options&gt;</code></p>
<p>Po wszytskie dostępne opcje, <b><i>sprawdź manual
MEncodera!</i></b></p>
</body>
</html>