annotate DOCS/encoding.html @ 5826:eb147cb5040e

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