annotate DOCS/Polish/encoding.html @ 8122:272b1fda7287

more stuff TODO ASAP: what can those new filters do?
author arpi
date Wed, 06 Nov 2002 23:51:17 +0000
parents d5c692754cf2
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
1 <HTML>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
2
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
3 <HEAD>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
4 <STYLE>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
5 .text
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
6 {font-family : Verdana, Arial, Helvetica, sans-serif;
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
7 font-size : 14px;}
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
8 </STYLE>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
9 </HEAD>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
10
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
11 <BODY BGCOLOR=white>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
12
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
13 <FONT CLASS="text">
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
14
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
15 <P><B><A NAME=2.4>2.4. Encoding with MEncoder</A></B></P>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
16
3879
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
17 <P><B><A NAME=2.4.1>2.4.1. Overview</B></P>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
18
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
19 <P><B>MEncoder</B> (<B>MPlayer</B>'s Movie Encoder) is a simple movie encoder,
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
20 designed to encode MPlayer-playable movies
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
21 (<B>AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV/FLI/RM/NUV/NET</B>) to other MPlayer-playable
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
22 formats (see below). It can encode with various codecs, like <B>DivX4</B> (1 or
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
23 2 passes), libavcodec, <B>PCM</B>/<B>MP3</B>/<B>VBRMP3</B> audio. Also has
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
24 stream copying and video resizing abilities.</P>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
25
3879
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
26 <P><B><A NAME=2.4.2>2.4.2. Compiling</B></P>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
27
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
28 <P>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
29 <UL>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
30 <LI><B>OPTIONAL</B> - read <B>MPlayer</B>'s compilation instruction.</LI>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
31 <LI><B>OPTIONAL (LINUX ONLY)</B> - download the newest <B>DivX4linux</B> libs
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
32 from <A HREF="http://avifile.sourceforge.net/download.htm">avifile.sourceforge.net</A>,
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
33 and have them PROPERLY installed. You need them if you want DivX4
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
34 (1/2 pass) encoding.</LI>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
35 <LI><B>OPTIONAL</B> - <A HREF="codecs.html#2.2.1.9">download and install
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
36 <B>XViD</B></A>. Very useful on non-Linux boxes, and/or when you need
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
37 faster encoding than DivX4, with approximately the same quality.</LI>
3879
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
38 <LI><B>OPTIONAL</B> - for libavcodec support, install libavcodec as
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
39 described in the <A HREF="codecs.html#2.2.1.2">libavcodec section</A>.</LI>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
40 <LI><B>OPTIONAL</B> - download and compile <B>libmp3lame</B> (from lame 3.89beta or lame CVS).<BR>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
41 <B>WARNING : DO NOT COMPILE LAME WITH <U>GCC 2.96</U> ! It won't
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
42 work properly !</B><BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
43 This
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
44 is needed for CBR/VBR MP3 audio encoding ability. Note that a single
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
45 <CODE>lame</CODE> binary isn't sufficient. BTW: the less optimization
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
46 you use for lame, the better the quality will be. You can test
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
47 quality by running <CODE>make test</CODE> after lame's compiling process
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
48 is over. The resulting number should be less than <B>30</B>. Don't
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
49 panic if it's <B>400</B> or so, you shouldn't heard any audible
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
50 quality decrease. Oh, and if your compiler doesn't even run <CODE>make test</CODE> ...
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
51 Well, delete that <B>GCC 2.96</B>.</LI>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
52 <LI><B>OPTIONAL</B> - <CODE>libjpeg</CODE> and <CODE>libpng</CODE> -
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
53 as described in the <A HREF="documentation.html#1.3">Installation</A>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
54 section</LI>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
55 </UL>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
56 </P>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
57
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
58 <P>You are ready. As you probably know, other encoding tools need the
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
59 <I>avifile</I> library installed. <B>MEncoder</B> doesn't need it at all.</P>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
60
3879
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
61 <P><B><A NAME=2.4.3>2.4.3. MEncoder features</B></P>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
62
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
63 <P>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
64 <UL>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
65 <LI>encoding from the wide range of fileformats and decoders of <B>MPlayer</B></LI>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
66 <LI>encoding to all the codecs of ffmpeg's
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
67 <A HREF=codecs.html#2.2.1.2>libavcodec</A></LI>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
68 <LI>video encoding from <B>V4L compatible TV tuners</B></LI>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
69 <LI>encoding/multiplexing to interleaved AVI files with proper index</LI>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
70 <LI>creating files from external audio stream</LI>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
71 <LI>1, 2 or 3 pass <B>DivX4</B> video</LI>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
72 <LI><B>VBR</B> MP3 audio - <B>IMPORTANT NOTE</B> : VBR MP3 audio doesn't
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
73 always play nicely on windows players! On the other hand, currently
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
74 <B>MEncoder</B>'s CBR encoding is totally broken on win32 players :)</LI>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
75 <LI>PCM audio</LI>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
76 <LI>stream copying</LI>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
77 <LI>input A/V synchronizing (PTS-based, can be disabled with -mc 0 option)</LI>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
78 <LI>FPS correction with <CODE>-ofps</CODE> option (useful when encoding
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
79 29.97fps VOB to 24fps AVI)</LI>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
80 <LI>using our very powerful plugin system (crop, expand, flip, postprocess,
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
81 rotate, scale, rgb/yuv conversion)</LI>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
82 <LI>can encode DVD/VOBsub <B>AND</B> text subtitles into the output file</LI>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
83 </UL>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
84 </P>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
85
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
86 <P><B><I>Planned features</I></B> :
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
87 <UL>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
88 <LI>even wider variety of available en/decoding formats/codecs
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
89 (creating VOB files with DivX4/Indeo5/VIVO streams :)</LI>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
90 <LI>audio encoding from v4l (DONE for FreeBSD ?)</LI>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
91 </UL>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
92 </P>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
93
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
94 <P><B><A NAME=2.4.3.1>2.4.3.1. Encoding 2 or 3-pass DivX4</B></P>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
95
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
96 <P><U><B>2-pass encoding :</B></U> the name comes from the fact that this method encodes the file <I>twice</I>.
3879
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
97 The first encoding (dubbed <I>pass</I>) creates some temporary files (*.log) with a
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
98 size of few megabytes, do not delete them yet (you can delete the AVI). In the second pass, the
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
99 2-pass output file is created, using the bitrate data from the temporary files. The resulting
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
100 file will have much better image quality. If this is the first time you heard
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
101 about this, you should consult some guides available on the Net.</P>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
102
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
103 <P>This example shows how to encode a DVD to a 2-pass DivX4 AVI. Just two
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
104 commands are needed :<BR>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
105 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;rm frameno.avi</CODE> - remove this file, which
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
106 can come from a previous 3-pass encoding (it interferes with current one)<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
107 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -divx4opts br=1100
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
108 -o movie.avi -pass 1<BR>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
109 &nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -divx4opts br=1100 -o movie.avi -pass 2</CODE></P>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
110
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
111 <P><U><B>3-pass encoding :</B></U> this is an extension of 2-pass encoding,
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
112 where the audio encoding takes place in a separate pass. This method enables
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
113 estimation of recommended video bitrate in order to fit on a CD. Also, the
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
114 audio is encoded only once, unlike in 2-pass mode. The schematics :</P>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
115
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
116 <P>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
117 <TABLE>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
118 <TR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
119 <TD><FONT CLASS="text">
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
120 <CODE>rm frameno.avi</CODE></TD>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
121 <TD><FONT CLASS="text">
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
122 <B>remove conflicting temporary file</B></TD>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
123 </TR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
124 <TR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
125 <TD><FONT CLASS="text">
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
126 <CODE>mencoder &lt;file/DVD&gt; -ovc frameno -o
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
127 frameno.avi</CODE></TD>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
128 <TD><FONT CLASS="text">
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
129 <B><U>First pass</U> : an audio-only avi file will be created, containing
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
130 ONLY the requested audio stream. Don't forget <CODE>-lameopts</CODE>, if
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
131 you need to set it. If you were encoding a long movie, MEncoder prints
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
132 the recommended bitrate values for 650Mb, 700Mb, and 800Mb destination
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
133 sizes, after this pass finishes.</B></TD>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
134 </TR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
135 <TR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
136 <TD><FONT CLASS="text">
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
137 <CODE>mencoder &lt;file/DVD&gt; -oac copy -pass 1
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
138 -divx4opts br=&lt;bitrate&gt;</CODE></TD>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
139 <TD><FONT CLASS="text">
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
140 <B><U>Second pass</U> : alias the first pass of DivX4 video encoding.
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
141 Optionally specify the video bitrate MEncoder printed at the end of the
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
142 previous pass.</B></TD>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
143 </TR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
144 <TR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
145 <TD><FONT CLASS="text">
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
146 <CODE>mencoder &lt;file/DVD&gt; -oac copy -pass 2
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
147 -divx4opts br=&lt;bitrate&gt;</CODE></TD>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
148 <TD><FONT CLASS="text">
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
149 <B><U>Third pass</U> : alias the second pass of DivX4 video encoding.
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
150 Optionally specify the video bitrate MEncoder printed at the end of the
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
151 previous pass. In this pass, audio from <CODE>frameno.avi</CODE> will be
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
152 inserted into the destination file.. and it's all ready!</B></TD>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
153 </TR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
154 </TABLE>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
155 </P>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
156
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
157 <P><B>Example for 3-pass encoding :</B></P>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
158
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
159 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;rm frameno.avi</CODE> - remove this file,
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
160 which can come from a previous 3-pass encoding (it interferes with current
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
161 one)<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
162 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -ovc frameno
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
163 -o frameno.avi<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
164 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
165 -divx4opts br=1100 -oac copy -o movie.avi -pass 1<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
166 &nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
167 -divx4opts br=1100 -oac copy -o movie.avi -pass 2</CODE>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
168 </P>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
169
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
170 <P><U><B>2 or 3-pass encoding using internal libavcodec controler</B></U> :
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
171 Optionally you can use libavcodec's internal 2 or 3-pass mode, it may gives you
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
172 better final rate accuracy than using the external, DivX4-inspired 2-pass rate
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
173 controler with libavcodec.<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
174 <UL>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
175 <B>2-pass encoding</B> :<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
176 <CODE>rm -f lavc_stats.txt<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
177 mencoder -dvd 2 -ovc lavc -lacvopts vpass=1 (audio-options) -o movie.avi<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
178 mencoder -dvd 2 -ovc lavc -lacvopts vpass=2 (audio-options) -o movie.avi</CODE><BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
179 <BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
180 <B>3-pass encoding</B> :<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
181 <CODE>rm -f frameno.avi lavc_stats.txt<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
182 mencoder -dvd 2 -ovc frameno (audio-options) -o frameno.avi<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
183 mencoder -dvd 2 -ovc lavc -lacvopts vpass=1 -oac copy -o movie.avi<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
184 mencoder -dvd 2 -ovc lavc -lacvopts vpass=2 -oac copy -o movie.avi</CODE><BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
185 </UL>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
186 </P>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
187
3879
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
188 <P><B><A NAME=2.4.3.2>2.4.3.2. Rescaling movies</B></P>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
189
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
190 <P>Often the need to resize movie images' size emerges. Its reasons can be many,
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
191 examples are decreasing output file size, encoding SVCDs to DivX. Ripped DVDs
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
192 are mostly rescaled, for example a 4:3 DVD should be 640x480, especially
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
193 when you want it to fit to 1 CD, and have good quality at the same time.
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
194 SVCDs have 480x480 size, and their header contains the aspect ratio the
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
195 player should use (Ex.: 480x480 + 4:3 = 640x480). However when encoding to
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
196 AVI (DivX) files, you have be aware that AVI headers don't store this
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
197 value. Thus, the only solution is rescaling.</P>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
198
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
199 <P>The scaling process is handled by the <I>'scale'</I> video filter:
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
200 <CODE>-vop scale=X:Y</CODE>. Its quality can be set with the
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
201 <CODE>-sws</CODE> option. If it's not specified, <B>MEncoder</B> will use 0 :
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
202 fast bilinear.</P>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
203
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
204 <P>Usage :<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
205 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder sample-svcd.mpg -divx4opts br=1300 -vop scale=640:480 -sws 2 -o output.avi</CODE></P>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
206
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
207
3879
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
208 <P><B><A NAME=2.4.3.3>2.4.3.3. Stream copying</B></P>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
209
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
210 <P><B>MEncoder</B> can handle input streams in two ways : <B>encode</B> or
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
211 <B>copy</B> them. This section is about <B>copying</B>.</P>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
212
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
213 <P>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
214 <UL>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
215 <LI><B>Video stream</B> (option <CODE>-ovc copy</CODE>) : nice stuff can be done :)<BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
216 Like, putting (not converting!) FLI or VIVO or MPEG1 video into an AVI file !
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
217 Of course only <B>MPlayer</B> can play such files :) And it probably has no
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
218 real life value at all. Rationally : video stream copying can be useful for
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
219 example when only the audio stream has to be encoded (like, uncompressed PCM
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
220 to MP3).</LI>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
221
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
222 <LI><B>Audio stream</B> (option <CODE>-oac copy</CODE>) : straightforward.
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
223 It is possible to take an external audio file (MP3, AC3, Vorbis) and mux it
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
224 into the output stream. Use the <CODE>-audiofile &lt;filename&gt;</CODE>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
225 option for this.</LI>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
226 </UL>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
227 </P>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
228
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
229
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
230 <P><B><A NAME=2.4.3.4>2.4.3.4. Fixing AVIs with broken index or interleaving</B></P>
3879
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
231
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
232 <P>Easiest thing. We simply copy the video and audio streams, and
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
233 <B>MEncoder</B> generates the index. Of course this cannot fix possible bugs in
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
234 the video and/or audio streams. It also fixes files with broken interleaving,
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
235 thus the <CODE>-ni</CODE> option won't be needed for them anymore.</P>
3879
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
236
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
237 <P>Command : <CODE>mencoder -idx input.avi -ovc copy -oac copy -o output.avi</CODE></P>
3879
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
238
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
239
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
240 <P><B><A NAME=2.4.3.5>2.4.3.5. Encoding with the <I>libavcodec</I> codec family</B></P>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
241
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
242 <P><A HREF="codecs.html#2.2.1.2">libavcodec</A> provides simple encoding to a
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
243 lot of interesting video and audio formats (currently its audio codecs are
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
244 unsupported). You can encode to the following codecs :</P>
3879
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
245
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
246 <P>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
247 <UL>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
248 <LI>mjpeg - Motion JPEG</LI>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
249 <LI>h263 - H263</LI>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
250 <LI>h263p - H263 Plus</LI>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
251 <LI>mpeg4 - DivX4</LI>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
252 <LI>msmpeg4 - the old DivX</LI>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
253 <LI>msmpeg4v2 - Micro$oft MPEG4 V2 (DivX alias MP43 predecessor)</LI>
3879
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
254 <LI>rv10 - an old RealVideo codec</LI>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
255 <LI>mpeg1video - MPEG1 video :)</LI>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
256 </UL>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
257 </P>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
258
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
259 <P>The first column contains the codec names that should be passed after the
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
260 <CODE>vcodec</CODE> config, like : <CODE>-lavcopts vcodec=msmpeg4</CODE></P>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
261
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
262 <P>An example, with MJPEG compression :<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
263 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg</CODE></P>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
264
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
265
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
266 <P><B><A NAME=2.4.3.6>2.4.3.6. Encoding from multiple input image files (JPEGs or PNGs)</B></P>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
267
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
268 <P><B>MEncoder</B> is capable of creating movies from one or more JPEG or PNG
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
269 files. With simple framecopy it can create MJPEG (Motion JPEG) or MPNG
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
270 (Motion PNG) files.</P>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
271
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
272 <P><B><I>Explanation of the process</I></B></P>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
273
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
274 <P><B>MEncoder</B> <I>decodes</I> the input image(s) with <CODE>libjpeg</CODE>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
275 (when decoding PNGs, it will use <B>libpng</B>).
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
276 </P>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
277
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
278 <P><B>MEncoder</B> then feeds the decoded image to the chosen video compressor
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
279 (DivX4, Xvid, ffmpeg msmpeg4, etc...). Watch for the PNG decoder, as
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
280 currently it can output only to RGB formats, thus can't be used with codecs
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
281 that require YUV as input, like DivX4 or ffmpeg's msmpeg4.</P>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
282
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
283 <P><B><I>Examples</I></B></P>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
284
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
285 <P>The explanation of the <CODE>-mf</CODE> option can be found below in the
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
286 global <A HREF=#2.4.5>Options</A> section and in the manpage.</P>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
287
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
288 <P><I>Creating a DivX4 file from all the JPEG files in the current dir :</I><BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
289 &nbsp;&nbsp;<CODE>mencoder \*.jpg -mf on:w=800:h=600:fps=25 -ovc divx4 -o
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
290 output.avi</CODE></P>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
291
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
292 <P><I>Creating a DivX4 file from some JPEG files in the current dir :</I><BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
293 &nbsp;&nbsp;<CODE>mencoder frame001.jpg,frame002.jpg -mf on:w=800:h=600:fps=25 -ovc divx4 -o
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
294 output.avi</CODE></P>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
295
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
296 <P><I>Creating a Motion JPEG (MJPEG) file from all the JPEG files in the current dir :</I><BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
297 &nbsp;&nbsp;<CODE>mencoder \*.jpg -mf on:w=800:h=600:fps=25 -ovc copy
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
298 -o output.avi</CODE></P>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
299
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
300 <P><I>Creating an uncompressed file from all the PNG files in the current dir :</I><BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
301 &nbsp;&nbsp;<CODE>mencoder \*.png -mf on:w=800:h=600:fps=25:type=png -ovc raw -o
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
302 output.avi</CODE></P>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
303
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
304 <P><I>Creating a Motion PNG (MPNG) file from all the PNG files in the current dir :</I><BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
305 &nbsp;&nbsp;<CODE>mencoder \*.png -mf on:w=800:h=600:fps=25:type=png -ovc copy
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
306 -o output.avi</CODE></P>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
307
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
308
3879
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
309 <P><B><A NAME=2.4.4>2.4.4. Syntax</B></P>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
310
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
311 <P>&nbsp;&nbsp;<CODE>mencoder [options] [input file] [options] ...</P>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
312
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
313
3879
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
314 <P><B><A NAME=2.4.5>2.4.5. Available options</B></P>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
315
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
316 <P>NOTE : for all available options, <B>read the manpage !</B></P>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
317
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
318 <P>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
319 As <B>MEncoder</B> is built on the same codebase as <B>MPlayer</B>, there
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
320 are many <B>MPlayer</B> options that have function in <B>MEncoder</B> too!
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
321 See, you can use <CODE>-sid</CODE> to rip a DVD with subtitles, or
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
322 <CODE>-noidx</CODE> to disregard buggy index of input AVI. <B>Be smart!</B>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
323 </P>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
324
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
325 <TABLE BORDER=1>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
326 <TR>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
327 <TD><FONT CLASS="text">
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
328 <I>-ss</I> time</TD>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
329 <TD><FONT CLASS="text">
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
330 start encoding from the given time (can start only from keyframes !)
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
331 </TD>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
332 </TR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
333 <TR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
334 <TD><FONT CLASS="text">
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
335 <I>-endpos</I> time</TD>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
336 <TD><FONT CLASS="text">
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
337 stop encoding at the given time. See the manpage for examples !
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
338 </TD>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
339 </TR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
340 <TR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
341 <TD><FONT CLASS="text">
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
342 <I>-o</I> filename</TD>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
343 <TD><FONT CLASS="text">
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
344 specify output filename
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
345 </TD>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
346 </TR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
347 <TR>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
348 <TD><FONT CLASS="text">
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
349 <I>-sws</I> 0-2</TD>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
350 <TD><FONT CLASS="text">
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
351 type of scaling method<BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
352 &nbsp;&nbsp;0 - fast bilinear<BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
353 &nbsp;&nbsp;1 - bilinear<BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
354 &nbsp;&nbsp;2 - bicubic (best quality)<BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
355 </TD>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
356 </TR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
357 <TR>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
358 <TD><FONT CLASS="text">
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
359 <I>-ovc</I> codecname</TD>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
360 <TD><FONT CLASS="text">
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
361 Encode with the given codec (codec names are from codecs.conf). Examples:<BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
362 &nbsp;&nbsp;<B>help</B> - get list of available codecs<BR>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
363 &nbsp;&nbsp;<B>rawrgb</B> - ?<BR>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
364 &nbsp;&nbsp;<B>copy</B> - no encoding, just copy the stream (only from AVI/ASF now)<BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
365 &nbsp;&nbsp;<B>divx4</B> - encode to DivX4<BR>
3879
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
366 &nbsp;&nbsp;<B>lavc</B> - encode with a codec from libavcodec<BR>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
367 &nbsp;&nbsp;<B>vfw</B> - encode with a Windows DLL<BR>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
368 </TD>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
369 </TR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
370 <TR>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
371 <TD><FONT CLASS="text">
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
372 <I>-oac</I> codecname</TD>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
373 <TD><FONT CLASS="text">
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
374 Encode with the given codec (codec names are from codecs.conf). Examples:<BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
375 &nbsp;&nbsp;<B>help</B> - get list of available codecs<BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
376 &nbsp;&nbsp;<B>copy</B> - no encoding, just copy the stream (only from AVI/ASF now)<BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
377 &nbsp;&nbsp;<B>pcm</B> - encode to uncompressed PCM<BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
378 &nbsp;&nbsp;<B>mp3lame</B> - encode to MP3 (using Lame)<BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
379 </TD>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
380 </TR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
381 <TR>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
382 <TD><FONT CLASS="text">
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
383 <I>-mf</I> multifile options</TD>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
384 <TD><FONT CLASS="text">
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
385 Used when encoding from multiple JPEG files. Its sub-options are:<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
386 &nbsp;&nbsp;<B>on</B> - turns on multifile support<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
387 &nbsp;&nbsp;<B>w</B>=&lt;value&gt; - width of the output file<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
388 &nbsp;&nbsp;<B>h</B>=&lt;value&gt; - height of the output file<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
389 &nbsp;&nbsp;<B>fps</B>=&lt;value&gt; - fps of the output file<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
390 &nbsp;&nbsp;<B>type</B>=&lt;value&gt; - type of input files (available types : <CODE>jpeg</CODE>, <CODE>png</CODE>)<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
391 </TD>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
392 </TR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
393
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
394 <TR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
395 <TD><FONT CLASS="text">
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
396 <I>-divx4opts</I></TD>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
397 <TD><FONT CLASS="text">
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
398 If encoding to DivX4, you can specify its parameters here, like:<BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
399 &nbsp;&nbsp;<CODE>-divx4opts br=1800:deinterlace:key=250</CODE><BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
400 Common options: <B>(for full list, check the manpage!)</B><BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
401 &nbsp;&nbsp;<B>help</B> - get help<BR>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
402 &nbsp;&nbsp;<B>br</B>=&lt;value&gt; - specify bitrate in kbit &lt;4-16000&gt; or bit &lt;16001-24000000&gt;<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
403 &nbsp;&nbsp;<B>q</B>=&lt;value&gt; - quality (1-fastest, 5-best - default 5)<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
404 &nbsp;&nbsp;<B>key</B>=&lt;value&gt; - keyframe interval<BR>
3879
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
405 </TD>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
406 </TR>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
407 <TR>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
408 <TD><FONT CLASS="text">
3879
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
409 <I>-lavcopts</I></TD>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
410 <TD><FONT CLASS="text">
3879
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
411 If encoding with libavcodec, you can specify its parameters here, like:<BR>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
412 &nbsp;&nbsp;<CODE>-lavcopts vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250</CODE><BR>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
413 Common options: <B>(for full list, check the manpage!)</B><BR>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
414 &nbsp;&nbsp;<B>help</B> - get help<BR>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
415 &nbsp;&nbsp;<B>vcodec</B>=&lt;value&gt; - select videocodec (for the full list, see the libavcodec section above)<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
416 &nbsp;&nbsp;<B>vbitrate</B>=&lt;value&gt; - specify bitrate in kbit &lt;4-16000&gt; or bit &lt;16001-24000000&gt;<BR>
3879
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
417 &nbsp;&nbsp;<B>vhq</B> - high quality<BR>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
418 &nbsp;&nbsp;<B>keyint</B>=&lt;value&gt; - keyframe interval<BR>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
419 </TD>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
420 </TR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
421 <TR>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
422 <TD><FONT CLASS="text">
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
423 <I>-lameopts</I></TD>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
424 <TD><FONT CLASS="text">
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
425 If encoding to MP3 with libmp3lame, you can specify its parameters here, like:<BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
426 &nbsp;&nbsp;<CODE>-lameopts q=3</CODE><BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
427 &nbsp;&nbsp;<CODE>-lameopts br=192:cbr</CODE><BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
428 Common options: <B>(for full list, check the manpage!)</B><BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
429 &nbsp;&nbsp;<B>help</B> - get help<BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
430 &nbsp;&nbsp;<B>cbr</B> - select <B>CBR</B> MP3 (default is <B>VBR</B>)<BR>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
431 &nbsp;&nbsp;<B>br</B>=&lt;value&gt; - specify bitrate in kbit &lt;0-1024&gt; (this is for <B>CBR</B> only!)<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
432 &nbsp;&nbsp;<B>q</B>=&lt;value&gt; - quality (0-highest, 9-fastest - default 0) (this is for <B>VBR</B> only!)<BR>
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
433 &nbsp;&nbsp;<B>vbr</B>=&lt;value&gt; - VBR sub-mode (3-ABR, best quality/speed) (this is for <B>VBR</B> only!)<BR>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
434 </TD>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
435 </TR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
436 </TABLE>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
437
3879
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
438 <P><B><A NAME=2.4.6>2.4.6. Examples</B></P>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
439
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
440 <P>Using <B>MEncoder</B> is the easiest thing on Earth. See the following :</P>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
441
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
442 <P>Encoding from DVD, title 2 :<BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
443 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -o title2.avi</CODE></P>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
444
3879
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
445 <P>The same, but with libavcodec family, MJPEG compression :<BR>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
446 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg -ffourcc mjpg</CODE></P>
ed33540a982b "updated documentation.html (and new chapter translated in it),
gabucino
parents: 3523
diff changeset
447
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
448 <P>Encoding from DVD, title 2, with rescaling :<BR>
6040
d5c692754cf2 refresh and charset settings
nell
parents: 3879
diff changeset
449 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -vop scale=640:480 -sws 2 -o title2.avi</CODE></P>
3523
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
450
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
451 <P>Encoding from HTTP :<BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
452 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder http://mplayer.hq/example.avi -o example.avi</CODE></P>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
453
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
454 <P>Encoding from a pipe :<BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
455 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;rar p test-SVCD.rar | mencoder -divx4opts br=800 -ofps 24 -pass 1 -- -</CODE></P>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
456
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
457 <P>Encoding multiple *.vob files :<BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
458 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;cat *.vob | mencoder &lt;options&gt; -</CODE></P>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
459
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
460 <P>Encoding from tuner (for tuner options <A HREF="documentation.html#2.5">see the TV input section !</A>) :<BR>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
461 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -tv on:driver=v4l:width=640:height=480 &lt;options&gt;</CODE></P>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
462
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
463 <P>For all available options, <B><I>check the MEncoder man page !</I></B>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
464 <P>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
465 </FONT>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
466 </BODY>
dadab20dc2b4 began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff changeset
467 </HTML>