Mercurial > mplayer.hg
annotate DOCS/mencoder.1 @ 3827:6e7df97bd120
Lots of fixes for digital audio output submitted by Steven Brookes <stevenjb@mda.co.uk>
Hardware sync-code activated
author | mswitch |
---|---|
date | Fri, 28 Dec 2001 10:20:16 +0000 |
parents | 68dae60dd470 |
children | d8247558c3e2 |
rev | line source |
---|---|
2602 | 1 .\" MEncoder (C) 2000-2001 Arpad Gereoffy <arpi@esp-team.scene.hu> |
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> | |
2868 | 89 Apply a postprocess filter to enhance image quality. (values TODO) |
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 | |
177 .TP | |
2628 | 178 .B \-lameopts |
179 If encoding to MP3 with libmp3lame, you can specify its parameters here, like: | |
180 | |
2729 | 181 -lameopts br=192 |
2628 | 182 |
183 Available options: | |
184 | |
2848
33c32f3d9f1f
many small updates, fixes (some/more to be completed soon)
gabucino
parents:
2729
diff
changeset
|
185 help get help |
2631 | 186 br=XXX specify bitrate in |
187 kbit <0-1024> | |
2868 | 188 (only for CBR) |
2664 | 189 q=XXX Quality |
190 (0-highest, 9-fastest) | |
2868 | 191 (for VBR) |
2631 | 192 vbr=XXX variable bitrate method |
193 0=cbr | |
194 1=mt | |
195 2=rh(default) | |
196 3=abr | |
197 4=mtrh | |
198 cbr constant bitrate | |
199 mode=XXX 0=stereo | |
200 1=joint-stereo | |
201 2=dualchannel | |
202 3=mono | |
203 (default: auto) | |
204 padding=XXX 0=no | |
205 1=all | |
206 2=adjust | |
207 ratio=XXX compression ratio <1-100> | |
2628 | 208 |
209 .TP | |
2664 | 210 .B \-pass <1/2> |
211 With this you can encode 2pass DivX4 files. First encode with -pass 1, then | |
212 with the same parameters, encode with -pass 2. | |
213 .TP | |
3423 | 214 .B \-passlogfile <filename> |
215 When encoding in 2pass mode, MEncoder dumps first pass' informations | |
216 to the given file instead of the default divx2pass.log . | |
217 .TP | |
2664 | 218 .B \-ofps <fps> |
219 The output file will have different frame/sec than the source. | |
220 .TP | |
2673 | 221 .B \-o <filename> |
222 Outputs to the given filename, instead of the default 'test.avi' . | |
223 .TP | |
2664 | 224 .B \-frames <number> |
225 Encode only given number of frames. | |
3277 | 226 .TP |
227 .B \-x <rescale width> | |
228 Rescale output movie to given pixels wide. | |
229 .TP | |
230 .B \-y <rescale height> | |
231 Rescale output movie to given pixels tall. | |
232 .TP | |
233 .B \-sws (0-2> | |
234 Type of scaling method | |
235 | |
3721 | 236 0 fast bilinear (default) |
3277 | 237 1 bilinear |
238 2 bicubic (best quality) | |
3774 | 239 .TP |
240 .B \-ffourcc fourcc | |
241 Can be used to force the video fourcc of the output file. For example -ffourcc | |
242 div3 will have the output file contain "div3" as video fourcc. | |
243 .IP | |
2602 | 244 .SH FILES AND DIRECTORIES |
245 .IP | |
246 .SH "EXAMPLES" | |
2664 | 247 .B Encoding DVD title #2 |
248 mencoder -dvd 2 -o title2.avi | |
249 .TP | |
3721 | 250 .B The same, but with libavcodec family, MJPEG compression |
251 mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg -ffourcc mjpg | |
252 .TP | |
2664 | 253 .B Encoding from HTTP |
254 mencoder http://mplayer.hq/example.avi -o example.avi | |
255 .TP | |
2874
632032ff27bf
patch applied from Colin Marquardt <colin@marquardt-home.de>
gabucino
parents:
2868
diff
changeset
|
256 .B Encoding from a pipe |
2664 | 257 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
|
258 .TP |
632032ff27bf
patch applied from Colin Marquardt <colin@marquardt-home.de>
gabucino
parents:
2868
diff
changeset
|
259 .B Encoding multiple *.vob files |
632032ff27bf
patch applied from Colin Marquardt <colin@marquardt-home.de>
gabucino
parents:
2868
diff
changeset
|
260 cat *.vob | mencoder <options> - |
2597 | 261 .IP |
262 .SH BUGS | |
263 Probably. Check the documentation. | |
264 | |
265 Bugreports should be addressed to the MPlayer-users mailing list | |
266 (mplayer-users@mplayerhq.hu) ! If you want to submit a bugreport | |
267 (which we love to receive!), please double-check the bugreports.html, and | |
268 tell us all that we need to know to identify your problem. | |
269 | |
270 .LP | |
271 .SH AUTHORS | |
272 Check documentation ! | |
273 | |
274 MPlayer is (C) 2000-2001 | |
275 .I Arpad Gereoffy <arpi@thot.banki.hu> | |
276 | |
277 This manpage is written and maintained by | |
278 .I Gabucino . | |
279 .LP | |
280 .SH STANDARD DISCLAIMER | |
281 Use only at your own risk! There may be errors and inaccuracies that could | |
282 be damaging to your system or your eye. Proceed with caution, and although | |
283 this is highly unlikely, the author doesn't take any responsibility for that! | |
284 .\" end of file |