Mercurial > mplayer.hg
annotate DOCS/mplayer.1 @ 5973:796510223658
msmpeg4v2 added
author | gabucino |
---|---|
date | Sat, 04 May 2002 18:25:48 +0000 |
parents | 27519699d416 |
children | de86623c35ef |
rev | line source |
---|---|
5965 | 1 .\" MPlayer (C) 2000-2002 Arpad Gereoffy <sendmail@to.mplayer-users> |
1 | 2 .\" This manpage was/is done by Gabucino |
5683 | 3 .\" |
5965 | 4 .TH "MPlayer" "1" "2002-05-03" |
5683 | 5 |
6 .SH "NAME" | |
1 | 7 mplayer \- Movie Player for Linux |
5683 | 8 |
9 .SH "SYNOPSIS" | |
10 .B mplayer | |
5965 | 11 .RB [options]\ [\fIfile\fP\ |\ \fIURL\fP\ |\ \fIplaylist\fP\ |\ \-\ ] |
5683 | 12 .br |
13 .B mplayer | |
5965 | 14 .RB [global\ options]\ \fIfile1\fP\ [specific\ options]\ [file2]\ [specific\ options] |
5683 | 15 .br |
16 .B mplayer | |
5965 | 17 .RB [global\ options]\ {\fIgroup\ of\ files\ and\ options\fP}\ [group\ specific\ options] |
5683 | 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 |
5965 | 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 | |
5683 | 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 | |
5965 | 316 .B \-ac <codec name> |
5683 | 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> |
5965 | 339 Specify audio plugin(s) and their options, separated by ":" (see documentation!!). |
340 Available sub\-options are: | |
341 | |
342 list=[plugins] comma separated list of plugins | |
343 (resample, format, surround, format, volume, extrastereo, volnorm) | |
344 delay=<sec> example plugin, don't use! | |
345 format=<format> output format (format plugin only) | |
346 fout=<Hz> output frequency (resample plugin only) | |
347 volume=<0-255> volume (volume plugin only) | |
348 mul=<value> stereo coefficient, defaults to 1 (extrastereo plugin only) | |
349 softclip compressor/"soft\-clipping" capabilities (volume plugin only) | |
350 | |
5683 | 351 .TP |
352 .B \-audio\-demuxer <number> | |
353 Force audio demuxer type for \-audiofile. Give the demuxer ID as defined in | |
354 demuxers.h. | |
2664 | 355 .TP |
5683 | 356 .B \-blue_intensity <\-1000\ \-\ 1000> |
357 Adjust intensity of blue component of video signal (default 0). | |
358 .TP | |
359 .B \-bpp\ <depth> | |
360 Use different color depth than autodetect. Not all \-vo drivers support | |
361 it (fbdev, dga2, svga, vesa). | |
3322
cdd3f5ac06b2
-slave patch by Kilian A. Foth <foth@informatik.uni-hamburg.de>
arpi
parents:
3239
diff
changeset
|
362 .TP |
5683 | 363 .B \-brightness <\-1000\ \-\ 1000> |
364 Adjust brightness of video output (default 0). It changes intensity of | |
365 RGB components of video signal from black to white screen. | |
366 .TP | |
367 .B \-cache\ <kbytes> | |
368 This option specifies how much memory to use when precaching a file/URL. | |
369 Especially useful on slow media (default is \-nocache). | |
370 .TP | |
371 .B \-channels <n> | |
372 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
|
373 |
5683 | 374 Stereo 2 |
375 Surround 4 | |
376 Full 5.1 6 | |
3793
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
377 |
5683 | 378 Currently this option is only honoured for AC3 audio. |
379 .TP | |
380 .B \-contrast <\-1000\ \-\ 1000> | |
381 Adjust contrast of video output (default 0). Works in similar manner as brightness. | |
382 .TP | |
383 .B \-delay\ <secs> | |
384 Audio delay in seconds (may be +/\- float value) | |
385 .TP | |
386 .B \-demuxer <number> | |
387 Force demuxer type. Give the demuxer ID as defined in demuxers.h. | |
388 .TP | |
389 .B \-display <name> | |
390 Specify the hostname and display number of the X server you want | |
391 to display on. For example: \-display xtest.localdomain:0 | |
392 .TP | |
5965 | 393 .B \-double |
394 Enables doublebuffering. Fixes flicker by storing two frames in memory, and | |
395 displaying one while decoding another. Can effect OSD. Needs twice the memory | |
396 than a single buffer, so it won't work on cards with very few video memory. | |
397 .TP | |
5683 | 398 .B \-dumpaudio |
399 Writes audio stream of the file to ./stream.dump (mostly usable | |
400 with mpeg/ac3) | |
3774 | 401 .TP |
5683 | 402 .B \-dumpfile <filename> |
403 Specify to which file MPlayer should dump to. Should be used together | |
404 with \-dumpaudio/\-dumpvideo. | |
405 .TP | |
406 .B \-dumpmpsub | |
407 Convert the given subtitle (specified with the \-sub switch) to MPlayer's | |
408 subtitle format, MPsub. Creates a dump.mpsub file in current directory. | |
409 .TP | |
410 .B \-dumpstream | |
411 Dumps the file to ./stream.dump . Useful for example | |
412 when ripping from DVD. | |
413 .TP | |
414 .B \-fb\ <device> (FBdev or DirectFB only) | |
415 Specifies the framebuffer device to use. By default it uses /dev/fb0. | |
416 .TP | |
417 .B \-fbmode\ <modename> (FBdev only) | |
418 Change videomode to the one that is labelled as <modename> in /etc/fb.modes. | |
419 .br | |
420 .I NOTE: | |
421 VESA framebuffer doesn't support mode changing. | |
422 .TP | |
423 .B \-fbmodeconfig\ <filename> (FBdev only) | |
424 Use this config file instead of the default /etc/fb.modes. | |
425 Only valid for the fbdev driver. | |
426 .TP | |
5694 | 427 .B \-flip |
428 Flip image upside-down. | |
429 .TP | |
5683 | 430 .B \-forceidx |
431 Force rebuilding of INDEX. Useful for files with broken index (desyncs, etc). | |
432 Seeking will be possible. You can fix the index permanently with | |
433 MEncoder (see the documentation). | |
434 .TP | |
435 .B \-forcexv (SDL only) | |
436 Force using XVideo | |
437 .TP | |
438 .B \-fps\ <value> | |
439 Force frame rate (if value is wrong in the header) (float number) | |
440 .TP | |
441 .B \-framedrop (see \-hardframedrop option too!) | |
5694 | 442 Frame dropping: decode all (except B) frames, video may skip. Usefull for playback on slow VGA card/bus. |
5683 | 443 .TP |
444 .B \-frames\ <number> | |
445 MPlayer plays <number> frames, then quits. | |
446 .TP | |
447 .B \-fsmode\ <mode> | |
448 This option workarounds some problems when using specific windowmanagers and | |
449 fullscreen mode. If you experience fullscreen problems, try changing this | |
450 value between 0 and 7. | |
1363 | 451 |
5683 | 452 \-fsmode 0 new method |
453 \-fsmode 1 ICCCWM patch | |
454 (for KDE2/icewm) | |
455 \-fsmode 2 old method | |
456 \-fsmode 3 ICCCWM patch | |
457 plus Motif method | |
458 .TP | |
459 .B \-green_intensity <\-1000\ \-\ 1000> | |
460 Adjust intensity of green component of video signal (default 0). | |
461 .TP | |
462 .B \-hardframedrop | |
463 More intense frame dropping (breaks decoding). Leads to image disortion! | |
464 .TP | |
465 .B \-hr\-mp3\-seek | |
466 Hi\-res mp3 seeking. Default is: enabled when playing from external MP3 file, as | |
467 we need to seek to the very exact position to keep A/V sync. It can be slow | |
468 especially when seeking backwards \- it has to rewind to the beginning to find | |
469 the exact frame. | |
1363 | 470 .TP |
5683 | 471 .B \-hue <\-1000\ \-\ 1000> |
472 Adjust hue of video signal (default 0). You can get colored negative | |
473 of image with this option. | |
474 .TP | |
475 .B \-idx (see \-forceidx option too!) | |
5965 | 476 Rebuilds INDEX of the AVI if no INDEX was found, |
477 thus allowing seeking. Useful with broken/incomplete | |
5683 | 478 downloads, or badly created AVIs. |
479 .TP | |
480 .B \-include <configfile> | |
481 Specify config file to be parsed after the default | |
482 .TP | |
483 .B \-input <commands> | |
484 This option can be used to configure certain parts of the input system. | |
5965 | 485 |
486 conf=<file> read alternative input.conf. | |
487 If given without pathname, | |
488 $HOME/.mplayer is assumed. | |
489 ar\-delay delay in msec before we start | |
490 to autorepeat a key | |
491 (0 to disable) | |
492 ar\-rate how many keypress/second when | |
493 we autorepeat | |
494 keylist prints all keys that can be | |
495 bound to | |
496 cmdlist prints all commands that can | |
497 be bound | |
498 js\-dev specifies the joystick device | |
499 to use | |
500 (default is /dev/input/js0) | |
1988 | 501 |
3793
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
502 .I NOTE: |
5683 | 503 Autorepeat is currently only supported by joysticks. |
504 .TP | |
5965 | 505 .B \-jpeg <sub\-options> |
506 Specify options for for JPEG output, separated by ":" (see documentation!). | |
507 Available sub\-options are [no]progressiv, [no]baseline, | |
508 optimize, smooth, quality and outdir. | |
509 .TP | |
5694 | 510 .B \-mc\ <seconds/frame> |
511 Maximum A-V sync correction per frame (in seconds) | |
5683 | 512 .TP |
513 .B \-monitor_dotclock <dotclock\ (or\ pixelclock) range> (FBdev only) | |
514 Look into etc/example.conf for further information and in DOCS/video.html. | |
515 .TP | |
516 .B \-monitor_hfreq <horizontal frequency range> (FBdev only) | |
517 .TP | |
518 .B \-monitor_vfreq <vertical frequency range> (FBdev only) | |
519 .TP | |
520 .B \-ni | |
521 Force usage of non\-interleaved AVI parser (fixes playing | |
522 of some bad AVI files). | |
523 .TP | |
524 .B \-nobps | |
5694 | 525 Don't use avg. byte/sec value for A\-V sync (AVI). Helps with some AVI files with broken header. |
5683 | 526 .TP |
527 .B \-nojoystick | |
528 Turns off joystick support. Default is on, if compiled in. | |
529 .TP | |
530 .B \-nolirc | |
531 Turns off lirc support. | |
1363 | 532 .TP |
5683 | 533 .B \-nortc |
5694 | 534 Turns off usage of /dev/rtc (real-time clock) |
5683 | 535 .TP |
536 .B \-noslices | |
537 Disable the use of draw_slice by codecs. | |
1 | 538 .TP |
5694 | 539 .B \-nowaveheader (-ao pcm only) |
5683 | 540 Don't include wave header. Used for RAW PCM. |
541 .TP | |
542 .B \-npp\ <options> | |
543 This option allows to give more litterate options for postprocessing, | |
544 and is another way of calling it (not with \-pp). | |
3809 | 545 |
4531
1736cd920aa4
applied pl's patch (sorry, overlooked it previously.. and procmailrc
gabucino
parents:
4502
diff
changeset
|
546 .I EXAMPLE: |
5683 | 547 '\-pp 0x2007f' <=> '\-npp hb,vb,dr,al,lb' |
548 '\-pp 0x7f' <=> '\-npp hb,vb,dr,al' | |
549 | |
550 The options for \-npp are a coma separated list you can get by executing | |
551 .I mplayer \-npp help | |
552 .br | |
553 These keywords accept a '\-' prefix to disable the option. | |
3809 | 554 |
555 .I EXAMPLE: | |
5683 | 556 '\-npp de,\-al' means 'default filters without brightness/contrast correction' |
3809 | 557 |
5683 | 558 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
|
559 scope: |
3809 | 560 a : automatically switches the filter off if the cpu is too slow |
561 c : do chrominance filtering too | |
562 y : do not do chrominance filtering (that is only luminance filtering) | |
563 | |
564 Each filter defaults to 'c' (chrominance). | |
565 | |
566 .I EXAMPLE: | |
5683 | 567 '\-npp de,tn:1:2:3' means 'enable default filters & temporal denoiser' |
568 '\-npp hb:y,vb:a \-autoq 6' means 'deblock horizontal only luminance, and | |
3809 | 569 automatically switch vertical deblocking on/off depending on available |
570 cpu time' | |
5683 | 571 .TP |
572 .B \-pp\ <quality> (see \-npp option too!) | |
573 Apply postprocess filter on decoded image | |
574 | |
575 Postprocessing effect depends on the codec and works only for MPEG1/2, | |
576 libavcodec codecs (ff*). It doesn't work for Win32/XAnim codecs. | |
577 | |
578 This is the numerical mode to use postprocessing. The '\-npp' option described | |
579 below has the same effects but with letters. To have several filters at the | |
580 same time, simply add the hexadecimal values. | |
581 | |
582 .I EXAMPLE: | |
583 The following values are known to give good results: | |
584 \-pp 0x20000 <=> \-npp lb (deinterlacing \- for DVD/MPEG2 playback e.g.) | |
585 \-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
|
586 .TP |
5683 | 587 .B \-red_intensity <\-1000\ \-\ 1000> |
588 Adjust intensity of red component of video signal (default 0). | |
589 .TP | |
590 .B \-saturation <\-1000\ \-\ 1000> | |
591 Adjust saturation of video output (default 0). You can get grayscale output | |
592 with this option. | |
593 .TP | |
594 .B \-sb\ <byte\ position> (see \-ss option too!) | |
5694 | 595 Seek to byte position. Useful for playback from cdrom images / vob files with junk at the beginning. |
5683 | 596 .TP |
5694 | 597 .B \-screenw\ <pixels> \-screenh\ <pixels> |
5683 | 598 If you use an output driver which can't know the resolution of the screen |
5694 | 599 (fbdev/x11 and/or TVout) this is where you can specify the horizontal and vertical |
5683 | 600 resolution. |
601 .TP | |
3793
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
602 .B \-slave |
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
603 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
|
604 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
|
605 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
|
606 See section |
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
607 .B SLAVE MODE PROTOCOL |
5683 | 608 For the syntax. |
609 .TP | |
610 .B \-softsleep | |
611 Uses high quality software timers. Efficient as the RTC, doesn't need root, | |
612 but requires more CPU. | |
613 .TP | |
614 .B \-srate <Hz> | |
615 Specifies Hz to playback audio on. Has effect on playback speed! | |
616 .TP | |
5965 | 617 .B \-sstep <sec> |
618 Specifies seconds between displayed frames. Usefull for slideshows. | |
619 .TP | |
5683 | 620 .B \-stereo <mode> |
621 Select type of MP2/MP3 stereo output. | |
868 | 622 |
5965 | 623 Stereo 0 |
624 Left channel 1 | |
625 Right channel 2 | |
5683 | 626 .TP |
2207 | 627 .B \-subcp\ codepage |
628 If your system supports iconv(3), you can use this option to | |
629 specify codepage of the subtitle. Examples: | |
630 | |
5965 | 631 \-subcp latin2 |
632 \-subcp cp1250 | |
5683 | 633 .TP |
634 .B \-unicode | |
635 Tells MPlayer to handle the subtitle file as UNICODE. | |
636 .TP | |
637 .B \-utf8 | |
638 Tells MPlayer to handle the subtitle file as UTF8. | |
639 .TP | |
5965 | 640 .B \-vc <codec name> |
5683 | 641 Force usage of a specific video codec, according to its name in codecs.conf, |
642 for example: | |
2207 | 643 |
5683 | 644 \-vc divx use VFW DivX codec |
645 \-vc divxds use DirectShow DivX codec | |
646 \-vc ffdivx use libavcodec's DivX codec | |
647 \-vc ffmpeg12 use libavcodec's MPEG1/2 codec | |
648 \-vc divx4 use ProjectMayo's DivX codec | |
649 | |
650 See '\-vc help' for FULL list! | |
651 .TP | |
652 .B \-vid\ <id> | |
5694 | 653 Select video channel [MPG: 0\-15 ASF: 0\-255 ] |
654 .TP | |
5965 | 655 .B \-vop <plugin> |
656 Activate video filters (see documentation!). | |
657 Available plugins are: | |
658 | |
659 crop[=w:h:x:y] simple cropping plugin | |
660 expand[=w:h:x:y:o] expanding and (optional) OSD rendering plugin | |
661 flip flips image upside-down | |
662 mirror horizontal mirroring | |
663 rotate[=x] rotate image +/\- 90 degrees | |
664 scale[=w:h] software scaling (zoom) and yuv<\->rgb colorspace conversion | |
665 yuy2 forced software YV12/I420 \-> YUY2 conversion | |
666 rgb2bgr[=swap] RGB 24/32 <\-> BGR 24/32 colorspace conversion (default) | |
667 optional with R<\->B swapping | |
668 palette RGB/BGR 8 \-> RGB/BGR 15/16/24/32 colorspace conversion using palette | |
669 format[=fourcc] restrict the list of supported colorspaces to a single fourcc | |
670 (default 'yuy2', may be rgb12, bgr24, yv12 etc...) | |
671 pp[=flags] postprocessing filter (see \-pp option) | |
672 lavc fast software YV12\->MPEG1 conversion | |
673 fame fast software YV12\->MPEG1 conversion | |
5231 | 674 .TP |
5683 | 675 .B \-vsync |
676 Enables VBI for vesa | |
677 .TP | |
678 .B \-wid\ <window\ id> | |
679 This tells MPlayer to use a X11 window, which is useful to embed MPlayer in a | |
680 browser (with the plugger extension for instance) | |
681 .TP | |
682 .B \-xineramascreen <screen\ number> | |
683 In Xinerama configurations (i.e. a single desktop that spans across multiple | |
684 displays) this option tells MPlayer which screen to display movie on. Range 0 \- ... | |
685 .TP | |
5694 | 686 .B \-x\ <x> |
5906 | 687 Scale image to x width (if sw/hw scaling available). Disables aspect calcs. |
5694 | 688 .TP |
5906 | 689 .B \-xy\ <x> |
5965 | 690 x<=8 Scale image by factor <x> |
691 x>8 Set width to <x> and calculate height to keep correct aspect ratio | |
5694 | 692 .TP |
693 .B \-y\ <y> | |
5906 | 694 Scale image to y height (if sw/hw scaling available). Disables aspect calcs. |
5694 | 695 .TP |
696 .B \-zoom | |
697 Allow software scaling, where available. Could be used to force scaling with -vop scale | |
5906 | 698 (-vop scale will IGNORE options -x/-y/-xy/-fs/-aspect without -zoom) |
5694 | 699 .TP |
5683 | 700 .B \-z\ <0\-9> |
5694 | 701 Specifies compression level for PNG output (-vo png) |
5965 | 702 0 no compression |
703 9 max compression | |
5231 | 704 .TP |
5683 | 705 .B \-zr* |
706 Used for \-vo zr. You can get a list and an explanation of available options executing | |
707 .I mplayer \-zrhelp | |
708 | |
1 | 709 .SH "ALPHA/BETA CODE" |
5683 | 710 .I NOTE: |
2251 | 711 These are included in this manpage just for completeness! These may or may NOT |
712 work! If you don't know what are these, you DON'T need these! In either case, | |
5683 | 713 double\-check the documentation! |
714 .TP | |
793 | 715 .B \-dumpvideo |
5694 | 716 Dump raw compressed video stream to ./stream.dump (not very usable) |
5683 | 717 .TP |
718 .B \-ssf <mode> | |
5965 | 719 Specifies SwScaler filters. Available modes are: |
720 | |
721 lgb gaussian blur filter (luma) | |
722 cgb gaussian blur filter (chroma) | |
723 cvs chroma vertival shifting | |
724 chs chroma horizontal shifting | |
725 ls sharpen filter (luma) | |
726 cs sharpen filter (chroma) | |
5683 | 727 .TP |
728 .B \-sub\-demuxer <number> | |
729 Force subtitle demuxer type for \-subfile. | |
730 .TP | |
5231 | 731 .B \-subfile <filename> |
5694 | 732 Currently useless. Same as \-audiofile, but for subtitle streams. (OggDS?) |
5683 | 733 .TP |
734 .B \-vivo <sub\-options> | |
5694 | 735 Force audio parameters for the .vivo demuxer (for debugging purposes) |
5683 | 736 |
737 .SH "OBSOLETE OPTIONS" | |
738 .I NOTE: | |
739 These options are obsoleted and may be removed in future. | |
740 .TP | |
741 .B \-afm <1\-12> | |
742 Force usage of a specific audio format. For example: | |
743 | |
744 \-afm 1 use libmp3 (mp2/mp3, but not mp1) | |
745 \-afm 2 suppose raw PCM audio | |
746 \-afm 3 use libac3 | |
747 \-afm 4 use a matching Win32 codec | |
748 \-afm 5 use aLaw/uLaw driver | |
749 \-afm 10 use libvorbis | |
750 \-afm 11 use ffmpeg's MP3 decoder (even mp1) | |
222 | 751 |
5683 | 752 See \-ac help for FULL list! |
753 .TP | |
5694 | 754 .B \-dapsync |
755 Use alternative A/V sync method. | |
5683 | 756 .TP |
757 .B \-vfm <1\-12> | |
758 Force usage of a specific codec FAMILY, and FALLBACK to default if failed. | |
759 For example: | |
1578 | 760 |
5683 | 761 \-vfm 2 use VFW (Win32) codecs |
762 \-vfm 3 use OpenDivX/DivX4 codec (YV12) | |
763 (same as \-vc odivx but fallback) | |
764 \-vfm 4 use DirectShow (Win32) codecs | |
765 \-vfm 5 use libavcodec codecs | |
766 \-vfm 7 use DivX4 codec (YUY2) | |
767 (same as \-vc divx4 but fallback) | |
768 \-vfm 10 use XAnim codecs | |
769 | |
770 See \-vc help for FULL list! | |
222 | 771 |
5683 | 772 .I NOTE: |
773 If libdivxdecore support was compiled in, then type 3 and 7 now contains | |
774 just the same DivX4 codec, but different APIs to reach it. For difference | |
775 between them and when to use which, check the DivX4 section in the | |
776 documentation. | |
389 | 777 |
5683 | 778 .SH "KEYBOARD CONTROL" |
779 .I NOTE: | |
780 Use the new input system to change the default keys (edit input.conf). | |
781 There is support for Joystick and LIRC too (see documentation). | |
782 .br | |
783 .I NOTE: | |
784 These keys may/may not work, depending on your video output driver. | |
785 .TP | |
786 .B general control | |
787 <\- and \-> seek backward/forward 10 seconds | |
788 .br | |
789 up and down seek backward/forward 1 minute | |
790 .br | |
791 pgup and pgdown seek backward/forward 10 minutes | |
792 .br | |
793 < and > previous/next file | |
794 .br | |
795 p / SPACE pause movie (press any key) | |
796 .br | |
797 q / ESC stop playing and quit program | |
798 .br | |
799 + and \- adjust audio delay by +/\- 0.1 second | |
800 .br | |
801 / and * decrease/increase volume | |
802 .br | |
5020 | 803 f toggle fullscreen |
5683 | 804 .br |
523 | 805 o toggle OSD: none / seek / seek+timer |
5683 | 806 .br |
807 d toggle frame dropping | |
808 .br | |
809 z and x adjust subtitle delay by +/\- 0.1 second | |
810 .br | |
811 r and t adjust subtitle position | |
474 | 812 |
5683 | 813 (The following keys are valid only when using \-vo xv or \-vo [vesa|fbdev]:vidix |
814 or \-vo xvidix or \-vc divxds (slow).) | |
1556 | 815 |
5683 | 816 1 and 2 adjust contrast |
817 .br | |
818 3 and 4 adjust brightness | |
819 .br | |
820 5 and 6 adjust hue | |
821 .br | |
822 7 and 8 adjust saturation | |
823 .TP | |
824 .B GUI keyboard control | |
825 gray \- and + decrease/increase volume | |
826 .br | |
827 ENTER start playing | |
828 .br | |
829 s stop playing | |
830 .br | |
831 a about | |
832 .br | |
833 l load file | |
834 .br | |
835 b skin browser | |
836 .br | |
837 e toggle equalizer | |
838 .br | |
839 p toggle playlist | |
3322
cdd3f5ac06b2
-slave patch by Kilian A. Foth <foth@informatik.uni-hamburg.de>
arpi
parents:
3239
diff
changeset
|
840 .TP |
5683 | 841 .B TV input control |
842 h and l select previous/next channel | |
843 .br | |
844 n change norm | |
845 .br | |
846 b change channel list | |
847 .TP | |
848 .B DVDNAV input control | |
849 K,J,H,L browse up/down/left/right | |
850 .br | |
851 M jump to main menu | |
852 .br | |
853 S select | |
3322
cdd3f5ac06b2
-slave patch by Kilian A. Foth <foth@informatik.uni-hamburg.de>
arpi
parents:
3239
diff
changeset
|
854 |
5683 | 855 .SH "SLAVE MODE PROTOCOL" |
856 If the \-slave switch is given, playback is controlled by a | |
5726 | 857 line\-based protocol. If the new input is enabled (default) |
858 each line must contain one command otherwise one of the | |
859 following tokens: | |
5683 | 860 .TP |
861 stop pause playback | |
862 .br | |
863 play resume playback | |
864 .br | |
865 seek <num> continue at second NUM | |
866 .br | |
867 skip <num> skip NUM seconds (may be negative) | |
868 .br | |
3793
8db5331d97a4
applied many interesting things from pl's patch, by hand
gabucino
parents:
3774
diff
changeset
|
869 quit exit MPlayer |
3322
cdd3f5ac06b2
-slave patch by Kilian A. Foth <foth@informatik.uni-hamburg.de>
arpi
parents:
3239
diff
changeset
|
870 |
5683 | 871 .SH "FILES" |
872 .BR /etc/mplayer.conf\ \ \ \ \ | |
873 System\-wide settings | |
874 .br | |
875 .BR ~/.mplayer/config\ \ \ \ \ | |
876 User settings | |
877 .br | |
878 .BR ~/.mplayer/input.conf\ | |
879 Input bindings | |
880 .br | |
881 .BR ~/.mplayer/font/\ \ \ \ \ \ | |
882 Font directory. There must be a font.desc file and files with .RAW extension. | |
883 .br | |
884 | |
885 .I Subtitles | |
886 (utf/UTF/sub/SUB/srt/SRT/smi/SMI/rt/RT/txt/TXT/ssa/SSA) | |
887 .br | |
888 Sub files are searched in this priority (for example /mnt/movie/movie.avi): | |
889 .br | |
899 | 890 /mnt/cdrom/movie.sub |
5683 | 891 .br |
892 ~/.mplayer/sub/movie.sub | |
893 .br | |
894 ~/.mplayer/default.sub | |
895 | |
1 | 896 .SH "EXAMPLES" |
1714 | 897 .B Quickstart DVD playing |
5683 | 898 mplayer \-dvd 1 |
899 .TP | |
4398 | 900 .B Play only chapters 5, 6, 7 |
5683 | 901 mplayer \-dvd 1 \-chapter 5\-7 |
902 .TP | |
1714 | 903 .B Multiangle DVD playing |
5683 | 904 mplayer \-dvd 1 \-dvdangle 2 |
905 .TP | |
1714 | 906 .B Playing from a different DVD device |
5683 | 907 mplayer \-dvd 1 \-dvd\-device /dev/dvd2 |
908 .TP | |
1714 | 909 .B Stream from HTTP |
910 mplayer http://mplayer.hq/example.avi | |
5683 | 911 .TP |
2207 | 912 .B Convert subtitle to MPsub (to ./dump.mpsub) |
5683 | 913 mplayer dummy.avi \-sub source.sub \-dumpmpsub |
914 .TP | |
915 .B Input from standard V4L | |
916 mplayer \-tv on:driver=v4l:width=640:height=480:outfmt=i420 \-vc rawi420 \-vo xv | |
1 | 917 |
5683 | 918 .SH "BUGS" |
919 Probably. PLEASE, double-check the documentation (especially bugreports.html), | |
5965 | 920 the FAQ and the mail archive before! |
1 | 921 |
5683 | 922 Send your complete bugreports to the MPlayer-users mailing list at |
923 <mplayer-users@mplayerhq.hu>. We love complete bugreports :) | |
1 | 924 |
5683 | 925 .SH "AUTHORS" |
926 Check documentation! | |
927 | |
928 MPlayer is (C) 2000\-2002 | |
929 .I Arpad Gereoffy <sendmail@to.mplayer\-users> | |
1 | 930 |
2251 | 931 This manpage is written and maintained by |
5683 | 932 .I Gabucino <sendmail@to.mplayer\-users>. |
933 | |
934 .SH "STANDARD DISCLAIMER" | |
2848
33c32f3d9f1f
many small updates, fixes (some/more to be completed soon)
gabucino
parents:
2664
diff
changeset
|
935 Use only at your own risk! There may be errors and inaccuracies that could |
1 | 936 be damaging to your system or your eye. Proceed with caution, and although |
937 this is highly unlikely, the author doesn't take any responsibility for that! | |
938 .\" end of file |