Mercurial > mplayer.hg
annotate DOCS/mplayer.1 @ 5803:4febd266489c
AVID is buggy (image shifted/scaled?) with mainconcept codec
author | arpi |
---|---|
date | Tue, 23 Apr 2002 22:57:49 +0000 |
parents | 0b5c0fa7bea0 |
children | 4564bc22de3e |
rev | line source |
---|---|
5683 | 1 |
1 | 2 .\" This manpage was/is done by Gabucino |
5683 | 3 .\" |
5694 | 4 .TH "MPlayer" "1" "2002-04-18" |
5683 | 5 |
6 .SH "NAME" | |
1 | 7 mplayer \- Movie Player for Linux |
5683 | 8 |
9 .SH "SYNOPSIS" | |
10 .B mplayer | |
11 .RB [options]\ [\fIfile\fP\ |\ \fIURL\fP\ |\ \fIplaylist\fP\ |\ \-\ |\ ...] | |
12 .br | |
13 .B mplayer | |
14 .RB [global\ options]\ \fIfile1\fP\ [specific\ options]\ [file2]\ [specific\ options]\ ... | |
15 .br | |
16 .B mplayer | |
17 .RB [global\ options]\ {\fIgroup\ of\ files\ and\ options\fP}\ [group\ specific\ options]\ ... | |
18 .br | |
1 | 19 .B mplayer |
5694 | 20 .RB [dvd|vcd|tv]://[title]\ [options] |
21 .br | |
22 .B mplayer | |
23 .RB [mms|http]://URL[:port]\ [options] | |
5683 | 24 |
25 .SH "DESCRIPTION" | |
26 .B mplayer | |
27 is a movie player for LINUX (runs on many other Unices, and non\-x86 | |
28 CPUs, see section 6). It plays most MPEG, VOB, AVI, VIVO, ASF/WMV, QT/MOV, FLI, | |
29 RM, NuppelVideo, yuv4mpeg, FILM, RoQ files, supported by many native, XAnim, and | |
5694 | 30 Win32 DLL codecs. You can watch VideoCD, SVCD, DVD, 3ivx, DivX 3/4/5 and even WMV movies too |
5683 | 31 (and you don't need the avifile library at all!). |
3793
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
32 |
5683 | 33 Another big feature of mplayer is the wide range of supported output drivers. |
34 It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, DirectFB, but you can use | |
35 GGI and SDL (and this way all their drivers) and some lowlevel card-specific drivers | |
5694 | 36 (for Matrox G-series, 3Dfx Banshee/Voodoo3 and ATI cards) too! |
5683 | 37 .br |
38 Most of them supports software or hardware scaling, so you can enjoy movies in fullscreen. | |
5694 | 39 MPlayer supports displaying through some hardware MPEG decoder boards, such as the Siemens DVB and |
5683 | 40 DXR3/Hollywood+! |
3793
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
41 |
5683 | 42 Nice big antialiased shaded subtitles with european/ISO 8859-1,2 (hungarian, english, czech, |
43 etc), cyrillic, korean fonts are supported (10 supported subtitle formats: MicroDVD, SubRip, | |
44 SubViewer, SAMI (smi), vplayer, RealMedia RT, ssa (Sub Station Alpha), AQT, VobSub, and our | |
45 own: MPsub). | |
46 | |
3793
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
47 .SH "GUI OPTIONS" |
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
48 .I NOTE: |
5683 | 49 The GUI code has to be compiled in *explicitly* (see documentation). |
5694 | 50 .br |
51 .I NOTE: | |
52 The GUI code is STILL exterimental, it is under heavy development, parts of it (for example: playlist) not yet implemented. | |
5683 | 53 .TP |
2099 | 54 .B \-gui |
5683 | 55 Start MPlayer in GUI mode. |
56 .TP | |
3793
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
57 .B \-skin <skin\ directory> |
5683 | 58 Load skin from this directory (WITHOUT path name!). For example '\-skin fittyfene' tries these: |
3793
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
59 |
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
60 /usr/local/share/mplayer/Skin/fittyfene |
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
61 ~/.mplayer/Skin/fittyfene |
5683 | 62 |
3793
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
63 .SH "DVD OPTIONS" |
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
64 .I NOTE: |
5683 | 65 These options are valid only with DVD support compiled in (see documentation). |
66 .br | |
4531
1736cd920aa4
applied pl's patch (sorry, overlooked it previously.. and procmailrc
gabucino
parents:
4502
diff
changeset
|
67 .I NOTE: |
5683 | 68 DVD playback sometimes requires deinterlacing: see '\-pp 0x20000' or '\-npp lb' options. |
69 .TP | |
70 .B \-alang\ <audio\ stream\ language> | |
71 Used when playing DVD disks. Expects a two\-letter country code(s) as | |
72 parameter, and always tries to play back audio streams those language | |
73 matches the given code. For example: \-alang hu,en will always try to play | |
74 hungarian or if it's non\-existant then english audio streams if there are any. | |
75 .TP | |
5694 | 76 .B \-chapter\ <chapter\ id>[-<end chapter id>] |
5683 | 77 Specify which chapter to start playing at. Optionally specify which chapter to |
4398 | 78 end playing at. Examples can be found below. |
5683 | 79 .TP |
80 .B \-csslib <filename> | |
81 (old-style DVD option) This option is used to override the default location of libcss.so | |
82 .TP | |
83 .B \-dvd\ <title\ id> | |
84 Tell MPlayer which movies (marked with titleid) to play. For example | |
85 sometimes '1' are trailers, and '2' is the real movie. | |
86 .TP | |
87 .B \-dvd\-device\ <path\ to\ device> | |
88 Override default DVD device name /dev/dvd | |
89 .TP | |
3793
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
90 .B \-dvdangle\ <angle\ id> |
5683 | 91 Some DVD discs contain scenes that can be viewed from multiple angles. |
2099 | 92 Here you can tell MPlayer which angles to use. Examples can be found below. |
5683 | 93 .TP |
94 .B \-dvdauth <DVD\ device> | |
95 (old-style DVD option) Turns on DVD authentication using the given device. | |
96 .TP | |
97 .B \-dvdkey <CSS\ key> | |
98 (old-style DVD option) When decoding from non-DVD, this option gives the CSS key needed | |
99 to crack the DVD (the key is printed when authenticating with DVD). | |
100 .TP | |
101 .B \-dvdnav | |
102 Force usage of libdvdnav. | |
103 .TP | |
4069 | 104 .B \-sid\ <id> |
105 Turns on DVD subtitle displaying. Also, you MUST specify a number which | |
5683 | 106 corresponds to a DVD subtitle language (0\-31). For the list of available |
107 subtitles, use with the \-v switch and look at the output. | |
108 .br | |
109 .I NOTE: | |
110 Use \-slang to define the subtitle language by name. | |
111 .TP | |
112 .B \-skipopening | |
113 Skip dvd opening (dvdnav only). | |
114 .TP | |
115 .B \-slang\ <subtitle\ language> | |
116 See the \-sid option, but this one needs a two\-letter parameter, a country code. | |
117 Like: \-slang hu,en will always select hungarian or if it's non existant then | |
118 english subtitles, if there are any. For the list of available subtitles, use | |
119 with the \-v switch and look at the output. | |
120 | |
3793
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
121 .SH "GENERAL OPTIONS" |
5683 | 122 .I NOTE: |
123 Every "flag" option has "noflag" pair, e.g. \-fs opposite is \-nofs | |
124 .TP | |
125 .B \-ao\ <driver>[:<device>] | |
126 Select audio output driver and optinaly device. "device" is valid with | |
127 SDL too, it means sub\-driver then (for example: \-vo sdl:esd). | |
128 If using OSS, you can specify which sound device to use like this: | |
1 | 129 |
5683 | 130 \-ao oss:/dev/dsp1 (replaces the old \-dsp option) |
1 | 131 |
5683 | 132 You can get the list of available drivers executing |
133 .I mplayer \-ao help | |
134 .TP | |
135 .B \-aspect <ratio> | |
136 Set aspect ratio of movies. It's autodetected on MPEG files, and can't be | |
137 autodetected on AVI files. Examples: | |
1208 | 138 |
5683 | 139 \-aspect 4:3 or \-aspect 1.3333 |
140 \-aspect 16:9 or \-aspect 1.7777 | |
141 .TP | |
142 .B \-audiofile\ <filename> | |
5694 | 143 Play audio from an external file (WAV, MP3 or Vorbis) |
5683 | 144 .TP |
145 .B \-autoq\ <quality> | |
146 Dynamically changes the level of postprocess, depending on spare CPU time | |
147 available. The number you specify will be the maximum level used. Usually you | |
148 can use some big number. You may not use together with \-pp but it's ok with | |
149 \-npp! | |
150 .TP | |
151 .B \-benchmark | |
5694 | 152 Prints some statistics on CPU usage and dropped frames at the end. |
153 Used in combination with \-nosound and \-vo null for benchmarking only video codec. | |
5683 | 154 .TP |
155 .B \-cdrom\-device\ <path\ to\ device> | |
156 Override default CDROM drive name /dev/cdrom | |
157 .TP | |
158 .B \-dr | |
159 Turns on direct rendering (not supported by all codecs and video outputs) | |
160 (default is off). | |
161 .TP | |
162 .B \-ffactor\ <number> | |
163 Resample alphamap of the font. Can be: | |
986 | 164 |
5683 | 165 0 plain white fonts |
166 0.75 very narrow black outline [default] | |
167 1 narrow black outline | |
168 10 bold black outline | |
169 .TP | |
170 .B \-font\ <path\ to\ font.desc\ file> | |
171 Search for the OSD/SUB fonts in an alternative directory (default: | |
172 ~/.mplayer/font/font.desc). For example: | |
173 | |
174 \-font ~/.mplayer/arial\-14/font.desc | |
175 .TP | |
1 | 176 .B \-fs |
5683 | 177 Fullscreen playing (centers movie, and makes black |
5020 | 178 bands around it). Toggle it with the 'f' key (not all video |
179 outputs support it). | |
472
a25ba0fd865e
commiting yesterday's changes that accidently lost ;(((
gabucino
parents:
454
diff
changeset
|
180 .TP |
5683 | 181 .B \-h, --help |
182 Show short summary of options | |
183 .TP | |
184 .B \-ifo <vobsub\ ifo\ file> | |
185 Indicate the file that will be used to load palette and frame size for VOBSUB | |
186 subtitles. | |
187 .TP | |
188 .B \-lircconf\ <config\ file> | |
189 Specifies a configfile for LIRC (see http://www.lirc.org) if you don't like the default ~/.lircrc | |
190 .TP | |
191 .B \-loop\ <num> | |
192 Loops movie playback <num> times. 0 means forever. | |
1 | 193 .TP |
5683 | 194 .B \-mf\ <multifile\ options> |
5694 | 195 Used when decoding from multiple PNG or JPEG files. The sub\-options are separated by ":" |
5683 | 196 (see documentation). They are: |
197 | |
198 on turns on multifile support | |
199 w=<value> width of the output | |
200 h=<value> height of the output | |
201 fps=<value> fps of the output | |
202 type=<value> type of input files (available types : jpeg, png) | |
203 .TP | |
204 .B \-mixer\ <device> | |
205 This option will tell MPlayer to use a different device for mixing than | |
206 /dev/mixer. | |
207 .TP | |
208 .B \-monitoraspect <ratio> | |
209 Set aspect ratio of your screen. Examples: | |
210 | |
211 \-monitoraspect 4:3 or 1.3333 | |
212 \-monitoraspect 16:9 or 1.7777 | |
213 .TP | |
214 .B \-noautosub | |
215 Turns off automatic subtitles | |
216 .TP | |
217 .B \-nosound | |
218 Don't play sound | |
219 .TP | |
220 .B \-osdlevel\ <level> | |
221 Specifies which mode the OSD should start in (0: none, 1: seek, 2: seek+timer) | |
222 (default = 2) | |
223 .TP | |
224 .B \-playlist <file> | |
225 Play files according to this filelist (1 file/row or Winamp or ASX format). | |
226 .TP | |
227 .B \-quiet | |
228 Display less output, status messages. | |
229 .TP | |
230 .B \-rootwin | |
231 Play movie in the root window (desktop background) instead of opening | |
232 a new one. Works only with the xv and xmga drivers. | |
233 .TP | |
234 .B \-ss\ <time> (see \-sb option too!) | |
235 Seek to given time position. For example: | |
3721 | 236 |
5683 | 237 \-ss 56 seeks to 56 seconds |
238 \-ss 01:10:00 seeks to 1 hour 10 min | |
239 .TP | |
240 .B \-sub\ <subtitle\ file> | |
241 Use/display this subtitle file | |
242 .TP | |
243 .B \-subdelay\ <sec> | |
244 Delays subtitles by <sec> seconds. Can be negative. | |
245 .TP | |
246 .B \-subfps\ <rate> | |
247 Specify frame/sec rate of subtitle file (float number) | |
248 (ONLY for frame\-based SUB files, i.e. NOT MicroDVD format!) | |
249 (default: the same fps as the movie) | |
250 .TP | |
251 .B \-subpos <0 \- 100> | |
5694 | 252 Specify the position of subtitles on screen |
5683 | 253 .TP |
254 .B \-sws\ <software\ scaler\ type> | |
255 This option sets the quality (and speed, respectively) of the software scaler, | |
256 with the \-zoom option. For example with x11 or other outputs which lack | |
257 hardware acceleration. Possible settings are: | |
1 | 258 |
5683 | 259 0 \- fast bilinear (default) |
260 1 \- bilinear | |
261 2 \- bicubic (best quality) | |
262 3 \- ? | |
263 4 \- nearest neighbor (bad quality) | |
264 5 \- area averageing scaling support | |
265 .TP | |
266 .B \-tv\ <sub\-options> | |
267 This option enables the TV grabbing feature of MPlayer. The sub\-options are separated | |
268 by ":" (see documentation). They are: | |
269 | |
270 on use TV input | |
271 noaudio no sound | |
272 driver=<value> available: dummy, v4l | |
273 device=<value> specify other device than the default /dev/video0 | |
274 input=<value> available: television, s-video, composite, etc | |
275 freq=<value> specify the frequency to set the tuner (e.g. 511.250) | |
276 outfmt=<value> output format of the tuner (rgb32, rgb24, yv12, uyvy, i420) | |
277 width=<value> the width of the output window | |
278 height=<value> the height of the output window | |
279 norm=<value> available: PAL, SECAM, NTSC | |
280 channel=<value> set the tuner to the given channel | |
281 chanlist=<value> available: us-bcast, us-cable, europe-west, europe-east, etc | |
282 .TP | |
283 .B \-v | |
284 Enable verbose output (more \-v means more verbosity) | |
285 .TP | |
286 .B \-vcd\ <track> | |
287 Play video cd track from device instead of plain file | |
288 .TP | |
289 .B \-vm | |
290 Try to change to a different video mode. dga2, x11 (XF86VidMode) and sdl | |
291 output drivers support it. | |
292 .TP | |
293 .B \-vo\ <driver>[:<device>] | |
294 Select video output driver and optinally device. "device" is valid with | |
295 SDL and GGI too, it means sub\-driver then (for example: \-vo sdl:aalib). | |
296 | |
297 You can get the list of available drivers executing | |
298 .I mplayer \-vo help | |
1035 | 299 .TP |
4086 | 300 .B \-vobsub\ <vobsub\ file\ without\ extention> |
5683 | 301 Specify the VobSub files that are to be used for subtitle. This is |
4086 | 302 the full pathname without extensions, i.e. without the ".idx", ".ifo" |
303 or ".sub". | |
5683 | 304 .TP |
4086 | 305 .B \-vobsubid\ <vobsub\ subtitle\ id> |
5683 | 306 Specify the VobSub subtitle id. Valid values range from 0 to 31. |
307 | |
308 .SH "ADVANCED OPTIONS" | |
309 .I NOTE: | |
5694 | 310 These options can help you solve your particular problem (see documentation too!) or help in fine-tuning codec/driver parameters. |
1208 | 311 .TP |
5683 | 312 .B \-aa* |
313 Used for \-vo aa. You can get a list and an explanation of available options executing | |
314 .I mplayer \-aahelp | |
315 .TP | |
316 .B \-ac <name> | |
317 Force usage of a specific audio codec, according to its name in codecs.conf, | |
318 for example: | |
319 | |
320 \-ac mp3 use libmp3 MP3 codec | |
321 \-ac mp3acm use l3codeca.acm MP3 codec | |
322 \-ac ac3 use AC3 codec | |
323 \-ac hwac3 enable Hardware AC3 passthrough (see documentation) | |
324 \-ac vorbis use libvorbis | |
325 \-ac ffmp3 use ffmpeg's MP3 decoder (SLOW) | |
2084 | 326 |
5683 | 327 See '\-ac help' for FULL list! |
328 .TP | |
329 .B \-aid\ <id> | |
330 Select audio channel [MPG: 0\-31 AVI: 1\-99 ASF: 0\-127 VOB: 128\-...] | |
331 .br | |
332 .I NOTE: | |
333 Use \-alang to define the language by name. | |
334 .TP | |
335 .B \-aofile <filename> | |
336 Filename for \-ao pcm. | |
2110 | 337 .TP |
5683 | 338 .B \-aop\ <sub\-options> |
339 Specify audio plugin(s) and their options (see documentation!!). | |
340 .TP | |
341 .B \-audio\-demuxer <number> | |
342 Force audio demuxer type for \-audiofile. Give the demuxer ID as defined in | |
343 demuxers.h. | |
2664 | 344 .TP |
5683 | 345 .B \-blue_intensity <\-1000\ \-\ 1000> |
346 Adjust intensity of blue component of video signal (default 0). | |
347 .TP | |
348 .B \-bpp\ <depth> | |
349 Use different color depth than autodetect. Not all \-vo drivers support | |
350 it (fbdev, dga2, svga, vesa). | |
3322
cdd3f5ac06b2
-slave patch by Kilian A. Foth <foth@informatik.uni-hamburg.de>
arpi
parents:
3239
diff
changeset
|
351 .TP |
5683 | 352 .B \-brightness <\-1000\ \-\ 1000> |
353 Adjust brightness of video output (default 0). It changes intensity of | |
354 RGB components of video signal from black to white screen. | |
355 .TP | |
356 .B \-cache\ <kbytes> | |
357 This option specifies how much memory to use when precaching a file/URL. | |
358 Especially useful on slow media (default is \-nocache). | |
359 .TP | |
360 .B \-channels <n> | |
361 Select number of audio output channels to be used | |
3793
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
362 |
5683 | 363 Stereo 2 |
364 Surround 4 | |
365 Full 5.1 6 | |
3793
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
366 |
5683 | 367 Currently this option is only honoured for AC3 audio. |
368 .TP | |
369 .B \-contrast <\-1000\ \-\ 1000> | |
370 Adjust contrast of video output (default 0). Works in similar manner as brightness. | |
371 .TP | |
372 .B \-delay\ <secs> | |
373 Audio delay in seconds (may be +/\- float value) | |
374 .TP | |
375 .B \-demuxer <number> | |
376 Force demuxer type. Give the demuxer ID as defined in demuxers.h. | |
377 .TP | |
378 .B \-display <name> | |
379 Specify the hostname and display number of the X server you want | |
380 to display on. For example: \-display xtest.localdomain:0 | |
381 .TP | |
382 .B \-dumpaudio | |
383 Writes audio stream of the file to ./stream.dump (mostly usable | |
384 with mpeg/ac3) | |
3774 | 385 .TP |
5683 | 386 .B \-dumpfile <filename> |
387 Specify to which file MPlayer should dump to. Should be used together | |
388 with \-dumpaudio/\-dumpvideo. | |
389 .TP | |
390 .B \-dumpmpsub | |
391 Convert the given subtitle (specified with the \-sub switch) to MPlayer's | |
392 subtitle format, MPsub. Creates a dump.mpsub file in current directory. | |
393 .TP | |
394 .B \-dumpstream | |
395 Dumps the file to ./stream.dump . Useful for example | |
396 when ripping from DVD. | |
397 .TP | |
398 .B \-fb\ <device> (FBdev or DirectFB only) | |
399 Specifies the framebuffer device to use. By default it uses /dev/fb0. | |
400 .TP | |
401 .B \-fbmode\ <modename> (FBdev only) | |
402 Change videomode to the one that is labelled as <modename> in /etc/fb.modes. | |
403 .br | |
404 .I NOTE: | |
405 VESA framebuffer doesn't support mode changing. | |
406 .TP | |
407 .B \-fbmodeconfig\ <filename> (FBdev only) | |
408 Use this config file instead of the default /etc/fb.modes. | |
409 Only valid for the fbdev driver. | |
410 .TP | |
5694 | 411 .B \-flip |
412 Flip image upside-down. | |
413 .TP | |
5683 | 414 .B \-forceidx |
415 Force rebuilding of INDEX. Useful for files with broken index (desyncs, etc). | |
416 Seeking will be possible. You can fix the index permanently with | |
417 MEncoder (see the documentation). | |
418 .TP | |
419 .B \-forcexv (SDL only) | |
420 Force using XVideo | |
421 .TP | |
422 .B \-fps\ <value> | |
423 Force frame rate (if value is wrong in the header) (float number) | |
424 .TP | |
425 .B \-framedrop (see \-hardframedrop option too!) | |
5694 | 426 Frame dropping: decode all (except B) frames, video may skip. Usefull for playback on slow VGA card/bus. |
5683 | 427 .TP |
428 .B \-frames\ <number> | |
429 MPlayer plays <number> frames, then quits. | |
430 .TP | |
431 .B \-fsmode\ <mode> | |
432 This option workarounds some problems when using specific windowmanagers and | |
433 fullscreen mode. If you experience fullscreen problems, try changing this | |
434 value between 0 and 7. | |
1363 | 435 |
5683 | 436 \-fsmode 0 new method |
437 \-fsmode 1 ICCCWM patch | |
438 (for KDE2/icewm) | |
439 \-fsmode 2 old method | |
440 \-fsmode 3 ICCCWM patch | |
441 plus Motif method | |
442 .TP | |
443 .B \-green_intensity <\-1000\ \-\ 1000> | |
444 Adjust intensity of green component of video signal (default 0). | |
445 .TP | |
446 .B \-hardframedrop | |
447 More intense frame dropping (breaks decoding). Leads to image disortion! | |
448 .TP | |
449 .B \-hr\-mp3\-seek | |
450 Hi\-res mp3 seeking. Default is: enabled when playing from external MP3 file, as | |
451 we need to seek to the very exact position to keep A/V sync. It can be slow | |
452 especially when seeking backwards \- it has to rewind to the beginning to find | |
453 the exact frame. | |
1363 | 454 .TP |
5683 | 455 .B \-hue <\-1000\ \-\ 1000> |
456 Adjust hue of video signal (default 0). You can get colored negative | |
457 of image with this option. | |
458 .TP | |
459 .B \-idx (see \-forceidx option too!) | |
460 Rebuilds INDEX of the AVI, thus allowing seeking. Useful with broken/incomplete | |
461 downloads, or badly created AVIs. | |
462 .TP | |
463 .B \-include <configfile> | |
464 Specify config file to be parsed after the default | |
465 .TP | |
466 .B \-input <commands> | |
467 This option can be used to configure certain parts of the input system. | |
468 conf=<file> read alternative input.conf. | |
469 If given without pathname, | |
470 $HOME/.mplayer is assumed. | |
471 ar\-delay delay in msec before we start | |
472 to autorepeat a key | |
473 (0 to disable) | |
474 ar\-rate how many keypress/second when | |
475 we autorepeat | |
476 keylist prints all keys that can be | |
477 bound to | |
478 cmdlist prints all commands that can | |
479 be bound | |
5726 | 480 js-dev specifies the joystick device |
481 to use | |
482 (default is /dev/input/js0) | |
1988 | 483 |
3793
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
484 .I NOTE: |
5683 | 485 Autorepeat is currently only supported by joysticks. |
486 .TP | |
5694 | 487 .B \-mc\ <seconds/frame> |
488 Maximum A-V sync correction per frame (in seconds) | |
5683 | 489 .TP |
490 .B \-monitor_dotclock <dotclock\ (or\ pixelclock) range> (FBdev only) | |
491 Look into etc/example.conf for further information and in DOCS/video.html. | |
492 .TP | |
493 .B \-monitor_hfreq <horizontal frequency range> (FBdev only) | |
494 .TP | |
495 .B \-monitor_vfreq <vertical frequency range> (FBdev only) | |
496 .TP | |
497 .B \-ni | |
498 Force usage of non\-interleaved AVI parser (fixes playing | |
499 of some bad AVI files). | |
500 .TP | |
501 .B \-nobps | |
5694 | 502 Don't use avg. byte/sec value for A\-V sync (AVI). Helps with some AVI files with broken header. |
5683 | 503 .TP |
504 .B \-double | |
505 enables doublebuffering. Fixes flicker by storing two frames in memory, and | |
506 displaying one while decoding another. Can effect OSD. Needs twice the memory | |
507 than a single buffer, so it won't work on cards with very few video memory. | |
508 .TP | |
509 .B \-nojoystick | |
510 Turns off joystick support. Default is on, if compiled in. | |
511 .TP | |
512 .B \-nolirc | |
513 Turns off lirc support. | |
1363 | 514 .TP |
5683 | 515 .B \-nortc |
5694 | 516 Turns off usage of /dev/rtc (real-time clock) |
5683 | 517 .TP |
518 .B \-noslices | |
519 Disable the use of draw_slice by codecs. | |
1 | 520 .TP |
5694 | 521 .B \-nowaveheader (-ao pcm only) |
5683 | 522 Don't include wave header. Used for RAW PCM. |
523 .TP | |
524 .B \-npp\ <options> | |
525 This option allows to give more litterate options for postprocessing, | |
526 and is another way of calling it (not with \-pp). | |
3809 | 527 |
4531
1736cd920aa4
applied pl's patch (sorry, overlooked it previously.. and procmailrc
gabucino
parents:
4502
diff
changeset
|
528 .I EXAMPLE: |
5683 | 529 '\-pp 0x2007f' <=> '\-npp hb,vb,dr,al,lb' |
530 '\-pp 0x7f' <=> '\-npp hb,vb,dr,al' | |
531 | |
532 The options for \-npp are a coma separated list you can get by executing | |
533 .I mplayer \-npp help | |
534 .br | |
535 These keywords accept a '\-' prefix to disable the option. | |
3809 | 536 |
537 .I EXAMPLE: | |
5683 | 538 '\-npp de,\-al' means 'default filters without brightness/contrast correction' |
3809 | 539 |
5683 | 540 A ':' followed by a letter may be appended to the option to indicate its |
4531
1736cd920aa4
applied pl's patch (sorry, overlooked it previously.. and procmailrc
gabucino
parents:
4502
diff
changeset
|
541 scope: |
3809 | 542 a : automatically switches the filter off if the cpu is too slow |
543 c : do chrominance filtering too | |
544 y : do not do chrominance filtering (that is only luminance filtering) | |
545 | |
546 Each filter defaults to 'c' (chrominance). | |
547 | |
548 .I EXAMPLE: | |
5683 | 549 '\-npp de,tn:1:2:3' means 'enable default filters & temporal denoiser' |
550 '\-npp hb:y,vb:a \-autoq 6' means 'deblock horizontal only luminance, and | |
3809 | 551 automatically switch vertical deblocking on/off depending on available |
552 cpu time' | |
5683 | 553 .TP |
554 .B \-pp\ <quality> (see \-npp option too!) | |
555 Apply postprocess filter on decoded image | |
556 | |
557 Postprocessing effect depends on the codec and works only for MPEG1/2, | |
558 libavcodec codecs (ff*). It doesn't work for Win32/XAnim codecs. | |
559 | |
560 This is the numerical mode to use postprocessing. The '\-npp' option described | |
561 below has the same effects but with letters. To have several filters at the | |
562 same time, simply add the hexadecimal values. | |
563 | |
564 .I EXAMPLE: | |
565 The following values are known to give good results: | |
566 \-pp 0x20000 <=> \-npp lb (deinterlacing \- for DVD/MPEG2 playback e.g.) | |
567 \-pp 0x7f <=> \-npp hb,vb,dr,al (smooth the images) | |
3793
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
568 .TP |
5683 | 569 .B \-red_intensity <\-1000\ \-\ 1000> |
570 Adjust intensity of red component of video signal (default 0). | |
571 .TP | |
572 .B \-saturation <\-1000\ \-\ 1000> | |
573 Adjust saturation of video output (default 0). You can get grayscale output | |
574 with this option. | |
575 .TP | |
576 .B \-sb\ <byte\ position> (see \-ss option too!) | |
5694 | 577 Seek to byte position. Useful for playback from cdrom images / vob files with junk at the beginning. |
5683 | 578 .TP |
5694 | 579 .B \-screenw\ <pixels> \-screenh\ <pixels> |
5683 | 580 If you use an output driver which can't know the resolution of the screen |
5694 | 581 (fbdev/x11 and/or TVout) this is where you can specify the horizontal and vertical |
5683 | 582 resolution. |
583 .TP | |
3793
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
584 .B \-slave |
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
585 This option switches on slave mode. This is intended for use |
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
586 of MPlayer as a backend to other programs. Instead of intercepting keyboard |
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
587 events, MPlayer will read simplistic command lines from its stdin. |
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
588 See section |
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
589 .B SLAVE MODE PROTOCOL |
5683 | 590 For the syntax. |
591 .TP | |
592 .B \-softsleep | |
593 Uses high quality software timers. Efficient as the RTC, doesn't need root, | |
594 but requires more CPU. | |
595 .TP | |
596 .B \-srate <Hz> | |
597 Specifies Hz to playback audio on. Has effect on playback speed! | |
598 .TP | |
599 .B \-stereo <mode> | |
600 Select type of MP2/MP3 stereo output. | |
868 | 601 |
602 Stereo 0 | |
603 Left channel 1 | |
604 Right channel 2 | |
5683 | 605 .TP |
2207 | 606 .B \-subcp\ codepage |
607 If your system supports iconv(3), you can use this option to | |
608 specify codepage of the subtitle. Examples: | |
609 | |
5683 | 610 \-subcp latin2 |
611 \-subcp cp1250 | |
612 .TP | |
613 .B \-unicode | |
614 Tells MPlayer to handle the subtitle file as UNICODE. | |
615 .TP | |
616 .B \-utf8 | |
617 Tells MPlayer to handle the subtitle file as UTF8. | |
618 .TP | |
619 .B \-vc <name> | |
620 Force usage of a specific video codec, according to its name in codecs.conf, | |
621 for example: | |
2207 | 622 |
5683 | 623 \-vc divx use VFW DivX codec |
624 \-vc divxds use DirectShow DivX codec | |
625 \-vc ffdivx use libavcodec's DivX codec | |
626 \-vc ffmpeg12 use libavcodec's MPEG1/2 codec | |
627 \-vc divx4 use ProjectMayo's DivX codec | |
628 | |
629 See '\-vc help' for FULL list! | |
630 .TP | |
631 .B \-vid\ <id> | |
5694 | 632 Select video channel [MPG: 0\-15 ASF: 0\-255 ] |
633 .TP | |
634 .B \-vop <filter> | |
5720 | 635 Activate video filters (see documentation!). |
5231 | 636 .TP |
5683 | 637 .B \-vsync |
638 Enables VBI for vesa | |
639 .TP | |
640 .B \-wid\ <window\ id> | |
641 This tells MPlayer to use a X11 window, which is useful to embed MPlayer in a | |
642 browser (with the plugger extension for instance) | |
643 .TP | |
644 .B \-xineramascreen <screen\ number> | |
645 In Xinerama configurations (i.e. a single desktop that spans across multiple | |
646 displays) this option tells MPlayer which screen to display movie on. Range 0 \- ... | |
647 .TP | |
5694 | 648 .B \-x\ <x> |
649 Scale image to x width (if sw/hw scaling available) | |
650 .TP | |
651 .B \-xy\ <factor> | |
652 Scale image by <factor> | |
653 .TP | |
654 .B \-y\ <y> | |
655 Scale image to y height (if sw/hw scaling available) | |
656 .TP | |
657 .B \-zoom | |
658 Allow software scaling, where available. Could be used to force scaling with -vop scale | |
659 .TP | |
5683 | 660 .B \-z\ <0\-9> |
5694 | 661 Specifies compression level for PNG output (-vo png) |
5683 | 662 0 : no compression |
663 9 : max compression | |
5231 | 664 .TP |
5683 | 665 .B \-zr* |
666 Used for \-vo zr. You can get a list and an explanation of available options executing | |
667 .I mplayer \-zrhelp | |
668 | |
1 | 669 .SH "ALPHA/BETA CODE" |
5683 | 670 .I NOTE: |
2251 | 671 These are included in this manpage just for completeness! These may or may NOT |
672 work! If you don't know what are these, you DON'T need these! In either case, | |
5683 | 673 double\-check the documentation! |
674 .TP | |
793 | 675 .B \-dumpvideo |
5694 | 676 Dump raw compressed video stream to ./stream.dump (not very usable) |
5683 | 677 .TP |
678 .B \-ssf <mode> | |
679 .TP | |
680 .B \-sub\-demuxer <number> | |
681 Force subtitle demuxer type for \-subfile. | |
682 .TP | |
5231 | 683 .B \-subfile <filename> |
5694 | 684 Currently useless. Same as \-audiofile, but for subtitle streams. (OggDS?) |
5683 | 685 .TP |
686 .B \-vivo <sub\-options> | |
5694 | 687 Force audio parameters for the .vivo demuxer (for debugging purposes) |
5683 | 688 |
689 .SH "OBSOLETE OPTIONS" | |
690 .I NOTE: | |
691 These options are obsoleted and may be removed in future. | |
692 .TP | |
693 .B \-afm <1\-12> | |
694 Force usage of a specific audio format. For example: | |
695 | |
696 \-afm 1 use libmp3 (mp2/mp3, but not mp1) | |
697 \-afm 2 suppose raw PCM audio | |
698 \-afm 3 use libac3 | |
699 \-afm 4 use a matching Win32 codec | |
700 \-afm 5 use aLaw/uLaw driver | |
701 \-afm 10 use libvorbis | |
702 \-afm 11 use ffmpeg's MP3 decoder (even mp1) | |
222 | 703 |
5683 | 704 See \-ac help for FULL list! |
705 .TP | |
5694 | 706 .B \-dapsync |
707 Use alternative A/V sync method. | |
5683 | 708 .TP |
709 .B \-vfm <1\-12> | |
710 Force usage of a specific codec FAMILY, and FALLBACK to default if failed. | |
711 For example: | |
1578 | 712 |
5683 | 713 \-vfm 2 use VFW (Win32) codecs |
714 \-vfm 3 use OpenDivX/DivX4 codec (YV12) | |
715 (same as \-vc odivx but fallback) | |
716 \-vfm 4 use DirectShow (Win32) codecs | |
717 \-vfm 5 use libavcodec codecs | |
718 \-vfm 7 use DivX4 codec (YUY2) | |
719 (same as \-vc divx4 but fallback) | |
720 \-vfm 10 use XAnim codecs | |
721 | |
722 See \-vc help for FULL list! | |
222 | 723 |
5683 | 724 .I NOTE: |
725 If libdivxdecore support was compiled in, then type 3 and 7 now contains | |
726 just the same DivX4 codec, but different APIs to reach it. For difference | |
727 between them and when to use which, check the DivX4 section in the | |
728 documentation. | |
389 | 729 |
5683 | 730 .SH "KEYBOARD CONTROL" |
731 .I NOTE: | |
732 Use the new input system to change the default keys (edit input.conf). | |
733 There is support for Joystick and LIRC too (see documentation). | |
734 .br | |
735 .I NOTE: | |
736 These keys may/may not work, depending on your video output driver. | |
737 .TP | |
738 .B general control | |
739 <\- and \-> seek backward/forward 10 seconds | |
740 .br | |
741 up and down seek backward/forward 1 minute | |
742 .br | |
743 pgup and pgdown seek backward/forward 10 minutes | |
744 .br | |
745 < and > previous/next file | |
746 .br | |
747 p / SPACE pause movie (press any key) | |
748 .br | |
749 q / ESC stop playing and quit program | |
750 .br | |
751 + and \- adjust audio delay by +/\- 0.1 second | |
752 .br | |
753 / and * decrease/increase volume | |
754 .br | |
5020 | 755 f toggle fullscreen |
5683 | 756 .br |
523 | 757 o toggle OSD: none / seek / seek+timer |
5683 | 758 .br |
759 d toggle frame dropping | |
760 .br | |
761 z and x adjust subtitle delay by +/\- 0.1 second | |
762 .br | |
763 r and t adjust subtitle position | |
474 | 764 |
5683 | 765 (The following keys are valid only when using \-vo xv or \-vo [vesa|fbdev]:vidix |
766 or \-vo xvidix or \-vc divxds (slow).) | |
1556 | 767 |
5683 | 768 1 and 2 adjust contrast |
769 .br | |
770 3 and 4 adjust brightness | |
771 .br | |
772 5 and 6 adjust hue | |
773 .br | |
774 7 and 8 adjust saturation | |
775 .TP | |
776 .B GUI keyboard control | |
777 gray \- and + decrease/increase volume | |
778 .br | |
779 ENTER start playing | |
780 .br | |
781 s stop playing | |
782 .br | |
783 a about | |
784 .br | |
785 l load file | |
786 .br | |
787 b skin browser | |
788 .br | |
789 e toggle equalizer | |
790 .br | |
791 p toggle playlist | |
3322
cdd3f5ac06b2
-slave patch by Kilian A. Foth <foth@informatik.uni-hamburg.de>
arpi
parents:
3239
diff
changeset
|
792 .TP |
5683 | 793 .B TV input control |
794 h and l select previous/next channel | |
795 .br | |
796 n change norm | |
797 .br | |
798 b change channel list | |
799 .TP | |
800 .B DVDNAV input control | |
801 K,J,H,L browse up/down/left/right | |
802 .br | |
803 M jump to main menu | |
804 .br | |
805 S select | |
3322
cdd3f5ac06b2
-slave patch by Kilian A. Foth <foth@informatik.uni-hamburg.de>
arpi
parents:
3239
diff
changeset
|
806 |
5683 | 807 .SH "SLAVE MODE PROTOCOL" |
808 If the \-slave switch is given, playback is controlled by a | |
5726 | 809 line\-based protocol. If the new input is enabled (default) |
810 each line must contain one command otherwise one of the | |
811 following tokens: | |
5683 | 812 .TP |
813 stop pause playback | |
814 .br | |
815 play resume playback | |
816 .br | |
817 seek <num> continue at second NUM | |
818 .br | |
819 skip <num> skip NUM seconds (may be negative) | |
820 .br | |
3793
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
821 quit exit MPlayer |
3322
cdd3f5ac06b2
-slave patch by Kilian A. Foth <foth@informatik.uni-hamburg.de>
arpi
parents:
3239
diff
changeset
|
822 |
5683 | 823 .SH "FILES" |
824 .BR /etc/mplayer.conf\ \ \ \ \ | |
825 System\-wide settings | |
826 .br | |
827 .BR ~/.mplayer/config\ \ \ \ \ | |
828 User settings | |
829 .br | |
830 .BR ~/.mplayer/input.conf\ | |
831 Input bindings | |
832 .br | |
833 .BR ~/.mplayer/font/\ \ \ \ \ \ | |
834 Font directory. There must be a font.desc file and files with .RAW extension. | |
835 .br | |
836 | |
837 .I Subtitles | |
838 (utf/UTF/sub/SUB/srt/SRT/smi/SMI/rt/RT/txt/TXT/ssa/SSA) | |
839 .br | |
840 Sub files are searched in this priority (for example /mnt/movie/movie.avi): | |
841 .br | |
899 | 842 /mnt/cdrom/movie.sub |
5683 | 843 .br |
844 ~/.mplayer/sub/movie.sub | |
845 .br | |
846 ~/.mplayer/default.sub | |
847 | |
1 | 848 .SH "EXAMPLES" |
1714 | 849 .B Quickstart DVD playing |
5683 | 850 mplayer \-dvd 1 |
851 .TP | |
4398 | 852 .B Play only chapters 5, 6, 7 |
5683 | 853 mplayer \-dvd 1 \-chapter 5\-7 |
854 .TP | |
1714 | 855 .B Multiangle DVD playing |
5683 | 856 mplayer \-dvd 1 \-dvdangle 2 |
857 .TP | |
1714 | 858 .B Playing from a different DVD device |
5683 | 859 mplayer \-dvd 1 \-dvd\-device /dev/dvd2 |
860 .TP | |
1714 | 861 .B Stream from HTTP |
862 mplayer http://mplayer.hq/example.avi | |
5683 | 863 .TP |
2207 | 864 .B Convert subtitle to MPsub (to ./dump.mpsub) |
5683 | 865 mplayer dummy.avi \-sub source.sub \-dumpmpsub |
866 .TP | |
867 .B Input from standard V4L | |
868 mplayer \-tv on:driver=v4l:width=640:height=480:outfmt=i420 \-vc rawi420 \-vo xv | |
1 | 869 |
5683 | 870 .SH "BUGS" |
871 Probably. PLEASE, double-check the documentation (especially bugreports.html), | |
872 the FAQ and the mail archive before ! | |
1 | 873 |
5683 | 874 Send your complete bugreports to the MPlayer-users mailing list at |
875 <mplayer-users@mplayerhq.hu>. We love complete bugreports :) | |
1 | 876 |
5683 | 877 .SH "AUTHORS" |
878 Check documentation! | |
879 | |
880 MPlayer is (C) 2000\-2002 | |
881 .I Arpad Gereoffy <sendmail@to.mplayer\-users> | |
1 | 882 |
2251 | 883 This manpage is written and maintained by |
5683 | 884 .I Gabucino <sendmail@to.mplayer\-users>. |
885 | |
886 .SH "STANDARD DISCLAIMER" | |
2848
33c32f3d9f1f
many small updates, fixes (some/more to be completed soon)
gabucino
parents:
2664
diff
changeset
|
887 Use only at your own risk! There may be errors and inaccuracies that could |
1 | 888 be damaging to your system or your eye. Proceed with caution, and although |
889 this is highly unlikely, the author doesn't take any responsibility for that! | |
890 .\" end of file |