comparison DOCS/pl/encoding.html @ 9549:e45da41573ef

Document translated to polish language.
author mpt
date Sun, 09 Mar 2003 14:15:17 +0000
parents 5c2b34c87509
children 0fe056bdb135
comparison
equal deleted inserted replaced
9548:672f82a7859b 9549:e45da41573ef
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 1 <HTML>
2 2
3 <html> 3 <HEAD>
4 <head> 4 <STYLE>
5 <title>Kodowanie z MEncoderem</title> 5 .text
6 <LINK rel="stylesheet" type="text/css" href="../default.css"> 6 {font-family : Verdana, Arial, Helvetica, sans-serif;
7 <META http-equiv="Content-Type" content= 7 font-size : 14px;}
8 "text/html; charset=iso-8859-2"> 8 </STYLE>
9 </head> 9 </HEAD>
10 10
11 <body bgcolor="white"> 11 <BODY BGCOLOR=white>
12 <p><font class="text"><b><a name="2.4">2.4. Kodowanie z 12
13 MEncoderem</a></b></font></p> 13 <FONT CLASS="text">
14 14
15 <p><b><a name="2.4.1">2.4.1. Cechy</a></b></p> 15 <P><B><A NAME=2.4>2.4. Kodowanie z MEncoderem</A></B></P>
16 16
17 <p><b>MEncoder</b> (<b>Koder Filmów Mplayera</b>) to prosty 17 <P><B><A NAME=2.4.1>2.4.1. Cechy</B></P>
18 koder filmów zaprojektowany do kodowania filmów odtwarzanych 18
19 MPlayerem. 19 <P><B>MEncoder</B> (<B>Koder Filmów Mplayera</B>) to prosty koder filmów zaprojektowany do kodowania
20 (<b>AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV/FLI/RM/NUV/NET</b>) do 20 filmów odtwarzanych MPlayerem.
21 innych formatów odtwarzanych przez MPlayera (patrz niżej). Może 21 (<B>AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV/FLI/RM/NUV/NET</B>) do innych formatów odtwarzanych przez MPlayera
22 kodowac z rozmaitymi kodekami, takimi jak <b>DivX4</b> (1 lub 2 22 (patrz niżej). Może kodowac z rozmaitymi kodekami, takimi jak <B>DivX4</B> (1 lub
23 krokowo), libavcodec, <b>PCM</b>/<b>MP3</b>/<b>VBRMP3</b> 23 2 krokowo), libavcodec, <B>PCM</B>/<B>MP3</B>/<B>VBRMP3</B> audio. Może także kopiować
24 audio. Może także kopiować strumieniowo i zmianiać wymiary 24 strumieniowo i zmianiać wymiary filmu.</P>
25 filmu.</p> 25
26 26 <P><B><A NAME=2.4.2>2.4.2. Kompilowanie</B></P>
27 <p><b><a name="2.4.2">2.4.2. Kompilowanie</a></b></p> 27
28 28 <P>
29 <ul> 29 <UL>
30 <li><b>OPCJONALNE</b> - czytaj instrukcję kompilacji 30 <LI><B>OPCJONALNE</B> - czytaj instrukcję kompilacji <B>MPlayera</B>.</LI>
31 <b>MPlayera</b>.</li> 31 <LI><B>OPCJONALNE (TYLKO LINUX)</B> - ściągnij najnowsze biblioteki <B>DivX4linux</B>
32 32 z <A HREF="http://avifile.sourceforge.net/download.htm">avifile.sourceforge.net</A>,
33 <li><b>OPCJONALNE (TYLKO LINUX)</b> - ściągnij najnowsze 33 i zainstaluj je. Potrzebujesz ich, jeśli chcesz kodować do DivX4
34 biblioteki <b>DivX4linux</b> z <a href= 34 (1/2 krokowo)</LI>
35 "http://avifile.sourceforge.net/download.htm">avifile.sourceforge.net</a>, 35 <LI><B>OPCJONALNE</B> - <A HREF="codecs.html#2.2.1.9">ściągnij i zainstaluj
36 i zainstaluj je. Potrzebujesz ich, jeśli chcesz kodować do 36 <B>XViD</B></A>. Bardzo użyteczne dla non-Linux, i/lub kiedy potrzebujesz
37 DivX4 (1/2 krokowo)</li> 37 szybszego kodowania, niż DivX4, z przybliżoną jakością.</LI>
38 38 <LI><B>OPCJONALNE</B> - dla wsparcia libavcodec, zainstaluj libavcodec jak opisano w
39 <li><b>OPCJONALNE</b> - <a href= 39 <A HREF="codecs.html#2.2.1.2">sekcji libavcodec</A>.</LI>
40 "codecs.html#2.2.1.9">ściągnij i zainstaluj <b>XViD</b></a>. 40 <LI><B>OPCJONALNE</B> - ściągnij i zkompiluj <B>libmp3lame</B> (dla lame 3.89beta lub lame CVS).<BR>
41 Bardzo użyteczne dla non-Linux, i/lub kiedy potrzebujesz 41 <B>OSTRZEŻENIE : NIE KOMPILUJ LAME <U>GCC 2.96</U> ! Nie pracuje ono właściwie !</B><BR>
42 szybszego kodowania, niż DivX4, z przybliżoną jakością.</li> 42 Potrzebne jest, aby kodować audio CBR/VBR MP3. Informuję, że prosty binarny
43 43 <CODE>lame</CODE> nie jest wystarczający. BTW: mnijeszą optaymalizację użyjesz dla lame,
44 <li><b>OPCJONALNE</b> - dla wsparcia libavcodec, zainstaluj 44 jakość będzie lepsza. Możesz testować jakość przez uruchamianie <CODE>make test</CODE> po procesie kompilacji
45 libavcodec jak opisano w <a href="codecs.html#2.2.1.2">sekcji 45 lame. Wtedy liczba powinna być mnijesza niż <B>30</B>. Nie wpadaj w panikę, jeżeli będzie
46 libavcodec</a>.</li> 46 wynosiła <B>400</B>, nie powinieneś słyszeć spadku jakość dźwięku.
47 47 A jeśli twój kompilator nie uruchomił bezproblemowo<CODE>make test</CODE> ...
48 <li><b>OPCJONALNE</b> - ściągnij i zkompiluj 48 usuń te <B>GCC 2.96</B>.</LI>
49 <b>libmp3lame</b> (dla lame 3.89beta lub lame CVS).<br> 49 <LI><B>OPCJONALNE</B> - <CODE>libjpeg</CODE> i <CODE>libpng</CODE> -
50 <b>OSTRZEŻENIE : NIE KOMPILUJ LAME <u>GCC 2.96</u> ! Nie 50 są opisane w sekcji instalacji <A HREF="documentation.html#1.3"></A></LI>
51 pracuje ono właściwie !</b><br> 51 </UL>
52 Potrzebne jest, aby kodować audio CBR/VBR MP3. Informuję, że 52 </P>
53 prosty binarny <code>lame</code> nie jest wystarczający. BTW: 53
54 mnijeszą optaymalizację użyjesz dla lame, jakość będzie 54 <P>Jesteś gotowy? Zapewne wiesz, że inne narzędzia kodowania potrzebują zainstalowanej biblioteki
55 lepsza. Możesz testować jakość przez uruchamianie <code>make 55 <I>avifile</I>. <B>MEncoder</B> nie potrzebuje ich wszystkich.</P>
56 test</code> po procesie kompilacji lame. Wtedy liczba powinna 56
57 być mnijesza niż <b>30</b>. Nie wpadaj w panikę, jeżeli 57 <P><B><A NAME=2.4.3>2.4.3. Cechy MEncodera</B></P>
58 będzie wynosiła <b>400</b>, nie powinieneś słyszeć spadku 58
59 jakość dźwięku. A jeśli twój kompilator nie uruchomił 59 <P>
60 bezproblemowo<code>make test</code> ... usuń te <b>GCC 60 <UL>
61 2.96</b>.</li> 61 <LI>kodowanie od wysokiego zakresu formatów plików i dekodowanie <B>MPlayerem</B></LI>
62 62 <LI>kodowanie do wszytkich kodeków ffmpeg'a
63 <li><b>OPCJONALNE</b> - <code>libjpeg</code> i 63 <A HREF=codecs.html#2.2.1.2>libavcodec</A></LI>
64 <code>libpng</code> - są opisane w sekcji instalacji <a href= 64 <LI>kodowanie wideo z <B>tunerów TV kompatybilnych z V4L</B></LI>
65 "documentation.html#1.3"></a></li> 65 <LI>kodowanie/multiplexing do plików AVI interleaved z odpowiednum indeksem</LI>
66 </ul> 66 <LI>tworzenie plików z zewnętrznych strumieni audio</LI>
67 <br> 67 <LI>1, 2 lub 3 krokowe wideo <B>DivX4</B></LI>
68 <br> 68 <LI><B>VBR</B> MP3 audio - <B>WAŻNA INFORMACJA</B>: VBR MP3 audio nie zawsze
69 69 dobrze się odtwrzają na windosowskich odtwarzaczach! Z drugiej strony, obecnie
70 70 kodowanie CBR <B>MEncodera</B>jest zupełnie "zepsute" na odtwarzaczach win32 :)</LI>
71 <p>Jesteś gotowy? Zapewne wiesz, że inne narzędzia kodowania 71 <LI>PCM audio</LI>
72 potrzebują zainstalowanej biblioteki <i>avifile</i>. 72 <LI>Kopiowanie strumieniowe</LI>
73 <b>MEncoder</b> nie potrzebuje ich wszystkich.</p> 73 <LI>wejście A/V synchronizowane (PTS-based, może być wyłączone opcją -mc 0)</LI>
74 74 <LI>Korekcja FPS z opcją <CODE>-ofps</CODE> (użyteczne, kiedy kodujesz VOB
75 <p><b><a name="2.4.3">2.4.3. Cechy MEncodera</a></b></p> 75 29.97fps do 24fps AVI)</LI>
76 76 <LI>używanie naszego w pełnimocnego systemu wtyczek(przycinanie, poszerzanie, odwracanie, postprocess,
77 <ul> 77 obracanie, skalowanie, konwersja rgb/yuv)</LI>
78 <li>kodowanie od wysokiego zakresu formatów plików i 78 <LI>może kodować DVD/VOBsub <B>I</B> tekst napisów w pliku wyjściowym</LI>
79 dekodowanie <b>MPlayerem</b></li> 79 </UL>
80 80 </P>
81 <li>kodowanie do wszytkich kodeków ffmpeg'a <a href= 81
82 "codecs.html#2.2.1.2">libavcodec</a></li> 82 <P><B><I>Planowane cechy</I></B> :
83 83 <UL>
84 <li>kodowanie wideo z <b>tunerów TV kompatybilnych z 84 <LI>równa liczba rozmaitych dostępnych de/kodowana formatów/kodeków
85 V4L</b></li> 85 (tworzenie plików VOB ze strumieniami DivX4/Indeo5/VIVO :)</LI>
86 86 <LI>kodowanie audio z v4l (dla FreeBSD ?)</LI>
87 <li>kodowanie/multiplexing do plików AVI interleaved z 87 </UL>
88 odpowiednum indeksem</li> 88 </P>
89 89
90 <li>tworzenie plików z zewnętrznych strumieni audio</li> 90 <P><B><A NAME=2.4.3.1>2.4.3.1. Kodowanie DivX4 2 lub 3-krokowo</B></P>
91 91
92 <li>1, 2 lub 3 krokowe wideo <b>DivX4</b></li> 92 <P><U><B>2-krokowe kodowanie:</B></U> nazwa sama mówi, że ta metoda koduje plik <I>dwa razy</I>.
93 93 Pierwsze kodowanie (<I>krok</I> zdubingujący) tworzy pliki podręczne (*.log) z rozmiarem kilku megabajtów,
94 <li><b>VBR</b> MP3 audio - <b>WAŻNA INFORMACJA</b>: VBR MP3 94 nie kasuje ich jeszcze (możesz usunąć AVI). W drugim kroku, plik 2-kroku (sic!) jest tworzony używając
95 audio nie zawsze dobrze się odtwrzają na windosowskich 95 bitreatu danych z pliku podręcznego. Plik wynikowy będzie miał lepszą jakość obrazu.
96 odtwarzaczach! Z drugiej strony, obecnie kodowanie CBR 96 Jeśli pierwszy raz o tym słyszysz powinieneś zasięgnąc rady w dostępnch w Internecie przewodnikach.</P>
97 <b>MEncodera</b>jest zupełnie "zepsute" na odtwarzaczach 97
98 win32 :)</li> 98 <P>Ten przykład pokazuje jak kodować DVD do dwukrokowego AVI DiviX4. Tylko dwóch poleceń
99 99 potrzebujesz:<BR>
100 <li>PCM audio</li> 100 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;rm frameno.avi</CODE> - usuń plik, który może pochodzić z poprzedniego
101 101 3 krokowego kodowania (może kolidować z obecnym)<BR>
102 <li>Kopiowanie strumieniowe</li> 102 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -divx4opts br=1100
103 103 -o movie.avi -pass 1<BR>
104 <li>wejście A/V synchronizowane (PTS-based, może być 104 &nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -divx4opts br=1100 -o movie.avi -pass 2</CODE></P>
105 wyłączone opcją -mc 0)</li> 105
106 106 <P><U><B>3-krokowe kodowanie:</B></U> to przedłużenie 2-krokowego kodowania,
107 <li>Korekcja FPS z opcją <code>-ofps</code> (użyteczne, kiedy 107 gdzie kodowanie audio zajmuje miejsce w osobnym kroku. Tam metoda włącza ocenę sugerowania
108 kodujesz VOB 29.97fps do 24fps AVI)</li> 108 bitreatu wideo dla dopasowania do CD. Także audio kodowane jest tylko tak, nie tak jak w
109 109 trybie 2-krokowym. Schematy:</P>
110 <li>używanie naszego w pełnimocnego systemu 110
111 wtyczek(przycinanie, poszerzanie, odwracanie, postprocess, 111 <P>
112 obracanie, skalowanie, konwersja rgb/yuv)</li> 112 <TABLE>
113 113 <TR>
114 <li>może kodować DVD/VOBsub <b>I</b> tekst napisów w pliku 114 <TD><FONT CLASS="text">
115 wyjściowym</li> 115 <CODE>rm frameno.avi</CODE></TD>
116 </ul> 116 <TD><FONT CLASS="text">
117 <br> 117 <B>usuń konfliktowe pliki podręczne</B></TD>
118 <br> 118 </TR>
119 119 <TR>
120 120 <TD><FONT CLASS="text">
121 <p><b><i>Planowane cechy</i></b> :</p> 121 <CODE>mencoder &lt;file/DVD&gt; -ovc frameno -o
122 122 frameno.avi</CODE></TD>
123 <ul> 123 <TD><FONT CLASS="text">
124 <li>równa liczba rozmaitych dostępnych de/kodowana 124 <B><U>Pierwszy krok</U>: tylko-audio plik avi zostanie utworzony, zawierający
125 formatów/kodeków (tworzenie plików VOB ze strumieniami 125 TYLKO pożądany strumień audio. Nie zapomnij o <CODE>-lameopts</CODE>, jeśli
126 DivX4/Indeo5/VIVO :)</li> 126 potrzebujesz to ustawić. Jeśli kodowałeś długi film, MEncoder wyświetla
127 127 sugerowane wartości bitrate dla 650Mb, 700Mb, i 800Mb rozmiarów docelowych
128 <li>kodowanie audio z v4l (dla FreeBSD ?)</li> 128 po ukończeniu kroku pierwszego.</B></TD>
129 </ul> 129 </TR>
130 <br> 130 <TR>
131 <br> 131 <TD><FONT CLASS="text">
132 132 <CODE>mencoder &lt;file/DVD&gt; -oac copy -pass 1
133 133 -divx4opts br=&lt;bitrate&gt;</CODE></TD>
134 <p><b><a name="2.4.3.1">2.4.3.1. Kodowanie DivX4 2 lub 134 <TD><FONT CLASS="text">
135 3-krokowo</a></b></p> 135 <B><U>Drugi krok</U>: inaczej zwany pierwszym krokiem kodowania wideo DivX4.
136 136 Opcjonalnie określony bitreate wideo MEncoder wyświetlł na końcu poprzedniego kroku.</B></TD>
137 <p><u><b>2-krokowe kodowanie:</b></u> nazwa sama mówi, że ta 137 </TR>
138 metoda koduje plik <i>dwa razy</i>. Pierwsze kodowanie 138 <TR>
139 (<i>krok</i> zdubingujący) tworzy pliki podręczne (*.log) z 139 <TD><FONT CLASS="text">
140 rozmiarem kilku megabajtów, nie kasuje ich jeszcze (możesz 140 <CODE>mencoder &lt;file/DVD&gt; -oac copy -pass 2
141 usunąć AVI). W drugim kroku, plik 2-kroku (sic!) jest tworzony 141 -divx4opts br=&lt;bitrate&gt;</CODE></TD>
142 używając bitreatu danych z pliku podręcznego. Plik wynikowy 142 <TD><FONT CLASS="text">
143 będzie miał lepszą jakość obrazu. Jeśli pierwszy raz o tym 143 <B><U>Trzeci krok</U>: inaczej zwany drugim krokiem kodowania wideo DiviX4.
144 słyszysz powinieneś zasięgnąc rady w dostępnch w Internecie 144 Opcjonalnie określony bitreate wideo MEncoder wyświetlł na końcu poprzedniego kroku.
145 przewodnikach.</p> 145 W tym kroku audio z <CODE>frameno.avi</CODE> zostanie wsunięte do docelowego pliku...
146 146 i wszytko jest gotowe!</B></TD>
147 <p>Ten przykład pokazuje jak kodować DVD do dwukrokowego AVI 147 </TR>
148 DiviX4. Tylko dwóch poleceń potrzebujesz:<br> 148 </TABLE>
149 <code>    rm frameno.avi</code> - usuń plik, który może 149 </P>
150 pochodzić z poprzedniego 3 krokowego kodowania (może kolidować 150
151 z obecnym)<br> 151 <P><B>Przykład kodowanie 3-krokowego :</B></P>
152 <code>    mencoder -dvd 2 -divx4opts br=1100 -o movie.avi -pass 152
153 1<br> 153 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;rm frameno.avi</CODE> - usuń plik pochodzący z
154     mencoder -dvd 2 -divx4opts br=1100 -o movie.avi -pass 154 poprzedniego kodowania 3-krokowego (będzie kolidował z obecnym)<BR>
155 2</code></p> 155 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -ovc frameno
156 156 -o frameno.avi<BR>
157 <p><u><b>3-krokowe kodowanie:</b></u> to przedłużenie 157 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2
158 2-krokowego kodowania, gdzie kodowanie audio zajmuje miejsce w 158 -divx4opts br=1100 -oac copy -o movie.avi -pass 1<BR>
159 osobnym kroku. Tam metoda włącza ocenę sugerowania bitreatu 159 &nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2
160 wideo dla dopasowania do CD. Także audio kodowane jest tylko 160 -divx4opts br=1100 -oac copy -o movie.avi -pass 2</CODE>
161 tak, nie tak jak w trybie 2-krokowym. Schematy:</p> 161 </P>
162 162
163 <table> 163 <P><U><B>2 lub 3-krokowe kodowanie używając wewnętrznego kontrolera libavcodec</B></U> :
164 <tr> 164 Opcjonalnie możesz użyć trybu 2 lub 3-krokowego wewnętrznego libavcodec'a,
165 <td><font class="text"><code>rm 165 możde dać ci to lepszą końcową ścisłość tempa, niż używanie zewnątrznego, 2-krokowego DivX4-inspired
166 frameno.avi</code></font></td> 166 kontrolera tempa z libavcodec.<BR>
167 167 <UL>
168 <td><font class="text"><b>usuń konfliktowe pliki 168 <B>2-krokowe kodowanie</B> :<BR>
169 podręczne</b></font></td> 169 <CODE>rm -f lavc_stats.txt<BR>
170 </tr> 170 mencoder -dvd 2 -ovc lavc -lacvopts vpass=1 (opcje-audio) -o movie.avi<BR>
171 171 mencoder -dvd 2 -ovc lavc -lacvopts vpass=2 (opcje-audio) -o movie.avi</CODE><BR>
172 <tr> 172 <BR>
173 <td><font class="text"><code>mencoder &lt;file/DVD&gt; -ovc 173 <B>3-krokowe kodowanie</B> :<BR>
174 frameno -o frameno.avi</code></font></td> 174 <CODE>rm -f frameno.avi lavc_stats.txt<BR>
175 175 mencoder -dvd 2 -ovc frameno (opcje-audio) -o frameno.avi<BR>
176 <td><font class="text"><b><u>Pierwszy krok</u>: tylko-audio 176 mencoder -dvd 2 -ovc lavc -lacvopts vpass=1 -oac copy -o movie.avi<BR>
177 plik avi zostanie utworzony, zawierający TYLKO pożądany 177 mencoder -dvd 2 -ovc lavc -lacvopts vpass=2 -oac copy -o movie.avi</CODE><BR>
178 strumień audio. Nie zapomnij o <code>-lameopts</code>, 178 </UL>
179 jeśli potrzebujesz to ustawić. Jeśli kodowałeś długi film, 179 </P>
180 MEncoder wyświetla sugerowane wartości bitrate dla 650Mb, 180
181 700Mb, i 800Mb rozmiarów docelowych po ukończeniu kroku 181 <P><B><A NAME=2.4.3.2>2.4.3.2. Skalowanie filmów</B></P>
182 pierwszego.</b></font></td> 182
183 </tr> 183 <P>Często potrzebna jest zmiana rozmiarów obrazów filmu. Powodów może być wiele,
184 184 na przykład dopasowywanie rozmiarów pliku wyjściowego, kodując SVCD do DivX. Zripowanie DVD
185 <tr> 185 są często źle skalowane, na przyklad DVD 4:3 powinno być 640x480, szczególnie kiedy chcesz
186 <td><font class="text"><code>mencoder &lt;file/DVD&gt; -oac 186 zmieścić go na 1 CD i mieć dobrą jakość w tym samym czasie.
187 copy -pass 1 -divx4opts 187 SVCD mają rozmiar 480x480 i ich nagłówki zawierają stosunek, który odtwarzacze powinny użyć
188 br=&lt;bitrate&gt;</code></font></td> 188 (np.: 480x480 + 4:3 = 640x480). Jednak, gdy kodujesz do plików AVI (DivX), musisz być świadom tego,
189 189 że nagłówki AVI na zapamiętują tej wartośći
190 <td><font class="text"><b><u>Drugi krok</u>: inaczej zwany 190 W taki sposób jedynym rozwiąznaniem jest skalowanie.</P>
191 pierwszym krokiem kodowania wideo DivX4. Opcjonalnie 191
192 określony bitreate wideo MEncoder wyświetlł na końcu 192 <P>Proces skalowania jest prowadzony przez filter wideo <I>'scale'</I>:
193 poprzedniego kroku.</b></font></td> 193 <CODE>-vop scale=X:Y</CODE>. Jakość może być ustawiona przez opcję
194 </tr> 194 <CODE>-sws</CODE>. Jeśli nie jest określona, <B>MEncoder</B> użyje 0:
195 195 szybki bilinear.</P>
196 <tr> 196
197 <td><font class="text"><code>mencoder &lt;file/DVD&gt; -oac 197 <P>Sposób użycia :<BR>
198 copy -pass 2 -divx4opts 198 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder sample-svcd.mpg -divx4opts br=1300 -vop scale=640:480 -sws 2 -o output.avi</CODE></P>
199 br=&lt;bitrate&gt;</code></font></td> 199
200 200
201 <td><font class="text"><b><u>Trzeci krok</u>: inaczej zwany 201 <P><B><A NAME=2.4.3.3>2.4.3.3. Kopiowanie strumieniowe</B></P>
202 drugim krokiem kodowania wideo DiviX4. Opcjonalnie 202
203 określony bitreate wideo MEncoder wyświetlł na końcu 203 <P><B>MEncoder</B> może przechwytywać strumienie wejściowe na dwa sposoby: <B>kodując</B> lub
204 poprzedniego kroku. W tym kroku audio z 204 <B>kopiując</B> je. Ta sekcja dotyczy <B>kopiowania</B>.</P>
205 <code>frameno.avi</code> zostanie wsunięte do docelowego 205
206 pliku... i wszytko jest gotowe!</b></font></td> 206 <P>
207 </tr> 207 <UL>
208 </table> 208 <LI><B>Strumień wideo</B> (opcja <CODE>-ovc copy</CODE>): niezłą robotę można wykonać :)<BR>
209 <br> 209 Coś jak, wkładanie (nie konwertacja!) wideo FLI, VIVO lub MPEG1 wewnątrz pliku!
210 <br> 210 Oczywiście tylko <B>MPlayer</B> może odtwarzać takie pliki :) I prwadopodobnie nie posiada prawdziwych
211 211 wartości dla wszytkich. Z rozsądkiem: kopiowanie strumieni wideo może być użyteczne na przykład, kiedy tylko
212 212 strumień audio był do kodowania (coś w stylu odkopmresowanego pliku PCM do MP3).</LI>
213 <p><b>Przykład kodowanie 3-krokowego :</b></p> 213
214 214 <LI><B>Strumienie audio</B> (opcja <CODE>-oac copy</CODE>): bezpośredni.
215 <p><code>    rm frameno.avi</code> - usuń plik pochodzący z 215 Możliwe jest przejęcie zewnętrznego pliku audio (MP3, AC3, Vorbis) i jego zapis
216 poprzedniego kodowania 3-krokowego (będzie kolidował z 216 do strumienia zewnętrznego. Użyj do tego opcji <CODE>-audiofile &lt;filename&gt;</CODE>
217 obecnym)<br> 217 .</LI>
218 <code>    mencoder -dvd 2 -ovc frameno -o frameno.avi<br> 218 </UL>
219 </code>    mencoder -dvd 2 -divx4opts br=1100 -oac copy -o 219 </P>
220 movie.avi -pass 1<br> 220
221     mencoder -dvd 2 -divx4opts br=1100 -oac copy -o movie.avi 221
222 -pass 2</p> 222 <P><B><A NAME=2.4.3.4>2.4.3.4. Naprawianie AVI z uszkodzonymi indeksami lub interleavingiem</B></P>
223 223
224 <p><u><b>2 lub 3-krokowe kodowanie używając wewnętrznego 224 <P>Prosto kopiujemy strumienie audio i wideo, a
225 kontrolera libavcodec</b></u> : Opcjonalnie możesz użyć trybu 2 225 <B>MEncoder</B> generuje indeks. Oczywiście nie naprawi to błądów strumieni
226 lub 3-krokowego wewnętrznego libavcodec'a, możde dać ci to 226 wideo i/lub audio. Naprawia to także fliki z uszkodzonym interleavingiem,
227 lepszą końcową ścisłość tempa, niż używanie zewnątrznego, 227 tak więc opcja <CODE>-ni</CODE> będzię potrzebna tak, czy inaczej.</P>
228 2-krokowego DivX4-inspired kontrolera tempa z libavcodec.<br> 228
229 </p> 229 <P>Polecenie: <CODE>mencoder -idx input.avi -ovc copy -oac copy -o output.avi</CODE></P>
230 230
231 <div style="margin-left: 2em"> 231
232 <b>2-krokowe kodowanie</b> :<br> 232 <P><B><A NAME=2.4.3.5>2.4.3.5. Kodowanie z rodziną kodeków <I>libavcodec</I></B></P>
233 <code>rm -f lavc_stats.txt<br> 233
234 mencoder -dvd 2 -ovc lavc -lacvopts vpass=1 (opcje-audio) -o 234 <P><A HREF="codecs.html#2.2.1.2">libavcodec</A> zapewnia proste kodowanie do różnych interesujących
235 movie.avi<br> 235 formatów wideo i audio (obecnie kodeki audio są niedostępne). Możesz kodować do następującch kodeków:</P>
236 mencoder -dvd 2 -ovc lavc -lacvopts vpass=2 (opcje-audio) -o 236
237 movie.avi</code><br> 237 <P>
238 <br> 238 <UL>
239 <b>3-krokowe kodowanie</b> :<br> 239 <LI>mjpeg - Motion JPEG</LI>
240 <code>rm -f frameno.avi lavc_stats.txt<br> 240 <LI>h263 - H263</LI>
241 mencoder -dvd 2 -ovc frameno (opcje-audio) -o frameno.avi<br> 241 <LI>h263p - H263 Plus</LI>
242 mencoder -dvd 2 -ovc lavc -lacvopts vpass=1 -oac copy -o 242 <LI>mpeg4 - DivX4</LI>
243 movie.avi<br> 243 <LI>msmpeg4 - stary DivX</LI>
244 mencoder -dvd 2 -ovc lavc -lacvopts vpass=2 -oac copy -o 244 <LI>msmpeg4v2 - Micro$oft MPEG4 V2 (DivX inaczej zwany poprzednikiem MP43)</LI>
245 movie.avi</code><br> 245 <LI>rv10 - stare kodeki RealVideo</LI>
246 </div> 246 <LI>mpeg1video - wideo MPEG1 :)</LI>
247 <br> 247 </UL>
248 <br> 248 </P>
249 249
250 250 <P>Pierwsza kolumna zawiera nazwy kodeków, które powinny być podane po konfiguracji
251 <p><b><a name="2.4.3.2">2.4.3.2. Skalowanie filmów</a></b></p> 251 <CODE>vcodec</CODE>, w stylu: <CODE>-lavcopts vcodec=msmpeg4</CODE></P>
252 252
253 <p>Często potrzebna jest zmiana rozmiarów obrazów filmu. 253 <P>Przykład z kompresją MJPEG :<BR>
254 Powodów może być wiele, na przykład dopasowywanie rozmiarów 254 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg</CODE></P>
255 pliku wyjściowego, kodując SVCD do DivX. Zripowanie DVD są 255
256 często źle skalowane, na przyklad DVD 4:3 powinno być 640x480, 256
257 szczególnie kiedy chcesz zmieścić go na 1 CD i mieć dobrą 257 <P><B><A NAME=2.4.3.6>2.4.3.6. Kodowanie z wielokrotnego wejścia obrazu pliku (JPEGi lub PNGsy)</B></P>
258 jakość w tym samym czasie. SVCD mają rozmiar 480x480 i ich 258
259 nagłówki zawierają stosunek, który odtwarzacze powinny użyć 259 <P><B>MEncoder</B> potrafi utworzyć film z jednego lub kilku plików JPEG lub PNG.
260 (np.: 480x480 + 4:3 = 640x480). Jednak, gdy kodujesz do plików 260 Za pomocą prostego kopiowania klatki może stworzyć plik MJPEG (Motion JPEG) lub MPNG
261 AVI (DivX), musisz być świadom tego, że nagłówki AVI na 261 (Motion PNG).</P>
262 zapamiętują tej wartośći W taki sposób jedynym rozwiąznaniem 262
263 jest skalowanie.</p> 263 <P><B><I>Wyjaśnienie procesu</I></B></P>
264 264
265 <p>Proces skalowania jest prowadzony przez filter wideo 265 <P><B>MEncoder</B> <I>dekoduje</I> obraz(y) wejściowy z <CODE>libjpeg</CODE>
266 <i>'scale'</i>: <code>-vop scale=X:Y</code>. Jakość może być 266 (kiedy dekoduje PNGsy, używa <B>libpng</B>).
267 ustawiona przez opcję <code>-sws</code>. Jeśli nie jest 267 </P>
268 określona, <b>MEncoder</b> użyje 0: szybki bilinear.</p> 268
269 269 <P><B>MEncoder</B> wtedy przekazuje dekodowany obraz do kompresora wideo
270 <p>Sposób użycia :<br> 270 (DivX4, Xvid, ffmpeg msmpeg4, itp...). Obecnie dekoder PNG może tylko zapisywać do formatów RGB, tak więc
271 <code>    mencoder sample-svcd.mpg -divx4opts br=1300 -vop 271 nie może być użyty z kodekami króre wymagają YUV jako wejścia, tak jak DivX4 lub msmpeg4 ffmpeg'a.</P>
272 scale=640:480 -sws 2 -o output.avi</code></p> 272
273 273 <P><B><I>Przykłady</I></B></P>
274 <p><b><a name="2.4.3.3">2.4.3.3. Kopiowanie 274
275 strumieniowe</a></b></p> 275 <P>Objaśnienia opcji <CODE>-mf</CODE> możesz znaleść pod spodem globalnej sekcji
276 276 <A HREF=#2.4.5>Opcje</A> i w manualu systemowym.</P>
277 <p><b>MEncoder</b> może przechwytywać strumienie wejściowe na 277
278 dwa sposoby: <b>kodując</b> lub <b>kopiując</b> je. Ta sekcja 278 <P><I>Tworzenie pliku DivX4 ze wszystkich plików JPEG w bieżącym katalogu:</I><BR>
279 dotyczy <b>kopiowania</b>.</p> 279 &nbsp;&nbsp;<CODE>mencoder \*.jpg -mf on:w=800:h=600:fps=25 -ovc divx4 -o
280 280 output.avi</CODE></P>
281 <ul> 281
282 <li><b>Strumień wideo</b> (opcja <code>-ovc copy</code>): 282 <P><I>Tworzenie pliku DivX4 z któregoś pliku JPEG w bieżącym katalogu :</I><BR>
283 niezłą robotę można wykonać :)<br> 283 &nbsp;&nbsp;<CODE>mencoder frame001.jpg,frame002.jpg -mf on:w=800:h=600:fps=25 -ovc divx4 -o
284 Coś jak, wkładanie (nie konwertacja!) wideo FLI, VIVO lub 284 output.avi</CODE></P>
285 MPEG1 wewnątrz pliku! Oczywiście tylko <b>MPlayer</b> może 285
286 odtwarzać takie pliki :) I prwadopodobnie nie posiada 286 <P><I>Tworzenie pliku Motion JPEG (MJPEG) file ze wszystkich plików JPEG w bieżącym katalogu :</I><BR>
287 prawdziwych wartości dla wszytkich. Z rozsądkiem: kopiowanie 287 &nbsp;&nbsp;<CODE>mencoder \*.jpg -mf on:w=800:h=600:fps=25 -ovc copy
288 strumieni wideo może być użyteczne na przykład, kiedy tylko 288 -o output.avi</CODE></P>
289 strumień audio był do kodowania (coś w stylu odkopmresowanego 289
290 pliku PCM do MP3).</li> 290 <P><I>Tworzenie nieskompresowanych plików ze wszystkich plików PNG w bieżącym katalogu :</I><BR>
291 291 &nbsp;&nbsp;<CODE>mencoder \*.png -mf on:w=800:h=600:fps=25:type=png -ovc raw -o
292 <li><b>Strumienie audio</b> (opcja <code>-oac copy</code>): 292 output.avi</CODE></P>
293 bezpośredni. Możliwe jest przejęcie zewnętrznego pliku audio 293
294 (MP3, AC3, Vorbis) i jego zapis do strumienia zewnętrznego. 294 <P><I>Tworzenie pliku Motion PNG (MPNG) ze wszystkich plików PNG w bieżącym katalogu :</I><BR>
295 Użyj do tego opcji <code>-audiofile &lt;filename&gt;</code> 295 &nbsp;&nbsp;<CODE>mencoder \*.png -mf on:w=800:h=600:fps=25:type=png -ovc copy
296 .</li> 296 -o output.avi</CODE></P>
297 </ul> 297
298 <br> 298
299 <br> 299 <P><B><A NAME=2.4.4>2.4.4. Składnia</B></P>
300 300
301 301 <P>&nbsp;&nbsp;<CODE>mencoder [opcja] [plik wejściowy] [opcja] ...</P>
302 <p><b><a name="2.4.3.4">2.4.3.4. Naprawianie AVI z uszkodzonymi 302
303 indeksami lub interleavingiem</a></b></p> 303
304 304 <P><B><A NAME=2.4.5>2.4.5. Dostępne opcje</B></P>
305 <p>Prosto kopiujemy strumienie audio i wideo, a <b>MEncoder</b> 305
306 generuje indeks. Oczywiście nie naprawi to błądów strumieni 306 <P>INFORMACJA: dla wszystkich dostępnyc opcji czytaj, <B>czytaj manual !</B></P>
307 wideo i/lub audio. Naprawia to także fliki z uszkodzonym 307
308 interleavingiem, tak więc opcja <code>-ni</code> będzię 308 <P>
309 potrzebna tak, czy inaczej.</p> 309 Z racji, że <B>MEncoder</B> jest zbudowany na tym samym kodzie co <B>MPlayer</B>, istnieje
310 310 wiele opcji <B>MPlayera</B>, które działają w <B>MEncoderze</B> także!
311 <p>Polecenie: <code>mencoder -idx input.avi -ovc copy -oac copy 311 Jak widzisz, możesz użyć <CODE>-sid</CODE> do zripowania DVD z napisami lub
312 -o output.avi</code></p> 312 <CODE>-noidx</CODE> aby pominąć pełny błędów indeks pliku AVI. <B>Bądź inspirujący!</B>
313 313 </P>
314 <p><b><a name="2.4.3.5">2.4.3.5. Kodowanie z rodziną kodeków 314
315 <i>libavcodec</i></a></b></p> 315 <TABLE BORDER=1>
316 316 <TR>
317 <p><a href="codecs.html#2.2.1.2">libavcodec</a> zapewnia proste 317 <TD><FONT CLASS="text">
318 kodowanie do różnych interesujących formatów wideo i audio 318 <I>-ss</I> czas</TD>
319 (obecnie kodeki audio są niedostępne). Możesz kodować do 319 <TD><FONT CLASS="text">
320 następującch kodeków:</p> 320 zacznij kodować od podanego czasu (może tylko zacząć od klatki !)
321 321 </TD>
322 <ul> 322 </TR>
323 <li>mjpeg - Motion JPEG</li> 323 <TR>
324 324 <TD><FONT CLASS="text">
325 <li>h263 - H263</li> 325 <I>-endpos</I> czas</TD>
326 326 <TD><FONT CLASS="text">
327 <li>h263p - H263 Plus</li> 327 zatrzymaj kodowanie w podanym czasie. Zobacz maual po przykłady !
328 328 </TD>
329 <li>mpeg4 - DivX4</li> 329 </TR>
330 330 <TR>
331 <li>msmpeg4 - stary DivX</li> 331 <TD><FONT CLASS="text">
332 332 <I>-o</I> plik</TD>
333 <li>msmpeg4v2 - Micro$oft MPEG4 V2 (DivX inaczej zwany 333 <TD><FONT CLASS="text">
334 poprzednikiem MP43)</li> 334 określ plik wyjściowy
335 335 </TD>
336 <li>rv10 - stare kodeki RealVideo</li> 336 </TR>
337 337 <TR>
338 <li>mpeg1video - wideo MPEG1 :)</li> 338 <TD><FONT CLASS="text">
339 </ul> 339 <I>-sws</I> 0-2</TD>
340 <br> 340 <TD><FONT CLASS="text">
341 <br> 341 typ metody skalowania<BR>
342 342 &nbsp;&nbsp;0 - szybki bilinear<BR>
343 343 &nbsp;&nbsp;1 - bilinear<BR>
344 <p>Pierwsza kolumna zawiera nazwy kodeków, które powinny być 344 &nbsp;&nbsp;2 - bicubic (lepsza jakość)<BR>
345 podane po konfiguracji <code>vcodec</code>, w stylu: 345 </TD>
346 <code>-lavcopts vcodec=msmpeg4</code></p> 346 </TR>
347 347 <TR>
348 <p>Przykład z kompresją MJPEG :<br> 348 <TD><FONT CLASS="text">
349 <code>    mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts 349 <I>-ovc</I> nazwa_kodeka</TD>
350 vcodec=mjpeg</code></p> 350 <TD><FONT CLASS="text">
351 351 Koduj z podanym kodekiem (nazwa z codecs.conf). Przykłady:<BR>
352 <p><b><a name="2.4.3.6">2.4.3.6. Kodowanie z wielokrotnego 352 &nbsp;&nbsp;<B>help</B> - wyświtl listę dostępnych kodeków<BR>
353 wejścia obrazu pliku (JPEGi lub PNGsy)</a></b></p> 353 &nbsp;&nbsp;<B>rawrgb</B> - ?<BR>
354 354 &nbsp;&nbsp;<B>copy</B> - nie koduje, tylko kopiuje strumień (teraz tylko z AVI/ASF)<BR>
355 <p><b>MEncoder</b> potrafi utworzyć film z jednego lub kilku 355 &nbsp;&nbsp;<B>divx4</B> - koduje do DivX4<BR>
356 plików JPEG lub PNG. Za pomocą prostego kopiowania klatki może 356 &nbsp;&nbsp;<B>lavc</B> - koduje z kodemiem z ibavcodec<BR>
357 stworzyć plik MJPEG (Motion JPEG) lub MPNG (Motion PNG).</p> 357 &nbsp;&nbsp;<B>vfw</B> - koduje z Windows DLL<BR>
358 358 </TD>
359 <p><b><i>Wyjaśnienie procesu</i></b></p> 359 </TR>
360 360 <TR>
361 <p><b>MEncoder</b> <i>dekoduje</i> obraz(y) wejściowy z 361 <TD><FONT CLASS="text">
362 <code>libjpeg</code> (kiedy dekoduje PNGsy, używa 362 <I>-oac</I> nazwa_kodeka</TD>
363 <b>libpng</b>).</p> 363 <TD><FONT CLASS="text">
364 364 Koduje z podanym kodekiem (nazwa z codecs.conf). Przykłady:<BR>
365 <p><b>MEncoder</b> wtedy przekazuje dekodowany obraz do 365 &nbsp;&nbsp;<B>help</B> - wyświetl listę dostępnych kodeków<BR>
366 kompresora wideo (DivX4, Xvid, ffmpeg msmpeg4, itp...). Obecnie 366 &nbsp;&nbsp;<B>copy</B> - nie koduje, tylko kopiuje strumień (teraz tylko z AVI/ASF)<BR>
367 dekoder PNG może tylko zapisywać do formatów RGB, tak więc nie 367 &nbsp;&nbsp;<B>pcm</B> - koduje do niespompresowanego PCM<BR>
368 może być użyty z kodekami króre wymagają YUV jako wejścia, tak 368 &nbsp;&nbsp;<B>mp3lame</B> - koduje do MP3 (używając Lame)<BR>
369 jak DivX4 lub msmpeg4 ffmpeg'a.</p> 369 </TD>
370 370 </TR>
371 <p><b><i>Przykłady</i></b></p> 371 <TR>
372 372 <TD><FONT CLASS="text">
373 <p>Objaśnienia opcji <code>-mf</code> możesz znaleść pod spodem 373 <I>-mf</I> opcje wielokrotne</TD>
374 globalnej sekcji <a href="#2.4.5">Opcje</a> i w manualu 374 <TD><FONT CLASS="text">
375 systemowym.</p> 375 Używa kiedy koduje z wielokrotnych plików JPEG. Jego pod-opcje to:<BR>
376 376 &nbsp;&nbsp;<B>on</B> - włącza obsługę plików wielokrotnych<BR>
377 <p><i>Tworzenie pliku DivX4 ze wszystkich plików JPEG w 377 &nbsp;&nbsp;<B>w</B>=&lt;wartość&gt; - szerkość pliku wyjściowego<BR>
378 bieżącym katalogu:</i><br> 378 &nbsp;&nbsp;<B>h</B>=&lt;wartość&gt; - wyskość pliku wyjścowego<BR>
379   <code>mencoder \*.jpg -mf on:w=800:h=600:fps=25 -ovc divx4 379 &nbsp;&nbsp;<B>fps</B>=&lt;wartość&gt; - ilość fps'ów pliku wyjściowego<BR>
380 -o output.avi</code></p> 380 &nbsp;&nbsp;<B>type</B>=&lt;wartość&gt; - rodzaj pliku wejściowego (dostępne typy : <CODE>jpeg</CODE>, <CODE>png</CODE>)<BR>
381 381 </TD>
382 <p><i>Tworzenie pliku DivX4 z któregoś pliku JPEG w bieżącym 382 </TR>
383 katalogu :</i><br> 383
384   <code>mencoder frame001.jpg,frame002.jpg -mf 384 <TR>
385 on:w=800:h=600:fps=25 -ovc divx4 -o output.avi</code></p> 385 <TD><FONT CLASS="text">
386 386 <I>-divx4opts</I></TD>
387 <p><i>Tworzenie pliku Motion JPEG (MJPEG) file ze wszystkich 387 <TD><FONT CLASS="text">
388 plików JPEG w bieżącym katalogu :</i><br> 388 Jeśli kodujesz do DivX4, możesz określić jego opcje tutaj, np:<BR>
389   <code>mencoder \*.jpg -mf on:w=800:h=600:fps=25 -ovc copy -o 389 &nbsp;&nbsp;<CODE>-divx4opts br=1800:deinterlace:key=250</CODE><BR>
390 output.avi</code></p> 390 Ogólne opcje: <B>(po pełną listę sprawdź manual!)</B><BR>
391 391 &nbsp;&nbsp;<B>help</B> - wyświetl pomoc<BR>
392 <p><i>Tworzenie nieskompresowanych plików ze wszystkich plików 392 &nbsp;&nbsp;<B>br</B>=&lt;warość&gt; - określ bitreate w kbitach &lt;4-16000&gt; lub bitach &lt;16001-24000000&gt;<BR>
393 PNG w bieżącym katalogu :</i><br> 393 &nbsp;&nbsp;<B>q</B>=&lt;wartość&gt; - jakość (1-najszybsza, 5-najlepsza - domyślnie 5)<BR>
394   <code>mencoder \*.png -mf on:w=800:h=600:fps=25:type=png 394 &nbsp;&nbsp;<B>key</B>=&lt;wartość&gt; - przerwa klatek<BR>
395 -ovc raw -o output.avi</code></p> 395 </TD>
396 396 </TR>
397 <p><i>Tworzenie pliku Motion PNG (MPNG) ze wszystkich plików 397 <TR>
398 PNG w bieżącym katalogu :</i><br> 398 <TD><FONT CLASS="text">
399   <code>mencoder \*.png -mf on:w=800:h=600:fps=25:type=png 399 <I>-lavcopts</I></TD>
400 -ovc copy -o output.avi</code></p> 400 <TD><FONT CLASS="text">
401 401 Jeśli kodujesz do libavcodec, możesz określić jego opcje tutaj, np:<BR>
402 <p><b><a name="2.4.4">2.4.4. Składnia</a></b></p> 402 &nbsp;&nbsp;<CODE>-lavcopts vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250</CODE><BR>
403 403 Ogólne opcje: <B>(po pełną listę sprawdź manual!)</B><BR>
404 <p>  <code>mencoder [opcja] [plik wejściowy] [opcja] 404 &nbsp;&nbsp;<B>help</B> - wyświetl pomoc<BR>
405 ...</code></p> 405 &nbsp;&nbsp;<B>vcodec</B>=&lt;wartość&gt; - wybierz kodek wideo (po pełną listę zobacz sekcję libavcodec)<BR>
406 406 &nbsp;&nbsp;<B>vbitrate</B>=&lt;wartość&gt; - określ bitrate w kbitach &lt;4-16000&gt; lub bitach &lt;16001-24000000&gt;<BR>
407 <p><b><a name="2.4.5">2.4.5. Dostępne opcje</a></b></p> 407 &nbsp;&nbsp;<B>vhq</B> - wysoka jakość<BR>
408 408 &nbsp;&nbsp;<B>keyint</B>=&lt;wartość&gt; - przerwa klatki<BR>
409 <p>INFORMACJA: dla wszystkich dostępnyc opcji czytaj, <b>czytaj 409 </TD>
410 manual !</b></p> 410 </TR>
411 411 <TR>
412 <p>Z racji, że <b>MEncoder</b> jest zbudowany na tym samym 412 <TD><FONT CLASS="text">
413 kodzie co <b>MPlayer</b>, istnieje wiele opcji <b>MPlayera</b>, 413 <I>-lameopts</I></TD>
414 które działają w <b>MEncoderze</b> także! Jak widzisz, możesz 414 <TD><FONT CLASS="text">
415 użyć <code>-sid</code> do zripowania DVD z napisami lub 415 Jeśli kodujesz do MP2 z libmp3lame, możesz określić jego parametry tutaj, np:<BR>
416 <code>-noidx</code> aby pominąć pełny błędów indeks pliku AVI. 416 &nbsp;&nbsp;<CODE>-lameopts q=3</CODE><BR>
417 <b>Bądź inspirujący!</b></p> 417 &nbsp;&nbsp;<CODE>-lameopts br=192:cbr</CODE><BR>
418 418 Opcje ogólne: <B>(po pełną listę sprawdź manual)</B><BR>
419 <table border="1"> 419 &nbsp;&nbsp;<B>help</B> - wyświetl pomoc<BR>
420 <tr> 420 &nbsp;&nbsp;<B>cbr</B> - wybierz <B>CBR</B> MP3 (domyślnie jest <B>VBR</B>)<BR>
421 <td><font class="text"><i>-ss</i> czas</font></td> 421 &nbsp;&nbsp;<B>br</B>=&lt;wartość&gt; - określ bitrate w kbitach &lt;0-1024&gt; (to tylko dla <B>CBR</B>!)<BR>
422 422 &nbsp;&nbsp;<B>q</B>=&lt;wartość&gt; - jakość (0-największa, 9-najszybsza - domyślnie 0) (to tylko dla <B>VBR</B>!)<BR>
423 <td><font class="text">zacznij kodować od podanego czasu 423 &nbsp;&nbsp;<B>vbr</B>=&lt;wartość&gt; - pod-tryb VBR (3-ABR, lepsza jakość/prędkość) (to tylko dla <B>VBR</B>!)<BR>
424 (może tylko zacząć od klatki !)</font></td> 424 </TD>
425 </tr> 425 </TR>
426 426 </TABLE>
427 <tr> 427
428 <td><font class="text"><i>-endpos</i> czas</font></td> 428 <P><B><A NAME=2.4.6>2.4.6. Przykłady</B></P>
429 429
430 <td><font class="text">zatrzymaj kodowanie w podanym 430 <P>Używanie <B>MEncodera</B> jest najprostszą rzeczą na świecie. Zobacz następujące:</P>
431 czasie. Zobacz maual po przykłady !</font></td> 431
432 </tr> 432 <P>Kodowania z DVD, tutuł 2 :<BR>
433 433 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -o title2.avi</CODE></P>
434 <tr> 434
435 <td><font class="text"><i>-o</i> plik</font></td> 435 <P>To samo, ale z rodziną libavcodec, kompresja MJPEG :<BR>
436 436 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg -ffourcc mjpg</CODE></P>
437 <td><font class="text">określ plik wyjściowy</font></td> 437
438 </tr> 438 <P>Kodowanie z DVD, tytuł 2, ze skalowaniem :<BR>
439 439 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -vop scale=640:480 -sws 2 -o title2.avi</CODE></P>
440 <tr> 440
441 <td><font class="text"><i>-sws</i> 0-2</font></td> 441 <P>Kodowanie z HTTP :<BR>
442 442 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder http://mplayer.hq/example.avi -o example.avi</CODE></P>
443 <td><font class="text">typ metody skalowania<br> 443
444   0 - szybki bilinear<br> 444 <P>Kodowanie z pipe :<BR>
445   1 - bilinear<br> 445 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;rar p test-SVCD.rar | mencoder -divx4opts br=800 -ofps 24 -pass 1 -- -</CODE></P>
446   2 - bicubic (lepsza jakość)<br> 446
447 </font></td> 447 <P>Kodowanie z wielokrotnego pliku *.vob :<BR>
448 </tr> 448 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;cat *.vob | mencoder &lt;options&gt; -</CODE></P>
449 449
450 <tr> 450 <P>Kodowanie z tunera (dla opcji tunera <A HREF="documentation.html#2.5"> zobacz sekcję wejścia TV !</A>) :<BR>
451 <td><font class="text"><i>-ovc</i> nazwa_kodeka</font></td> 451 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -tv on:driver=v4l:width=640:height=480 &lt;options&gt;</CODE></P>
452 452
453 <td><font class="text">Koduj z podanym kodekiem (nazwa z 453 <P>Po wszytskie dostępne opcje, <B><I>sprawdź manual MEncodera!</I></B>
454 codecs.conf). Przykłady:<br> 454 <P>
455   <b>help</b> - wyświtl listę dostępnych kodeków<br> 455 </FONT>
456   <b>rawrgb</b> - ?<br> 456 </BODY>
457   <b>copy</b> - nie koduje, tylko kopiuje strumień (teraz 457 </HTML>
458 tylko z AVI/ASF)<br>
459   <b>divx4</b> - koduje do DivX4<br>
460   <b>lavc</b> - koduje z kodemiem z ibavcodec<br>
461   <b>vfw</b> - koduje z Windows DLL<br>
462 </font></td>
463 </tr>
464
465 <tr>
466 <td><font class="text"><i>-oac</i> nazwa_kodeka</font></td>
467
468 <td><font class="text">Koduje z podanym kodekiem (nazwa z
469 codecs.conf). Przykłady:<br>
470   <b>help</b> - wyświetl listę dostępnych kodeków<br>
471   <b>copy</b> - nie koduje, tylko kopiuje strumień (teraz
472 tylko z AVI/ASF)<br>
473   <b>pcm</b> - koduje do niespompresowanego PCM<br>
474   <b>mp3lame</b> - koduje do MP3 (używając Lame)<br>
475 </font></td>
476 </tr>
477
478 <tr>
479 <td><font class="text"><i>-mf</i> opcje
480 wielokrotne</font></td>
481
482 <td><font class="text">Używa kiedy koduje z wielokrotnych
483 plików JPEG. Jego pod-opcje to:<br>
484   <b>on</b> - włącza obsługę plików wielokrotnych<br>
485   <b>w</b>=&lt;wartość&gt; - szerkość pliku
486 wyjściowego<br>
487   <b>h</b>=&lt;wartość&gt; - wyskość pliku wyjścowego<br>
488   <b>fps</b>=&lt;wartość&gt; - ilość fps'ów pliku
489 wyjściowego<br>
490   <b>type</b>=&lt;wartość&gt; - rodzaj pliku wejściowego
491 (dostępne typy : <code>jpeg</code>, <code>png</code>)<br>
492 </font></td>
493 </tr>
494
495 <tr>
496 <td><font class="text"><i>-divx4opts</i></font></td>
497
498 <td><font class="text">Jeśli kodujesz do DivX4, możesz
499 określić jego opcje tutaj, np:<br>
500   <code>-divx4opts br=1800:deinterlace:key=250</code><br>
501 Ogólne opcje: <b>(po pełną listę sprawdź manual!)</b><br>
502   <b>help</b> - wyświetl pomoc<br>
503   <b>br</b>=&lt;warość&gt; - określ bitreate w kbitach
504 &lt;4-16000&gt; lub bitach &lt;16001-24000000&gt;<br>
505   <b>q</b>=&lt;wartość&gt; - jakość (1-najszybsza,
506 5-najlepsza - domyślnie 5)<br>
507   <b>key</b>=&lt;wartość&gt; - przerwa klatek<br>
508 </font></td>
509 </tr>
510
511 <tr>
512 <td><font class="text"><i>-lavcopts</i></font></td>
513
514 <td><font class="text">Jeśli kodujesz do libavcodec, możesz
515 określić jego opcje tutaj, np:<br>
516   <code>-lavcopts
517 vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250</code><br>
518 Ogólne opcje: <b>(po pełną listę sprawdź manual!)</b><br>
519   <b>help</b> - wyświetl pomoc<br>
520   <b>vcodec</b>=&lt;wartość&gt; - wybierz kodek wideo (po
521 pełną listę zobacz sekcję libavcodec)<br>
522   <b>vbitrate</b>=&lt;wartość&gt; - określ bitrate w
523 kbitach &lt;4-16000&gt; lub bitach
524 &lt;16001-24000000&gt;<br>
525   <b>vhq</b> - wysoka jakość<br>
526   <b>keyint</b>=&lt;wartość&gt; - przerwa klatki<br>
527 </font></td>
528 </tr>
529
530 <tr>
531 <td><font class="text"><i>-lameopts</i></font></td>
532
533 <td><font class="text">Jeśli kodujesz do MP2 z libmp3lame,
534 możesz określić jego parametry tutaj, np:<br>
535   <code>-lameopts q=3</code><br>
536   <code>-lameopts br=192:cbr</code><br>
537 Opcje ogólne: <b>(po pełną listę sprawdź manual)</b><br>
538   <b>help</b> - wyświetl pomoc<br>
539   <b>cbr</b> - wybierz <b>CBR</b> MP3 (domyślnie jest
540 <b>VBR</b>)<br>
541   <b>br</b>=&lt;wartość&gt; - określ bitrate w kbitach
542 &lt;0-1024&gt; (to tylko dla <b>CBR</b>!)<br>
543   <b>q</b>=&lt;wartość&gt; - jakość (0-największa,
544 9-najszybsza - domyślnie 0) (to tylko dla <b>VBR</b>!)<br>
545   <b>vbr</b>=&lt;wartość&gt; - pod-tryb VBR (3-ABR, lepsza
546 jakość/prędkość) (to tylko dla <b>VBR</b>!)<br>
547 </font></td>
548 </tr>
549 </table>
550
551 <p><b><a name="2.4.6">2.4.6. Przykłady</a></b></p>
552
553 <p>Używanie <b>MEncodera</b> jest najprostszą rzeczą na
554 świecie. Zobacz następujące:</p>
555
556 <p>Kodowania z DVD, tutuł 2 :<br>
557 <code>    mencoder -dvd 2 -o title2.avi</code></p>
558
559 <p>To samo, ale z rodziną libavcodec, kompresja MJPEG :<br>
560 <code>    mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts
561 vcodec=mjpeg -ffourcc mjpg</code></p>
562
563 <p>Kodowanie z DVD, tytuł 2, ze skalowaniem :<br>
564 <code>    mencoder -dvd 2 -vop scale=640:480 -sws 2 -o
565 title2.avi</code></p>
566
567 <p>Kodowanie z HTTP :<br>
568 <code>    mencoder http://mplayer.hq/example.avi -o
569 example.avi</code></p>
570
571 <p>Kodowanie z pipe :<br>
572 <code>    rar p test-SVCD.rar | mencoder -divx4opts br=800
573 -ofps 24 -pass 1 -- -</code></p>
574
575 <p>Kodowanie z wielokrotnego pliku *.vob :<br>
576 <code>    cat *.vob | mencoder &lt;options&gt; -</code></p>
577
578 <p>Kodowanie z tunera (dla opcji tunera <a href=
579 "documentation.html#2.5">zobacz sekcję wejścia TV !</a>) :<br>
580 <code>    mencoder -tv on:driver=v4l:width=640:height=480
581 &lt;options&gt;</code></p>
582
583 <p>Po wszytskie dostępne opcje, <b><i>sprawdź manual
584 MEncodera!</i></b></p>
585 </body>
586 </html>
587