Mercurial > mplayer.hg
annotate DOCS/mencoder.1 @ 4513:2e3800da1ceb
Switched from libmp1e to libavcodec, at least for me it runs helluva lot faster than libmp1e
(high quality divx movies that before ran very poor now plays perfectly). Also includes some
minor fixes to the osd support. Since libmp1e has issues with non-mmx system I think this move
is a smart one...
author | mswitch |
---|---|
date | Sun, 03 Feb 2002 14:55:27 +0000 |
parents | 4039f5580f76 |
children | b5d956f0b6ea |
rev | line source |
---|---|
3953 | 1 .\" MEncoder (C) 2000-2002 Arpad Gereoffy <sendmail@to.mplayer-users> |
2602 | 2 .\" This manpage was/is done by Gabucino |
2597 | 3 .\" |
4 .TH MEncoder | |
5 .SH NAME | |
6 mencoder \- Movie Encoder for Linux | |
7 .SH SYNOPSIS | |
8 .B mencoder | |
2602 | 9 .RB [ \-vcd\ <track\ number> ] |
10 .RB [ \-dvd\ <titleid> ] | |
11 .RB [ \-chapter\ <chapterid> ] | |
12 .RB [ \-dvdangle\ <angleid> ] | |
13 .RB [ \-dvdkey\ <key> ] | |
14 .RB [ \-nobps ] | |
15 .RB [ \-aid\ <id> ] | |
16 .RB [ \-vid\ <id> ] | |
17 .RB [ \-pp\ <quality> ] | |
18 .RB [ \-vc\ <video\ codec\ name> ] | |
19 .RB [ \-ac\ <audio\ codec\ name> ] | |
20 .RB [ \-vfm\ <video\ codec\ family> ] | |
21 .RB [ \-afm\ <audio\ codec\ family> ] | |
2630 | 22 .RB [ \-include\ <configfile> ] |
2674 | 23 .RB [ \-mc\ seconds/5f ] |
2602 | 24 .RB [ \-v ] |
25 .RB [ \-mp3file\ <filename> ] | |
26 .RB [ \-ac3file\ <filename> ] | |
27 .RB [ \-ovc\ <video\ codec\ name> ] | |
28 .RB [ \-oac\ <audio\ codec\ name> ] | |
2628 | 29 .RB [ \-divx4opts\ <codec\ options> ] |
3721 | 30 .RB [ \-lavcopts\ <codec\ options> ] |
2628 | 31 .RB [ \-lameopts\ <codec\ options> ] |
2602 | 32 .RB [ \-pass\ <1/2> ] |
3423 | 33 .RB [ \-passlogfile\ <filename> ] |
2603 | 34 .RB [ \-ofps\ <fps> ] |
35 .RB [ \-o\ <filename> ] | |
2664 | 36 .RB [ \-frames\ <number> ] |
3277 | 37 .RB [ \-x\ <rescale\ width> ] |
38 .RB [ \-y\ <rescale\ height> ] | |
39 .RB [ \-sws\ <0-2> ] | |
3774 | 40 .RB [ \-ffourcc\ fourcc ] |
2602 | 41 .I - or file or device |
2597 | 42 .PP |
43 .SH DESCRIPTION | |
44 .I mencoder | |
2868 | 45 MEncoder (MPlayer's Movie Encoder) is a simple movie encoder, designed to |
46 encode MPlayer-playable movies (AVI/DVD/VCD/VOB/MPG/MOV/VIV/NET) to other | |
47 MPlayer-playable formats (see below). Currently it's in beta stage, and encodes | |
48 only to DivX4 (1 or 2 passes) video, PCM/MP3/VBRMP3 audio. Also has stream | |
49 copying abilities. In the future, there will be cropping, resizing filters, and | |
50 other interesting stuff. | |
2597 | 51 .LP |
52 .SH "GENERAL OPTIONS" | |
53 .TP | |
54 .I NOTE | |
2602 | 55 Every "flag" option has "noflag" pair, e.g. -flag opposite is -noflag |
56 .TP | |
2868 | 57 .I NOTE |
58 CHECK THE HTML DOCUMENTATION TOO ! | |
59 .TP | |
2602 | 60 .B \-vcd <track number> |
61 Encode the specified VCD track. | |
2597 | 62 .TP |
2602 | 63 .B \-dvd <title number> |
64 Encode the specified DVD title. | |
65 .TP | |
66 .B \-chapter <chapter id> | |
67 Use with -dvd option (see above). Start encoding at the specified chapter. | |
2597 | 68 .TP |
2602 | 69 .B \-dvdangle <angle id> |
70 Use with -dvd option (see above), and if the DVD disc has multiple angles. | |
71 It will encode the angle specified here. | |
72 .TP | |
73 .B \-dvdkey <key> | |
74 Used to decrypt CSS-encrypted streams on hard disk (with given CSS decrypt | |
75 key). | |
2597 | 76 .TP |
2602 | 77 .B \-nobps |
2907 | 78 Used only for AVIs. Doesn't use the bps value in the AVI header, instead |
79 calculates it. | |
2602 | 80 .TP |
81 .B \-aid <audio stream id> | |
2907 | 82 If the source media contains multiple audio streams (for example DVDs), encode |
2602 | 83 the specified one. |
2597 | 84 .TP |
2602 | 85 .B \-vid <video stream id> |
2907 | 86 If the source media contains multiple video streams, encode the specified one. |
2602 | 87 .TP |
88 .B \-pp <value> | |
4364 | 89 See man mplayer. |
2597 | 90 .TP |
2602 | 91 .B \-vc <codec name> |
92 Use specified codec (according to codecs.conf) for decoding input video | |
93 stream. | |
94 .TP | |
95 .B \-ac <codec name> | |
96 Use specified codec (according to codecs.conf) for decoding input audio | |
97 stream. | |
2597 | 98 .TP |
2666 | 99 .B \-vfm <video codec family> |
100 Force decoding by using a specific codec FAMILY, and FALLBACK to default | |
101 if failed. For examples see MPlayer manpage. | |
2602 | 102 .TP |
2666 | 103 .B \-afm <audio codec family> |
104 Force decoding by using a specific codec FAMILY, and FALLBACK to default | |
105 if failed. For examples see MPlayer manpage. | |
2597 | 106 .TP |
2628 | 107 .B \-include |
2674 | 108 specify config file to be parsed after the default |
109 .TP | |
110 .B \-mc\ seconds/5frame | |
111 maximum sync correction per 5 frames (in seconds). | |
112 Use -mc 0 to disable input A/V sync. | |
2628 | 113 .TP |
114 .B \-v | |
115 Increase verbosity. | |
116 .TP | |
2666 | 117 .B \-ovc <codecname> |
118 Encode with the given codec (codec names are from codecs.conf). | |
119 Examples: | |
120 | |
121 -ovc help get help | |
122 -ovc copy no encoding, just streamcopy | |
123 -ovc divx4 encode to DivX4 | |
3774 | 124 -ovc lavc encode with a libavcodec codec |
2666 | 125 .TP |
126 .B \-oac <codecname> | |
127 Encode with the given codec (codec names are from codecs.conf). | |
128 Examples: | |
129 | |
130 -oac help get help | |
131 -oac copy no encoding, just streamcopy | |
132 -oac pcm encode to uncompressed PCM | |
133 -oac mp3lame encode to MP3 (using Lame) | |
134 .TP | |
2628 | 135 .B \-divx4opts |
136 If encoding to DivX4, you can specify its parameters here, like: | |
137 | |
2630 | 138 -divx4opts br=1800:deinterlace:key=250 |
2628 | 139 |
140 Available options: | |
141 | |
2848
33c32f3d9f1f
many small updates, fixes (some/more to be completed soon)
gabucino
parents:
2729
diff
changeset
|
142 help get help |
2631 | 143 br=XXX specify bitrate in |
144 kbit <4-16000> or | |
145 bit <16001-24000000> | |
146 key=XXX maximum keyframe interval | |
147 (in frames) | |
148 deinterlace enable deinterlacing | |
2855 | 149 (don't use, DivX4 is buggy!) |
2631 | 150 q=XXXX quality (1-fastest, 5-best) |
151 min_quant=XXX minimum quantizer (0-32) | |
152 max_quant=XXX maximum quantizer (0-32) | |
153 rc_period=XXX rate control period | |
154 rc_reaction_period=XXX rate control | |
155 reaction period | |
156 rc_reaction_ratio=XXX rate control | |
157 reaction ratio | |
2628 | 158 |
159 .TP | |
3721 | 160 .B \-lavcopts |
161 If encoding with a codec from libavcodec, you can specify its parameters here, | |
162 like: | |
163 | |
164 -lavcopts vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250 | |
165 | |
166 Available options: | |
167 | |
168 help get help | |
169 vcodec=XXX use the specified codec | |
170 (for full list, see html doc!) | |
171 vbitrate=XXX specify bitrate in | |
172 kbit <4-16000> or | |
173 bit <16001-24000000> | |
174 keyint=XXX interval between keyframes | |
175 (specify in frames) | |
176 vhq very high quality | |
4339 | 177 vme=XXX motion estimation method |
3721 | 178 .TP |
2628 | 179 .B \-lameopts |
180 If encoding to MP3 with libmp3lame, you can specify its parameters here, like: | |
181 | |
2729 | 182 -lameopts br=192 |
2628 | 183 |
184 Available options: | |
185 | |
2848
33c32f3d9f1f
many small updates, fixes (some/more to be completed soon)
gabucino
parents:
2729
diff
changeset
|
186 help get help |
2631 | 187 br=XXX specify bitrate in |
188 kbit <0-1024> | |
2868 | 189 (only for CBR) |
2664 | 190 q=XXX Quality |
191 (0-highest, 9-fastest) | |
2868 | 192 (for VBR) |
2631 | 193 vbr=XXX variable bitrate method |
194 0=cbr | |
195 1=mt | |
196 2=rh(default) | |
197 3=abr | |
198 4=mtrh | |
199 cbr constant bitrate | |
200 mode=XXX 0=stereo | |
201 1=joint-stereo | |
202 2=dualchannel | |
203 3=mono | |
204 (default: auto) | |
205 padding=XXX 0=no | |
206 1=all | |
207 2=adjust | |
208 ratio=XXX compression ratio <1-100> | |
2628 | 209 |
210 .TP | |
2664 | 211 .B \-pass <1/2> |
212 With this you can encode 2pass DivX4 files. First encode with -pass 1, then | |
213 with the same parameters, encode with -pass 2. | |
214 .TP | |
3423 | 215 .B \-passlogfile <filename> |
216 When encoding in 2pass mode, MEncoder dumps first pass' informations | |
217 to the given file instead of the default divx2pass.log . | |
218 .TP | |
2664 | 219 .B \-ofps <fps> |
220 The output file will have different frame/sec than the source. | |
221 .TP | |
2673 | 222 .B \-o <filename> |
223 Outputs to the given filename, instead of the default 'test.avi' . | |
224 .TP | |
2664 | 225 .B \-frames <number> |
226 Encode only given number of frames. | |
3277 | 227 .TP |
228 .B \-x <rescale width> | |
229 Rescale output movie to given pixels wide. | |
230 .TP | |
231 .B \-y <rescale height> | |
232 Rescale output movie to given pixels tall. | |
233 .TP | |
4339 | 234 .B \-sws <0-2> |
3277 | 235 Type of scaling method |
236 | |
3721 | 237 0 fast bilinear (default) |
3277 | 238 1 bilinear |
239 2 bicubic (best quality) | |
3774 | 240 .TP |
241 .B \-ffourcc fourcc | |
242 Can be used to force the video fourcc of the output file. For example -ffourcc | |
243 div3 will have the output file contain "div3" as video fourcc. | |
244 .IP | |
2602 | 245 .SH FILES AND DIRECTORIES |
246 .IP | |
247 .SH "EXAMPLES" | |
2664 | 248 .B Encoding DVD title #2 |
249 mencoder -dvd 2 -o title2.avi | |
250 .TP | |
4398 | 251 .B Encoding DVD title #2, only selected chapters |
252 mencoder -dvd 2 -chapter 10-15 -o title2.avi | |
253 .TP | |
3721 | 254 .B The same, but with libavcodec family, MJPEG compression |
255 mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg -ffourcc mjpg | |
256 .TP | |
2664 | 257 .B Encoding from HTTP |
258 mencoder http://mplayer.hq/example.avi -o example.avi | |
259 .TP | |
2874
632032ff27bf
patch applied from Colin Marquardt <colin@marquardt-home.de>
gabucino
parents:
2868
diff
changeset
|
260 .B Encoding from a pipe |
2664 | 261 rar p test-SVCD.rar | mencoder -divx4opts br=800 -ofps 24 -pass 1 -- - |
2874
632032ff27bf
patch applied from Colin Marquardt <colin@marquardt-home.de>
gabucino
parents:
2868
diff
changeset
|
262 .TP |
632032ff27bf
patch applied from Colin Marquardt <colin@marquardt-home.de>
gabucino
parents:
2868
diff
changeset
|
263 .B Encoding multiple *.vob files |
632032ff27bf
patch applied from Colin Marquardt <colin@marquardt-home.de>
gabucino
parents:
2868
diff
changeset
|
264 cat *.vob | mencoder <options> - |
2597 | 265 .IP |
266 .SH BUGS | |
267 Probably. Check the documentation. | |
268 | |
269 Bugreports should be addressed to the MPlayer-users mailing list | |
270 (mplayer-users@mplayerhq.hu) ! If you want to submit a bugreport | |
271 (which we love to receive!), please double-check the bugreports.html, and | |
272 tell us all that we need to know to identify your problem. | |
273 | |
274 .LP | |
275 .SH AUTHORS | |
276 Check documentation ! | |
277 | |
3953 | 278 MPlayer is (C) 2000-2002 |
3856 | 279 .I Arpad Gereoffy <sendmail@to.mplayer-users> |
2597 | 280 |
281 This manpage is written and maintained by | |
282 .I Gabucino . | |
283 .LP | |
284 .SH STANDARD DISCLAIMER | |
285 Use only at your own risk! There may be errors and inaccuracies that could | |
286 be damaging to your system or your eye. Proceed with caution, and although | |
287 this is highly unlikely, the author doesn't take any responsibility for that! | |
288 .\" end of file |