comparison DOCS/man/en/mplayer.1 @ 19487:29341cdc1cf3

Enclose all space padded headings with quotes.
author diego
date Tue, 22 Aug 2006 10:10:33 +0000
parents ba95c4fa0684
children dff394d0cdc7
comparison
equal deleted inserted replaced
19486:6710dbdf1ab2 19487:29341cdc1cf3
267 next/\:previous playtree entry in the parent list 267 next/\:previous playtree entry in the parent list
268 .IPs "INS and DEL (ASX playlist only)" 268 .IPs "INS and DEL (ASX playlist only)"
269 next/\:previous alternative source. 269 next/\:previous alternative source.
270 .IPs "p / SPACE" 270 .IPs "p / SPACE"
271 Pause (pressing again unpauses). 271 Pause (pressing again unpauses).
272 .IPs .\ \ \ \ 272 .IPs ".\ \ \ \ "
273 Step forward. 273 Step forward.
274 Pressing once will pause movie, every consecutive press will play one frame 274 Pressing once will pause movie, every consecutive press will play one frame
275 and then go into pause mode again (any other key unpauses). 275 and then go into pause mode again (any other key unpauses).
276 .IPs "q / ESC" 276 .IPs "q / ESC"
277 Stop playing and quit. 277 Stop playing and quit.
279 Adjust audio delay by +/- 0.1 seconds. 279 Adjust audio delay by +/- 0.1 seconds.
280 .IPs "/ and *" 280 .IPs "/ and *"
281 Decrease/\:increase volume. 281 Decrease/\:increase volume.
282 .IPs "9 and 0" 282 .IPs "9 and 0"
283 Decrease/\:increase volume. 283 Decrease/\:increase volume.
284 .IPs m\ \ \ \ 284 .IPs "m\ \ \ \ "
285 Mute sound. 285 Mute sound.
286 .IPs "# (MPEG and Matroska only)" 286 .IPs "# (MPEG and Matroska only)"
287 Cycle through the available audio tracks. 287 Cycle through the available audio tracks.
288 .IPs f\ \ \ \ 288 .IPs "f\ \ \ \ "
289 Toggle fullscreen (also see \-fs). 289 Toggle fullscreen (also see \-fs).
290 .IPs T\ \ \ \ 290 .IPs "T\ \ \ \ "
291 Toggle stay-on-top (also see \-ontop). 291 Toggle stay-on-top (also see \-ontop).
292 .IPs "w and e" 292 .IPs "w and e"
293 Decrease/\:increase pan-and-scan range. 293 Decrease/\:increase pan-and-scan range.
294 .IPs o\ \ \ \ 294 .IPs "o\ \ \ \ "
295 Toggle OSD states: none / seek / seek + timer / seek + timer + total time. 295 Toggle OSD states: none / seek / seek + timer / seek + timer + total time.
296 .IPs d\ \ \ \ 296 .IPs "d\ \ \ \ "
297 Toggle frame dropping states: none / skip display / skip decoding 297 Toggle frame dropping states: none / skip display / skip decoding
298 (see \-framedrop and \-hardframedrop). 298 (see \-framedrop and \-hardframedrop).
299 .IPs v\ \ \ \ 299 .IPs "v\ \ \ \ "
300 Toggle subtitle visibility. 300 Toggle subtitle visibility.
301 .IPs "b / j" 301 .IPs "b / j"
302 Cycle through the available subtitles. 302 Cycle through the available subtitles.
303 .IPs "y and g" 303 .IPs "y and g"
304 Step forward/backward in the subtitle list. 304 Step forward/backward in the subtitle list.
305 .IP F\ \ \ \ 305 .IP "F\ \ \ \ "
306 Toggle displaying "forced subtitles". 306 Toggle displaying "forced subtitles".
307 .IPs a\ \ \ \ 307 .IPs "a\ \ \ \ "
308 Toggle subtitle alignment: top / middle / bottom. 308 Toggle subtitle alignment: top / middle / bottom.
309 .IPs "x and z" 309 .IPs "x and z"
310 Adjust subtitle delay by +/- 0.1 seconds. 310 Adjust subtitle delay by +/- 0.1 seconds.
311 .IPs "r and t" 311 .IPs "r and t"
312 Move subtitles up/down. 312 Move subtitles up/down.
367 .PP 367 .PP
368 .PD 0 368 .PD 0
369 .RS 369 .RS
370 .IPs PAUSE 370 .IPs PAUSE
371 Pause. 371 Pause.
372 .IPs STOP\ 372 .IPs "STOP\ "
373 Stop playing and quit. 373 Stop playing and quit.
374 .IPs "PREVIOUS and NEXT" 374 .IPs "PREVIOUS and NEXT"
375 Seek backward/\:forward 1 minute. 375 Seek backward/\:forward 1 minute.
376 .RE 376 .RE
377 .PD 1 377 .PD 1
383 .PP 383 .PP
384 .PD 0 384 .PD 0
385 .RS 385 .RS
386 .IPs ENTER 386 .IPs ENTER
387 Start playing. 387 Start playing.
388 .IPs ESC\ \ 388 .IPs "ESC\ \ "
389 Stop playing. 389 Stop playing.
390 .IPs l\ \ \ \ 390 .IPs "l\ \ \ \ "
391 Load file. 391 Load file.
392 .IPs t\ \ \ \ 392 .IPs "t\ \ \ \ "
393 Load subtitle. 393 Load subtitle.
394 .IPs c\ \ \ \ 394 .IPs "c\ \ \ \ "
395 Open skin browser. 395 Open skin browser.
396 .IPs p\ \ \ \ 396 .IPs "p\ \ \ \ "
397 Open playlist. 397 Open playlist.
398 .IPs r\ \ \ \ 398 .IPs "r\ \ \ \ "
399 Open preferences. 399 Open preferences.
400 .RE 400 .RE
401 .PD 1 401 .PD 1
402 .PP 402 .PP
403 .RS 403 .RS
407 .PP 407 .PP
408 .PD 0 408 .PD 0
409 .RS 409 .RS
410 .IPs "h and k" 410 .IPs "h and k"
411 Select previous/\:next channel. 411 Select previous/\:next channel.
412 .IPs n\ \ \ \ 412 .IPs "n\ \ \ \ "
413 Change norm. 413 Change norm.
414 .IPs u\ \ \ \ 414 .IPs "u\ \ \ \ "
415 Change channel list. 415 Change channel list.
416 .RE 416 .RE
417 .PD 1 417 .PD 1
418 . 418 .
419 .TP 419 .TP
636 debug level 4 636 debug level 4
637 .RE 637 .RE
638 .PD 1 638 .PD 1
639 . 639 .
640 .TP 640 .TP
641 .B \-quiet\ 641 .B "\-quiet\ "
642 Make console output less verbose; in particular, prevents the status line 642 Make console output less verbose; in particular, prevents the status line
643 (i.e.\& A: 0.7 V: 0.6 A-V: 0.068 ...) from being displayed. 643 (i.e.\& A: 0.7 V: 0.6 A-V: 0.068 ...) from being displayed.
644 Particularly useful on slow terminals or broken ones which do not properly 644 Particularly useful on slow terminals or broken ones which do not properly
645 handle carriage return (i.e.\& \\r). 645 handle carriage return (i.e.\& \\r).
646 . 646 .
669 .TP 669 .TP
670 .B \-show-profile <profile> 670 .B \-show-profile <profile>
671 Show the description and content of a profile. 671 Show the description and content of a profile.
672 . 672 .
673 .TP 673 .TP
674 .B \-v\ \ \ \ \ 674 .B "\-v\ \ \ \ \ "
675 Increment verbosity level, one level for each \-v 675 Increment verbosity level, one level for each \-v
676 found on the command line. 676 found on the command line.
677 . 677 .
678 . 678 .
679 . 679 .
1604 Set the image equalizer on the card. 1604 Set the image equalizer on the card.
1605 .IPs audiorate=<value> 1605 .IPs audiorate=<value>
1606 Set audio capture bitrate. 1606 Set audio capture bitrate.
1607 .IPs forceaudio 1607 .IPs forceaudio
1608 Capture audio even if there are no audio sources reported by v4l. 1608 Capture audio even if there are no audio sources reported by v4l.
1609 .IPs alsa\ 1609 .IPs "alsa\ "
1610 Capture from ALSA. 1610 Capture from ALSA.
1611 .IPs amode=<0\-3> 1611 .IPs amode=<0\-3>
1612 Choose an audio mode: 1612 Choose an audio mode:
1613 .RSss 1613 .RSss
1614 0: mono 1614 0: mono
1990 Align subtitle bottom edge (default). 1990 Align subtitle bottom edge (default).
1991 .RE 1991 .RE
1992 .PD 1 1992 .PD 1
1993 . 1993 .
1994 .TP 1994 .TP
1995 .B \-subcc \ 1995 .B "\-subcc \ "
1996 Display DVD Closed Caption (CC) subtitles. 1996 Display DVD Closed Caption (CC) subtitles.
1997 These are 1997 These are
1998 .B not 1998 .B not
1999 the VOB subtitles, these are special ASCII subtitles for the 1999 the VOB subtitles, these are special ASCII subtitles for the
2000 hearing impaired encoded in the VOB userdata stream on most region 1 DVDs. 2000 hearing impaired encoded in the VOB userdata stream on most region 1 DVDs.
2121 .TP 2121 .TP
2122 .B \-unicode 2122 .B \-unicode
2123 Tells MPlayer to handle the subtitle file as unicode. 2123 Tells MPlayer to handle the subtitle file as unicode.
2124 . 2124 .
2125 .TP 2125 .TP
2126 .B \-utf8 \ \ 2126 .B "\-utf8 \ \ "
2127 Tells MPlayer to handle the subtitle file as UTF-8. 2127 Tells MPlayer to handle the subtitle file as UTF-8.
2128 . 2128 .
2129 .TP 2129 .TP
2130 .B \-vobsub <VOBsub file without extension> 2130 .B \-vobsub <VOBsub file without extension>
2131 Specify a VOBsub file to use for subtitles. 2131 Specify a VOBsub file to use for subtitles.
2219 .PD 1 2219 .PD 1
2220 .sp 1 2220 .sp 1
2221 Available audio output drivers are: 2221 Available audio output drivers are:
2222 . 2222 .
2223 .TP 2223 .TP
2224 .B alsa\ \ \ 2224 .B "alsa\ \ \ "
2225 ALSA 0.9/1.x audio output driver 2225 ALSA 0.9/1.x audio output driver
2226 .PD 0 2226 .PD 0
2227 .RSs 2227 .RSs
2228 .IPs noblock 2228 .IPs noblock
2229 Sets noblock-mode. 2229 Sets noblock-mode.
2234 you really know how to set it correctly. 2234 you really know how to set it correctly.
2235 .RE 2235 .RE
2236 .PD 1 2236 .PD 1
2237 . 2237 .
2238 .TP 2238 .TP
2239 .B alsa5\ \ 2239 .B "alsa5\ \ "
2240 ALSA 0.5 audio output driver 2240 ALSA 0.5 audio output driver
2241 . 2241 .
2242 .TP 2242 .TP
2243 .B oss\ \ \ \ 2243 .B "oss\ \ \ \ "
2244 OSS audio output driver 2244 OSS audio output driver
2245 .PD 0 2245 .PD 0
2246 .RSs 2246 .RSs
2247 .IPs <dsp-device> 2247 .IPs <dsp-device>
2248 Sets the audio output device (default: /dev/\:dsp). 2248 Sets the audio output device (default: /dev/\:dsp).
2252 Sets the audio mixer channel (default: pcm). 2252 Sets the audio mixer channel (default: pcm).
2253 .RE 2253 .RE
2254 .PD 1 2254 .PD 1
2255 . 2255 .
2256 .TP 2256 .TP
2257 .B sdl\ \ \ \ 2257 .B "sdl\ \ \ \ "
2258 highly platform independent SDL (Simple Directmedia Layer) library 2258 highly platform independent SDL (Simple Directmedia Layer) library
2259 audio output driver 2259 audio output driver
2260 .PD 0 2260 .PD 0
2261 .RSs 2261 .RSs
2262 .IPs <driver> 2262 .IPs <driver>
2263 Explicitly choose the SDL audio driver to use (default: let SDL choose). 2263 Explicitly choose the SDL audio driver to use (default: let SDL choose).
2264 .RE 2264 .RE
2265 .PD 1 2265 .PD 1
2266 . 2266 .
2267 .TP 2267 .TP
2268 .B arts\ \ \ 2268 .B "arts\ \ \ "
2269 audio output through the aRts daemon 2269 audio output through the aRts daemon
2270 . 2270 .
2271 .TP 2271 .TP
2272 .B esd\ \ \ \ 2272 .B "esd\ \ \ \ "
2273 audio output through the ESD daemon 2273 audio output through the ESD daemon
2274 .PD 0 2274 .PD 0
2275 .RSs 2275 .RSs
2276 .IPs <server> 2276 .IPs <server>
2277 Explicitly choose the ESD server to use (default: localhost). 2277 Explicitly choose the ESD server to use (default: localhost).
2278 .RE 2278 .RE
2279 .PD 1 2279 .PD 1
2280 . 2280 .
2281 .TP 2281 .TP
2282 .B jack\ \ \ \ 2282 .B "jack\ \ \ \ "
2283 audio output through JACK (Jack Audio Connection Kit) 2283 audio output through JACK (Jack Audio Connection Kit)
2284 .PD 0 2284 .PD 0
2285 .RSs 2285 .RSs
2286 .IPs port=<name> 2286 .IPs port=<name>
2287 Connects to the ports with the given name (default: physical ports). 2287 Connects to the ports with the given name (default: physical ports).
2293 (default: enabled). 2293 (default: enabled).
2294 .RE 2294 .RE
2295 .PD 1 2295 .PD 1
2296 . 2296 .
2297 .TP 2297 .TP
2298 .B nas\ \ \ \ 2298 .B "nas\ \ \ \ "
2299 audio output through NAS 2299 audio output through NAS
2300 . 2300 .
2301 .TP 2301 .TP
2302 .B macosx (Mac OS X only) 2302 .B macosx (Mac OS X only)
2303 native Mac OS X audio output driver 2303 native Mac OS X audio output driver
2360 output filename 2360 output filename
2361 .RE 2361 .RE
2362 .PD 1 2362 .PD 1
2363 . 2363 .
2364 .TP 2364 .TP
2365 .B null\ \ \ 2365 .B "null\ \ \ "
2366 Produces no audio output but maintains video playback speed. 2366 Produces no audio output but maintains video playback speed.
2367 Use \-nosound for benchmarking. 2367 Use \-nosound for benchmarking.
2368 . 2368 .
2369 .TP 2369 .TP
2370 .B pcm\ \ \ \ 2370 .B "pcm\ \ \ \ "
2371 raw PCM/wave file writer audio output 2371 raw PCM/wave file writer audio output
2372 .PD 0 2372 .PD 0
2373 .RSs 2373 .RSs
2374 .IPs (no)waveheader 2374 .IPs (no)waveheader
2375 Include or do not include the wave header (default: included). 2375 Include or do not include the wave header (default: included).
2376 When not included, raw PCM will be generated. 2376 When not included, raw PCM will be generated.
2377 .IPs file=<filename> 2377 .IPs file=<filename>
2378 Write the sound to <filename> instead of the default 2378 Write the sound to <filename> instead of the default
2379 audiodump.wav. 2379 audiodump.wav.
2380 If nowaveheader is specified, the default is audiodump.pcm. 2380 If nowaveheader is specified, the default is audiodump.pcm.
2381 .IPs fast\ 2381 .IPs "fast\ "
2382 Try to dump faster than realtime. 2382 Try to dump faster than realtime.
2383 Make sure the output does not get truncated (usually with 2383 Make sure the output does not get truncated (usually with
2384 "Too many video packets in buffer" message). 2384 "Too many video packets in buffer" message).
2385 It is normal that you get a "Your system is too SLOW to play this!" message. 2385 It is normal that you get a "Your system is too SLOW to play this!" message.
2386 .RE 2386 .RE
2387 .PD 1 2387 .PD 1
2388 . 2388 .
2389 .TP 2389 .TP
2390 .B plugin\ \ 2390 .B "plugin\ \ "
2391 plugin audio output driver 2391 plugin audio output driver
2392 . 2392 .
2393 . 2393 .
2394 . 2394 .
2395 .SH "VIDEO OUTPUT OPTIONS (MPLAYER ONLY)" 2395 .SH "VIDEO OUTPUT OPTIONS (MPLAYER ONLY)"
2433 \-display xtest.localdomain:0 2433 \-display xtest.localdomain:0
2434 .RE 2434 .RE
2435 .PD 1 2435 .PD 1
2436 . 2436 .
2437 .TP 2437 .TP
2438 .B \-dr \ \ \ 2438 .B "\-dr \ \ \ "
2439 Turns on direct rendering (not supported by all codecs and video outputs) 2439 Turns on direct rendering (not supported by all codecs and video outputs)
2440 .br 2440 .br
2441 .I WARNING: 2441 .I WARNING:
2442 May cause OSD/SUB corruption! 2442 May cause OSD/SUB corruption!
2443 . 2443 .
2452 .IPs iec958-decoded 2452 .IPs iec958-decoded
2453 Set iec958 output mode to decoded (default). 2453 Set iec958 output mode to decoded (default).
2454 .IPs macrovision=<value> 2454 .IPs macrovision=<value>
2455 macrovision mode (0 = off (default), 1 = agc, 2 = agc 2 colorstripe, 2455 macrovision mode (0 = off (default), 1 = agc, 2 = agc 2 colorstripe,
2456 3 = agc 4 colorstripe) 2456 3 = agc 4 colorstripe)
2457 .IPs mute\ 2457 .IPs "mute\ "
2458 mute sound output 2458 mute sound output
2459 .IPs unmute 2459 .IPs unmute
2460 unmute sound output 2460 unmute sound output
2461 .IPs ucode=<value> 2461 .IPs ucode=<value>
2462 path to the microcode 2462 path to the microcode
2468 .RSs 2468 .RSs
2469 .IPs 75ire 2469 .IPs 75ire
2470 enable 7.5 IRE output mode 2470 enable 7.5 IRE output mode
2471 .IPs no75ire 2471 .IPs no75ire
2472 disable 7.5 IRE output mode (default) 2472 disable 7.5 IRE output mode (default)
2473 .IPs bw\ \ \ 2473 .IPs "bw\ \ \ "
2474 b/w TV output 2474 b/w TV output
2475 .IPs color 2475 .IPs color
2476 color TV output (default) 2476 color TV output (default)
2477 .IPs interlaced 2477 .IPs interlaced
2478 interlaced TV output (default) 2478 interlaced TV output (default)
2568 Use the _WIN_LAYER hint with the default layer. 2568 Use the _WIN_LAYER hint with the default layer.
2569 .IPs layer=<0...15> 2569 .IPs layer=<0...15>
2570 Use the _WIN_LAYER hint with the given layer number. 2570 Use the _WIN_LAYER hint with the given layer number.
2571 .IPs netwm 2571 .IPs netwm
2572 Force NETWM style. 2572 Force NETWM style.
2573 .IPs none\ 2573 .IPs "none\ "
2574 Do not set fullscreen window layer. 2574 Do not set fullscreen window layer.
2575 .IPs stays_on_top 2575 .IPs stays_on_top
2576 Use _NETWM_STATE_STAYS_ON_TOP hint if available. 2576 Use _NETWM_STATE_STAYS_ON_TOP hint if available.
2577 .REss 2577 .REss
2578 .sp 1 2578 .sp 1
2610 .RSs 2610 .RSs
2611 .IPs 50:40 2611 .IPs 50:40
2612 Places the window at x=50, y=40. 2612 Places the window at x=50, y=40.
2613 .IPs 50%:50% 2613 .IPs 50%:50%
2614 Places the window in the middle of the screen. 2614 Places the window in the middle of the screen.
2615 .IPs 100%\ 2615 .IPs "100%\ "
2616 Places the window at the middle of the right edge of the screen. 2616 Places the window at the middle of the right edge of the screen.
2617 .IPs 100%:100% 2617 .IPs 100%:100%
2618 Places the window at the bottom right corner of the screen. 2618 Places the window at the bottom right corner of the screen.
2619 .RE 2619 .RE
2620 .PD 1 2620 .PD 1
2680 Do not keep window aspect ratio when resizing windows. 2680 Do not keep window aspect ratio when resizing windows.
2681 Only works with the x11, xv, xmga, xvidix, directx video output drivers. 2681 Only works with the x11, xv, xmga, xvidix, directx video output drivers.
2682 Furthermore under X11 your window manager has to honor window aspect hints. 2682 Furthermore under X11 your window manager has to honor window aspect hints.
2683 . 2683 .
2684 .TP 2684 .TP
2685 .B \-ontop\ 2685 .B "\-ontop\ "
2686 Makes the player window stay on top of other windows. 2686 Makes the player window stay on top of other windows.
2687 Supported by video output drivers which use X11, except SDL, 2687 Supported by video output drivers which use X11, except SDL,
2688 as well as directx, macosx, quartz, ggi and gl2. 2688 as well as directx, macosx, quartz, ggi and gl2.
2689 . 2689 .
2690 .TP 2690 .TP
2734 .TP 2734 .TP
2735 .B \-stop-xscreensaver (X11 only) 2735 .B \-stop-xscreensaver (X11 only)
2736 Turns off xscreensaver at startup and turns it on again on exit. 2736 Turns off xscreensaver at startup and turns it on again on exit.
2737 . 2737 .
2738 .TP 2738 .TP
2739 .B \-vm \ \ \ 2739 .B "\-vm \ \ \ "
2740 Try to change to a different video mode. 2740 Try to change to a different video mode.
2741 Supported by the dga, x11, xv, sdl and directx video output drivers. 2741 Supported by the dga, x11, xv, sdl and directx video output drivers.
2742 If used with the directx video output driver the \-screenw, 2742 If used with the directx video output driver the \-screenw,
2743 \-screenh, \-bpp and \-refreshrate options can be used to set 2743 \-screenh, \-bpp and \-refreshrate options can be used to set
2744 the new display mode. 2744 the new display mode.
2745 . 2745 .
2746 .TP 2746 .TP
2747 .B \-vsync \ \ 2747 .B "\-vsync \ \ "
2748 Enables VBI for the vesa, dfbmga and svga video output drivers. 2748 Enables VBI for the vesa, dfbmga and svga video output drivers.
2749 . 2749 .
2750 .TP 2750 .TP
2751 .B \-wid <window ID> (also see \-guiwid) (X11, OpenGL and DirectX only) 2751 .B \-wid <window ID> (also see \-guiwid) (X11, OpenGL and DirectX only)
2752 This tells MPlayer to attach to an existing window. 2752 This tells MPlayer to attach to an existing window.
2953 Use hardware accelerated scaler (default: hwaccel). 2953 Use hardware accelerated scaler (default: hwaccel).
2954 .RE 2954 .RE
2955 .PD 1 2955 .PD 1
2956 . 2956 .
2957 .TP 2957 .TP
2958 .B vidix\ \ 2958 .B "vidix\ \ "
2959 VIDIX (VIDeo Interface for *niX) is an interface to the 2959 VIDIX (VIDeo Interface for *niX) is an interface to the
2960 video acceleration features of different graphics cards. 2960 video acceleration features of different graphics cards.
2961 Very fast video output driver on cards that support it. 2961 Very fast video output driver on cards that support it.
2962 .PD 0 2962 .PD 0
2963 .RSs 2963 .RSs
2978 same as vidix 2978 same as vidix
2979 .RE 2979 .RE
2980 .PD 1 2980 .PD 1
2981 . 2981 .
2982 .TP 2982 .TP
2983 .B cvidix\ 2983 .B "cvidix\ "
2984 Generic and platform independent VIDIX frontend, can even run in a 2984 Generic and platform independent VIDIX frontend, can even run in a
2985 text console with nVidia cards. 2985 text console with nVidia cards.
2986 .PD 0 2986 .PD 0
2987 .RSs 2987 .RSs
2988 .IPs <subdevice> 2988 .IPs <subdevice>
3057 Explicitly choose the fbdev device name to use (default: /dev/\:fb0). 3057 Explicitly choose the fbdev device name to use (default: /dev/\:fb0).
3058 .RE 3058 .RE
3059 .PD 1 3059 .PD 1
3060 . 3060 .
3061 .TP 3061 .TP
3062 .B vesa\ \ \ 3062 .B "vesa\ \ \ "
3063 Very general video output driver that should work on any VESA VBE 2.0 3063 Very general video output driver that should work on any VESA VBE 2.0
3064 compatible card. 3064 compatible card.
3065 .PD 0 3065 .PD 0
3066 .RSs 3066 .RSs
3067 .IPs dga\ \ 3067 .IPs "dga\ \ "
3068 Turns on DGA mode. 3068 Turns on DGA mode.
3069 .IPs nodga 3069 .IPs nodga
3070 Turns off DGA mode. 3070 Turns off DGA mode.
3071 .IPs neotv_pal 3071 .IPs neotv_pal
3072 Activate the NeoMagic TV out and set it to PAL norm. 3072 Activate the NeoMagic TV out and set it to PAL norm.
3073 .IPs neotv_ntsc 3073 .IPs neotv_ntsc
3074 Activate the NeoMagic TV out and set it to NTSC norm. 3074 Activate the NeoMagic TV out and set it to NTSC norm.
3075 .IPs vidix 3075 .IPs vidix
3076 Use the VIDIX driver. 3076 Use the VIDIX driver.
3077 .IPs lvo:\ \ \ 3077 .IPs "lvo:\ \ \ "
3078 Activate the Linux Video Overlay on top of VESA mode. 3078 Activate the Linux Video Overlay on top of VESA mode.
3079 .RE 3079 .RE
3080 .PD 1 3080 .PD 1
3081 . 3081 .
3082 .TP 3082 .TP
3083 .B svga\ \ \ 3083 .B "svga\ \ \ "
3084 Play video using the SVGA library. 3084 Play video using the SVGA library.
3085 .PD 0 3085 .PD 0
3086 .RSs 3086 .RSs
3087 .IPs "<video mode>" 3087 .IPs "<video mode>"
3088 Specify video mode to use. 3088 Specify video mode to use.
3095 This avoids direct rendering, OSD and hardware acceleration. 3095 This avoids direct rendering, OSD and hardware acceleration.
3096 .IPs retrace 3096 .IPs retrace
3097 Force frame switch on vertical retrace. 3097 Force frame switch on vertical retrace.
3098 Usable only with \-double. 3098 Usable only with \-double.
3099 It has the same effect as the \-vsync option. 3099 It has the same effect as the \-vsync option.
3100 .IPs sq\ \ \ 3100 .IPs "sq\ \ \ "
3101 Try to select a video mode with square pixels. 3101 Try to select a video mode with square pixels.
3102 .IPs vidix 3102 .IPs vidix
3103 Use svga with VIDIX. 3103 Use svga with VIDIX.
3104 .RE 3104 .RE
3105 .PD 1 3105 .PD 1
3106 . 3106 .
3107 .TP 3107 .TP
3108 .B gl\ \ \ \ \ 3108 .B "gl\ \ \ \ \ "
3109 OpenGL video output driver, simple version. 3109 OpenGL video output driver, simple version.
3110 Video size must be smaller than 3110 Video size must be smaller than
3111 the maximum texture size of your OpenGL implementation. 3111 the maximum texture size of your OpenGL implementation.
3112 Intended to work even with the most basic OpenGL implementations, 3112 Intended to work even with the most basic OpenGL implementations,
3113 but also makes use of newer extensions, which allow support for more 3113 but also makes use of newer extensions, which allow support for more
3245 .REss 3245 .REss
3246 .RE 3246 .RE
3247 .PD 1 3247 .PD 1
3248 . 3248 .
3249 .TP 3249 .TP
3250 .B gl2\ \ \ \ 3250 .B "gl2\ \ \ \ "
3251 OpenGL video output driver, second generation. 3251 OpenGL video output driver, second generation.
3252 Supports OSD and videos larger than the maximum texture size. 3252 Supports OSD and videos larger than the maximum texture size.
3253 .PD 0 3253 .PD 0
3254 .RSs 3254 .RSs
3255 .IPs (no)glfinish 3255 .IPs (no)glfinish
3260 gamma setting is only available via the global X server settings. 3260 gamma setting is only available via the global X server settings.
3261 Apart from this the values have the same meaning as for \-vo gl. 3261 Apart from this the values have the same meaning as for \-vo gl.
3262 .REss 3262 .REss
3263 . 3263 .
3264 .TP 3264 .TP
3265 .B null\ \ \ 3265 .B "null\ \ \ "
3266 Produces no video output. 3266 Produces no video output.
3267 Useful for benchmarking. 3267 Useful for benchmarking.
3268 . 3268 .
3269 .TP 3269 .TP
3270 .B aa\ \ \ \ \ 3270 .B "aa\ \ \ \ \ "
3271 ASCII art video output driver that works on a text console. 3271 ASCII art video output driver that works on a text console.
3272 You can get a list and an explanation of available suboptions executing 3272 You can get a list and an explanation of available suboptions executing
3273 .I mplayer \-vo aa:help 3273 .I mplayer \-vo aa:help
3274 . 3274 .
3275 .TP 3275 .TP
3276 .B caca\ \ \ 3276 .B "caca\ \ \ "
3277 Color ASCII art video output driver that works on a text console. 3277 Color ASCII art video output driver that works on a text console.
3278 . 3278 .
3279 .TP 3279 .TP
3280 .B bl\ \ \ \ \ 3280 .B "bl\ \ \ \ \ "
3281 Video playback using the Blinkenlights UDP protocol. 3281 Video playback using the Blinkenlights UDP protocol.
3282 This driver is highly hardware specific. 3282 This driver is highly hardware specific.
3283 .PD 0 3283 .PD 0
3284 .RSs 3284 .RSs
3285 .IPs <subdevice> 3285 .IPs <subdevice>
3289 You must specify a subdevice. 3289 You must specify a subdevice.
3290 .RE 3290 .RE
3291 .PD 1 3291 .PD 1
3292 . 3292 .
3293 .TP 3293 .TP
3294 .B ggi\ \ \ \ 3294 .B "ggi\ \ \ \ "
3295 GGI graphics system video output driver 3295 GGI graphics system video output driver
3296 .PD 0 3296 .PD 0
3297 .RSs 3297 .RSs
3298 .IPs <driver> 3298 .IPs <driver>
3299 Explicitly choose the GGI driver to use. 3299 Explicitly choose the GGI driver to use.
3326 Specify a parameter list for DirectFB. 3326 Specify a parameter list for DirectFB.
3327 .RE 3327 .RE
3328 .PD 1 3328 .PD 1
3329 . 3329 .
3330 .TP 3330 .TP
3331 .B dfbmga\ 3331 .B "dfbmga\ "
3332 Matrox G400/\:G450/\:G550 specific video output driver that uses the 3332 Matrox G400/\:G450/\:G550 specific video output driver that uses the
3333 DirectFB library to make use of special hardware features. 3333 DirectFB library to make use of special hardware features.
3334 Enables CRTC2 (second head), displaying video independently of the first head. 3334 Enables CRTC2 (second head), displaying video independently of the first head.
3335 .PD 0 3335 .PD 0
3336 .RSs 3336 .RSs
3381 Explicitly choose the Matrox device name to use (default: /dev/\:mga_vid). 3381 Explicitly choose the Matrox device name to use (default: /dev/\:mga_vid).
3382 .RE 3382 .RE
3383 .PD 1 3383 .PD 1
3384 . 3384 .
3385 .TP 3385 .TP
3386 .B syncfb\ 3386 .B "syncfb\ "
3387 Video output driver for the SyncFB kernel module, which provides 3387 Video output driver for the SyncFB kernel module, which provides
3388 special hardware features of Matrox Gxxx cards like hardware 3388 special hardware features of Matrox Gxxx cards like hardware
3389 deinterlacing, scaling and synchronizing your video output to 3389 deinterlacing, scaling and synchronizing your video output to
3390 the vertical retrace of your monitor. 3390 the vertical retrace of your monitor.
3391 . 3391 .
3439 .RSs 3439 .RSs
3440 .IPs overlay 3440 .IPs overlay
3441 Activates the overlay instead of TVOut. 3441 Activates the overlay instead of TVOut.
3442 .IPs prebuf 3442 .IPs prebuf
3443 Turns on prebuffering. 3443 Turns on prebuffering.
3444 .IPs sync\ 3444 .IPs "sync\ "
3445 Will turn on the new sync-engine. 3445 Will turn on the new sync-engine.
3446 .IPs norm=<norm> 3446 .IPs norm=<norm>
3447 Specifies the TV norm. 3447 Specifies the TV norm.
3448 .RSss 3448 .RSss
3449 0: Does not change current norm (default). 3449 0: Does not change current norm (default).
3510 (De)Activate prebuffering, not yet supported. 3510 (De)Activate prebuffering, not yet supported.
3511 .RE 3511 .RE
3512 .PD 1 3512 .PD 1
3513 . 3513 .
3514 .TP 3514 .TP
3515 .B md5sum\ 3515 .B "md5sum\ "
3516 Calculate MD5 sums of each frame and write them to a file. 3516 Calculate MD5 sums of each frame and write them to a file.
3517 Supports RGB24 and YV12 colorspaces. 3517 Supports RGB24 and YV12 colorspaces.
3518 Useful for debugging. 3518 Useful for debugging.
3519 .PD 0 3519 .PD 0
3520 .RSs 3520 .RSs
3548 If you do not specify any option the output is progressive 3548 If you do not specify any option the output is progressive
3549 (i.e.\& not interlaced). 3549 (i.e.\& not interlaced).
3550 .RE 3550 .RE
3551 . 3551 .
3552 .TP 3552 .TP
3553 .B gif89a\ 3553 .B "gif89a\ "
3554 Output each frame into a single animated GIF file in the current directory. 3554 Output each frame into a single animated GIF file in the current directory.
3555 It supports only RGB format with 24 bpp and the output is converted to 256 3555 It supports only RGB format with 24 bpp and the output is converted to 256
3556 colors. 3556 colors.
3557 .PD 0 3557 .PD 0
3558 .RSs 3558 .RSs
3575 mplayer video.nut \-vo gif89a:fps=15.0:filename=test.gif 3575 mplayer video.nut \-vo gif89a:fps=15.0:filename=test.gif
3576 .RE 3576 .RE
3577 .PD 1 3577 .PD 1
3578 . 3578 .
3579 .TP 3579 .TP
3580 .B jpeg\ \ \ 3580 .B "jpeg\ \ \ "
3581 Output each frame into a JPEG file in the current directory. 3581 Output each frame into a JPEG file in the current directory.
3582 Each file takes the frame number padded with leading zeros as name. 3582 Each file takes the frame number padded with leading zeros as name.
3583 .PD 0 3583 .PD 0
3584 .RSs 3584 .RSs
3585 .IPs [no]progressive 3585 .IPs [no]progressive
3602 Must be equal to or larger than 1 (default: 1000). 3602 Must be equal to or larger than 1 (default: 1000).
3603 .RE 3603 .RE
3604 .PD 1 3604 .PD 1
3605 . 3605 .
3606 .TP 3606 .TP
3607 .B pnm\ \ \ \ 3607 .B "pnm\ \ \ \ "
3608 Output each frame into a PNM file in the current directory. 3608 Output each frame into a PNM file in the current directory.
3609 Each file takes the frame number padded with leading zeros as name. 3609 Each file takes the frame number padded with leading zeros as name.
3610 It supports PPM, PGM and PGMYUV files in both raw and ASCII mode. 3610 It supports PPM, PGM and PGMYUV files in both raw and ASCII mode.
3611 Also see pnm(5), ppm(5) and pgm(5). 3611 Also see pnm(5), ppm(5) and pgm(5).
3612 .PD 0 3612 .PD 0
3613 .RSs 3613 .RSs
3614 .IPs ppm\ \ 3614 .IPs "ppm\ \ "
3615 Write PPM files (default). 3615 Write PPM files (default).
3616 .IPs pgm\ \ 3616 .IPs "pgm\ \ "
3617 Write PGM files. 3617 Write PGM files.
3618 .IPs pgmyuv 3618 .IPs pgmyuv
3619 Write PGMYUV files. 3619 Write PGMYUV files.
3620 PGMYUV is like PGM, but it also contains the U and V plane, appended at the 3620 PGMYUV is like PGM, but it also contains the U and V plane, appended at the
3621 bottom of the picture. 3621 bottom of the picture.
3622 .IPs raw\ \ 3622 .IPs "raw\ \ "
3623 Write PNM files in raw mode (default). 3623 Write PNM files in raw mode (default).
3624 .IPs ascii 3624 .IPs ascii
3625 Write PNM files in ASCII mode. 3625 Write PNM files in ASCII mode.
3626 .IPs outdir=<dirname> 3626 .IPs outdir=<dirname>
3627 Specify the directory to save the PNM files to (default: ./). 3627 Specify the directory to save the PNM files to (default: ./).
3633 Must be equal to or larger than 1 (default: 1000). 3633 Must be equal to or larger than 1 (default: 1000).
3634 .RE 3634 .RE
3635 .PD 1 3635 .PD 1
3636 . 3636 .
3637 .TP 3637 .TP
3638 .B png\ \ \ \ 3638 .B "png\ \ \ \ "
3639 Output each frame into a PNG file in the current directory. 3639 Output each frame into a PNG file in the current directory.
3640 Each file takes the frame number padded with leading zeros as name. 3640 Each file takes the frame number padded with leading zeros as name.
3641 24bpp RGB and BGR formats are supported. 3641 24bpp RGB and BGR formats are supported.
3642 .PD 0 3642 .PD 0
3643 .RSs 3643 .RSs
3646 0 is no compression, 9 is maximum compression. 3646 0 is no compression, 9 is maximum compression.
3647 .RE 3647 .RE
3648 .PD 1 3648 .PD 1
3649 . 3649 .
3650 .TP 3650 .TP
3651 .B tga\ \ \ \ 3651 .B "tga\ \ \ \ "
3652 Output each frame into a Targa file in the current directory. 3652 Output each frame into a Targa file in the current directory.
3653 Each file takes the frame number padded with leading zeros as name. 3653 Each file takes the frame number padded with leading zeros as name.
3654 The purpose of this video output driver is to have a simple lossless 3654 The purpose of this video output driver is to have a simple lossless
3655 image writer to use without any external library. 3655 image writer to use without any external library.
3656 It supports the BGR[A] color format, with 15, 24 and 32 bpp. 3656 It supports the BGR[A] color format, with 15, 24 and 32 bpp.
3768 .TP 3768 .TP
3769 .B \-noaspect 3769 .B \-noaspect
3770 Disable automatic movie aspect ratio compensation. 3770 Disable automatic movie aspect ratio compensation.
3771 . 3771 .
3772 .TP 3772 .TP
3773 .B \-flip \ 3773 .B "\-flip \ "
3774 Flip image upside-down. 3774 Flip image upside-down.
3775 . 3775 .
3776 .TP 3776 .TP
3777 .B \-lavdopts <option1:option2:...> (DEBUG CODE) 3777 .B \-lavdopts <option1:option2:...> (DEBUG CODE)
3778 Specify libavcodec decoding parameters. 3778 Specify libavcodec decoding parameters.
3880 .IPs "fast (MPEG-2 only)" 3880 .IPs "fast (MPEG-2 only)"
3881 Enable optimizations which do not comply to the specification and might 3881 Enable optimizations which do not comply to the specification and might
3882 potentially cause problems, like simpler dequantization, assuming use 3882 potentially cause problems, like simpler dequantization, assuming use
3883 of the default quantization matrix, assuming YUV 4:2:0 and skipping a few 3883 of the default quantization matrix, assuming YUV 4:2:0 and skipping a few
3884 checks to detect damaged bitstreams. 3884 checks to detect damaged bitstreams.
3885 .IPs gray\ 3885 .IPs "gray\ "
3886 grayscale only decoding (a bit faster than with color) 3886 grayscale only decoding (a bit faster than with color)
3887 .IPs "idct=<0\-99> (see \-lavcopts)" 3887 .IPs "idct=<0\-99> (see \-lavcopts)"
3888 For best decoding quality use the same IDCT algorithm for decoding and encoding. 3888 For best decoding quality use the same IDCT algorithm for decoding and encoding.
3889 This may come at a price in accuracy, though. 3889 This may come at a price in accuracy, though.
3890 .IPs lowres=<number>[,<w>] 3890 .IPs lowres=<number>[,<w>]
4146 .RS 4146 .RS
4147 rendering methods: 4147 rendering methods:
4148 .RE 4148 .RE
4149 .PD 0 4149 .PD 0
4150 .RSs 4150 .RSs
4151 .IPs dr2\ \ 4151 .IPs "dr2\ \ "
4152 Activate direct rendering method 2. 4152 Activate direct rendering method 2.
4153 .IPs nodr2 4153 .IPs nodr2
4154 Deactivate direct rendering method 2. 4154 Deactivate direct rendering method 2.
4155 .RE 4155 .RE
4156 .PD 1 4156 .PD 1
4170 .B \-y <y> (also see \-zoom) (MPlayer only) 4170 .B \-y <y> (also see \-zoom) (MPlayer only)
4171 Scale image to height <y> (if software/\:hardware scaling is available). 4171 Scale image to height <y> (if software/\:hardware scaling is available).
4172 Disables aspect calculations. 4172 Disables aspect calculations.
4173 . 4173 .
4174 .TP 4174 .TP
4175 .B \-zoom\ \ 4175 .B "\-zoom\ \ "
4176 Allow software scaling, where available. 4176 Allow software scaling, where available.
4177 This will allow scaling with output drivers (like x11, fbdev) that 4177 This will allow scaling with output drivers (like x11, fbdev) that
4178 do not support hardware scaling where MPlayer disables scaling by 4178 do not support hardware scaling where MPlayer disables scaling by
4179 default for performance reasons. 4179 default for performance reasons.
4180 . 4180 .
4364 of input channels the exceeding channels are truncated. 4364 of input channels the exceeding channels are truncated.
4365 .PD 0 4365 .PD 0
4366 .RSs 4366 .RSs
4367 .IPs <nch> 4367 .IPs <nch>
4368 number of output channels (1\-6) 4368 number of output channels (1\-6)
4369 .IPs <nr>\ 4369 .IPs "<nr>\ "
4370 number of routes (1\-6) 4370 number of routes (1\-6)
4371 .IPs <from1:to1:from2:to2:from3:to3:...> 4371 .IPs <from1:to1:from2:to2:from3:to3:...>
4372 Pairs of numbers between 0 and 5 that define where to route each channel. 4372 Pairs of numbers between 0 and 5 that define where to route each channel.
4373 .RE 4373 .RE
4374 .sp 1 4374 .sp 1
4429 .I NOTE: 4429 .I NOTE:
4430 This filter is not reentrant and can therefore only be enabled 4430 This filter is not reentrant and can therefore only be enabled
4431 once for every audio stream. 4431 once for every audio stream.
4432 .PD 0 4432 .PD 0
4433 .RSs 4433 .RSs
4434 .IPs <v>\ \ 4434 .IPs "<v>\ \ "
4435 Sets the desired gain in dB for all channels in the stream 4435 Sets the desired gain in dB for all channels in the stream
4436 from -200dB to +60dB, where -200dB mutes the sound 4436 from -200dB to +60dB, where -200dB mutes the sound
4437 completely and +60dB equals a gain of 1000 (default: 0). 4437 completely and +60dB equals a gain of 1000 (default: 0).
4438 .IPs <sc>\ 4438 .IPs "<sc>\ "
4439 Turns soft clipping on (1) or off (0). 4439 Turns soft clipping on (1) or off (0).
4440 Soft-clipping can make the sound more smooth if very 4440 Soft-clipping can make the sound more smooth if very
4441 high volume levels are used. 4441 high volume levels are used.
4442 Enable this option if the dynamic range of the 4442 Enable this option if the dynamic range of the
4443 loudspeakers is very low. 4443 loudspeakers is very low.
4469 the number of output channels. 4469 the number of output channels.
4470 An example how to downmix a six-channel file to two channels with 4470 An example how to downmix a six-channel file to two channels with
4471 this filter can be found in the examples section near the end. 4471 this filter can be found in the examples section near the end.
4472 .PD 0 4472 .PD 0
4473 .RSs 4473 .RSs
4474 .IPs <n>\ \ 4474 .IPs "<n>\ \ "
4475 number of output channels (1\-6) 4475 number of output channels (1\-6)
4476 .IPs <Lij> 4476 .IPs <Lij>
4477 How much of input channel i is mixed into output channel j (0\-1). 4477 How much of input channel i is mixed into output channel j (0\-1).
4478 So in principle you first have n numbers saying what to do with the 4478 So in principle you first have n numbers saying what to do with the
4479 first input channel, then n numbers that act on the second input channel 4479 first input channel, then n numbers that act on the second input channel
4507 Disable this filter when you are playing DVDs with Dolby 4507 Disable this filter when you are playing DVDs with Dolby
4508 Digital 5.1 sound, otherwise this filter will disrupt 4508 Digital 5.1 sound, otherwise this filter will disrupt
4509 the sound to the subwoofer. 4509 the sound to the subwoofer.
4510 .PD 0 4510 .PD 0
4511 .RSs 4511 .RSs
4512 .IPs <fc>\ 4512 .IPs "<fc>\ "
4513 cutoff frequency in Hz for the low-pass filter (20Hz to 300Hz) (default: 60Hz) 4513 cutoff frequency in Hz for the low-pass filter (20Hz to 300Hz) (default: 60Hz)
4514 For the best result try setting the cutoff frequency as low as possible. 4514 For the best result try setting the cutoff frequency as low as possible.
4515 This will improve the stereo or surround sound experience. 4515 This will improve the stereo or surround sound experience.
4516 .IPs <ch>\ 4516 .IPs "<ch>\ "
4517 Determines the channel number in which to insert the sub-channel audio. 4517 Determines the channel number in which to insert the sub-channel audio.
4518 Channel number can be between 0 and 5 (default: 5). 4518 Channel number can be between 0 and 5 (default: 5).
4519 Observe that the number of channels will automatically 4519 Observe that the number of channels will automatically
4520 be increased to <ch> if necessary. 4520 be increased to <ch> if necessary.
4521 .RE 4521 .RE
4529 100Hz to output channel 4. 4529 100Hz to output channel 4.
4530 .RE 4530 .RE
4531 .PD 1 4531 .PD 1
4532 . 4532 .
4533 .TP 4533 .TP
4534 .B center\ 4534 .B "center\ "
4535 Creates a center channel from the front channels. 4535 Creates a center channel from the front channels.
4536 May currently be low quality as it does not implement a 4536 May currently be low quality as it does not implement a
4537 high-pass filter for proper extraction yet, but averages and 4537 high-pass filter for proper extraction yet, but averages and
4538 halves the channels instead. 4538 halves the channels instead.
4539 .PD 0 4539 .PD 0
4540 .RSs 4540 .RSs
4541 .IPs <ch>\ 4541 .IPs "<ch>\ "
4542 Determines the channel number in which to insert the center channel. 4542 Determines the channel number in which to insert the center channel.
4543 Channel number can be between 0 and 5 (default: 5). 4543 Channel number can be between 0 and 5 (default: 5).
4544 Observe that the number of channels will automatically 4544 Observe that the number of channels will automatically
4545 be increased to <ch> if necessary. 4545 be increased to <ch> if necessary.
4546 .RE 4546 .RE
4696 This eliminates the use of 'analyseplugin' from the LADSPA SDK. 4696 This eliminates the use of 'analyseplugin' from the LADSPA SDK.
4697 .RE 4697 .RE
4698 .PD 1 4698 .PD 1
4699 . 4699 .
4700 .TP 4700 .TP
4701 .B comp\ \ \ 4701 .B "comp\ \ \ "
4702 Compressor/expander filter usable for microphone input. 4702 Compressor/expander filter usable for microphone input.
4703 Prevents artifacts on very loud sound and raises the volume on 4703 Prevents artifacts on very loud sound and raises the volume on
4704 very low sound. 4704 very low sound.
4705 This filter is untested, maybe even unusable. 4705 This filter is untested, maybe even unusable.
4706 . 4706 .
4707 .TP 4707 .TP
4708 .B gate\ \ \ 4708 .B "gate\ \ \ "
4709 Noise gate filter similar to the comp audio filter. 4709 Noise gate filter similar to the comp audio filter.
4710 This filter is untested, maybe even unusable. 4710 This filter is untested, maybe even unusable.
4711 . 4711 .
4712 .TP 4712 .TP
4713 .B karaoke 4713 .B karaoke
4840 Adds a 50 pixel border to the bottom of the picture. 4840 Adds a 50 pixel border to the bottom of the picture.
4841 .RE 4841 .RE
4842 .PD 1 4842 .PD 1
4843 .IPs <x>,<y> 4843 .IPs <x>,<y>
4844 position of original image on the expanded image (default: center) 4844 position of original image on the expanded image (default: center)
4845 .IPs <o>\ \ 4845 .IPs "<o>\ \ "
4846 OSD/\:subtitle rendering 4846 OSD/\:subtitle rendering
4847 .RSss 4847 .RSss
4848 0: disable (default) 4848 0: disable (default)
4849 .br 4849 .br
4850 1: enable 4850 1: enable
4851 .REss 4851 .REss
4852 .IPs <a>\ \ 4852 .IPs "<a>\ \ "
4853 Expands to fit an aspect instead of a resolution (default: 0). 4853 Expands to fit an aspect instead of a resolution (default: 0).
4854 .sp 1 4854 .sp 1
4855 .I EXAMPLE: 4855 .I EXAMPLE:
4856 .PD 0 4856 .PD 0
4857 .RSs 4857 .RSs
4858 .IP expand=800::::4/3 4858 .IP expand=800::::4/3
4859 Expands to 800x600, unless the source is higher resolution, in which 4859 Expands to 800x600, unless the source is higher resolution, in which
4860 case it expands to fill a 4/3 aspect. 4860 case it expands to fill a 4/3 aspect.
4861 .RE 4861 .RE
4862 .PD 1 4862 .PD 1
4863 .IPs <r>\ \ 4863 .IPs "<r>\ \ "
4864 Rounds up to make both width and height divisible by <r> (default: 1). 4864 Rounds up to make both width and height divisible by <r> (default: 1).
4865 .RE 4865 .RE
4866 . 4866 .
4867 .TP 4867 .TP
4868 .B flip (also see \-flip) 4868 .B flip (also see \-flip)
4869 Flips the image upside down. 4869 Flips the image upside down.
4870 . 4870 .
4871 .TP 4871 .TP
4872 .B mirror\ 4872 .B "mirror\ "
4873 Mirrors the image on the Y axis. 4873 Mirrors the image on the Y axis.
4874 . 4874 .
4875 .TP 4875 .TP
4876 .B rotate[=<0\-7>] 4876 .B rotate[=<0\-7>]
4877 Rotates the image by 90 degrees and optionally flips it. 4877 Rotates the image by 90 degrees and optionally flips it.
5042 .IP dsize=800:600:0 5042 .IP dsize=800:600:0
5043 Specifies a display resolution of at most 800x600, or smaller, in order 5043 Specifies a display resolution of at most 800x600, or smaller, in order
5044 to keep aspect. 5044 to keep aspect.
5045 .RE 5045 .RE
5046 .PD 1 5046 .PD 1
5047 .IPs <r>\ \ 5047 .IPs "<r>\ \ "
5048 Rounds up to make both width and height divisible by <r> (default: 1). 5048 Rounds up to make both width and height divisible by <r> (default: 1).
5049 .RE 5049 .RE
5050 . 5050 .
5051 .TP 5051 .TP
5052 .B yuy2\ \ \ 5052 .B "yuy2\ \ \ "
5053 Forces software YV12/\:I420/\:422P to YUY2 conversion. 5053 Forces software YV12/\:I420/\:422P to YUY2 conversion.
5054 Useful for video cards/\:drivers with slow YV12 but fast YUY2 support. 5054 Useful for video cards/\:drivers with slow YV12 but fast YUY2 support.
5055 . 5055 .
5056 .TP 5056 .TP
5057 .B yvu9\ \ \ 5057 .B "yvu9\ \ \ "
5058 Forces software YVU9 to YV12 colorspace conversion. 5058 Forces software YVU9 to YV12 colorspace conversion.
5059 Deprecated in favor of the software scaler. 5059 Deprecated in favor of the software scaler.
5060 . 5060 .
5061 .TP 5061 .TP
5062 .B yuvcsp\ 5062 .B "yuvcsp\ "
5063 Clamps YUV color values to the CCIR 601 range without doing real conversion. 5063 Clamps YUV color values to the CCIR 601 range without doing real conversion.
5064 . 5064 .
5065 .TP 5065 .TP
5066 .B rgb2bgr[=swap] 5066 .B rgb2bgr[=swap]
5067 RGB 24/32 <\-> BGR 24/32 colorspace conversion. 5067 RGB 24/32 <\-> BGR 24/32 colorspace conversion.
5068 .PD 0 5068 .PD 0
5069 .RSs 5069 .RSs
5070 .IPs swap\ 5070 .IPs "swap\ "
5071 Also perform R <-> B swapping. 5071 Also perform R <-> B swapping.
5072 .RE 5072 .RE
5073 .PD 1 5073 .PD 1
5074 . 5074 .
5075 .TP 5075 .TP
5222 .REss 5222 .REss
5223 .IPs de/default 5223 .IPs de/default
5224 default pp filter combination (hb:a,vb:a,dr:a) 5224 default pp filter combination (hb:a,vb:a,dr:a)
5225 .IPs fa/fast 5225 .IPs fa/fast
5226 fast pp filter combination (h1:a,v1:a,dr:a) 5226 fast pp filter combination (h1:a,v1:a,dr:a)
5227 .IPs ac\ \ \ 5227 .IPs "ac\ \ \ "
5228 high quality pp filter combination (ha:a:128:7,va:a,dr:a) 5228 high quality pp filter combination (ha:a:128:7,va:a,dr:a)
5229 .RE 5229 .RE
5230 .RS 5230 .RS
5231 .sp 1 5231 .sp 1
5232 .I EXAMPLE: 5232 .I EXAMPLE:
5252 image at several (or \- in the case of quality level 6 \- all) 5252 image at several (or \- in the case of quality level 6 \- all)
5253 shifts and averages the results. 5253 shifts and averages the results.
5254 .RSs 5254 .RSs
5255 .IPs <quality> 5255 .IPs <quality>
5256 0\-6 (default: 3) 5256 0\-6 (default: 3)
5257 .IPs <qp>\ 5257 .IPs "<qp>\ "
5258 Force quantization parameter (default: 0, use QP from video). 5258 Force quantization parameter (default: 0, use QP from video).
5259 .IPs <mode> 5259 .IPs <mode>
5260 0: hard thresholding (default) 5260 0: hard thresholding (default)
5261 .br 5261 .br
5262 1: soft thresholding (better deringing, but blurrier) 5262 1: soft thresholding (better deringing, but blurrier)
5275 encodes & decodes each case with libavcodec MPEG-4, whereas spp uses 5275 encodes & decodes each case with libavcodec MPEG-4, whereas spp uses
5276 a simplified intra only 8x8 DCT similar to MJPEG. 5276 a simplified intra only 8x8 DCT similar to MJPEG.
5277 .RSs 5277 .RSs
5278 .IPs <quality> 5278 .IPs <quality>
5279 0\-8 (default: 3) 5279 0\-8 (default: 3)
5280 .IPs <qp>\ 5280 .IPs "<qp>\ "
5281 Force quantization parameter (default: 0, use QP from video). 5281 Force quantization parameter (default: 0, use QP from video).
5282 .RE 5282 .RE
5283 . 5283 .
5284 .TP 5284 .TP
5285 .B fspp[=quality[:qp[:strength[:bframes]]]] 5285 .B fspp[=quality[:qp[:strength[:bframes]]]]
5286 faster version of the simple postprocessing filter 5286 faster version of the simple postprocessing filter
5287 .RSs 5287 .RSs
5288 .IPs <quality> 5288 .IPs <quality>
5289 4\-5 (equivalent to spp; default: 4) 5289 4\-5 (equivalent to spp; default: 4)
5290 .IPs <qp>\ 5290 .IPs "<qp>\ "
5291 Force quantization parameter (default: 0, use QP from video). 5291 Force quantization parameter (default: 0, use QP from video).
5292 .IPs <-15\-32> 5292 .IPs <-15\-32>
5293 Filter strength, lower values mean more details but also more artifacts, 5293 Filter strength, lower values mean more details but also more artifacts,
5294 while higher values make the image smoother but also blurrier (default: 5294 while higher values make the image smoother but also blurrier (default:
5295 0 \- PSNR optimal). 5295 0 \- PSNR optimal).
5321 .IPs <equation> 5321 .IPs <equation>
5322 some equation like "2+2*sin(PI*qp)" 5322 some equation like "2+2*sin(PI*qp)"
5323 .RE 5323 .RE
5324 . 5324 .
5325 .TP 5325 .TP
5326 .B test\ \ \ 5326 .B "test\ \ \ "
5327 Generate various test patterns. 5327 Generate various test patterns.
5328 . 5328 .
5329 .TP 5329 .TP
5330 .B rgbtest 5330 .B rgbtest
5331 Generate an RGB test pattern useful for detecting RGB vs BGR issues. 5331 Generate an RGB test pattern useful for detecting RGB vs BGR issues.
5345 .IPs <fps> 5345 .IPs <fps>
5346 force output fps (float value) (default: 0, autodetect based on height) 5346 force output fps (float value) (default: 0, autodetect based on height)
5347 .RE 5347 .RE
5348 . 5348 .
5349 .TP 5349 .TP
5350 .B fame\ \ \ 5350 .B "fame\ \ \ "
5351 Fast software YV12 to MPEG-1 conversion with libfame for use with DVB/\:DXR3/IVTV. 5351 Fast software YV12 to MPEG-1 conversion with libfame for use with DVB/\:DXR3/IVTV.
5352 . 5352 .
5353 .TP 5353 .TP
5354 .B dvbscale[=aspect] 5354 .B dvbscale[=aspect]
5355 Set up optimal scaling for DVB cards, scaling the x axis in hardware and 5355 Set up optimal scaling for DVB cards, scaling the x axis in hardware and
5487 is poor quality or is not available. 5487 is poor quality or is not available.
5488 Can also be used as a primitive luma-only deinterlacer with very low CPU 5488 Can also be used as a primitive luma-only deinterlacer with very low CPU
5489 usage. 5489 usage.
5490 .PD 0 5490 .PD 0
5491 .RSs 5491 .RSs
5492 .IPs <f>\ \ 5492 .IPs "<f>\ \ "
5493 By default, halfpack averages pairs of lines when downsampling. 5493 By default, halfpack averages pairs of lines when downsampling.
5494 Any value different from 0 or 1 gives the default (averaging) behavior. 5494 Any value different from 0 or 1 gives the default (averaging) behavior.
5495 .RSss 5495 .RSss
5496 0: Only use even lines when downsampling. 5496 0: Only use even lines when downsampling.
5497 .br 5497 .br
5620 . 5620 .
5621 .TP 5621 .TP
5622 .B unsharp[=l|cWxH:amount[:l|cWxH:amount]] 5622 .B unsharp[=l|cWxH:amount[:l|cWxH:amount]]
5623 unsharp mask / gaussian blur 5623 unsharp mask / gaussian blur
5624 .RSs 5624 .RSs
5625 .IPs l\ \ \ \ 5625 .IPs "l\ \ \ \ "
5626 Apply effect on luma component. 5626 Apply effect on luma component.
5627 .IPs c\ \ \ \ 5627 .IPs "c\ \ \ \ "
5628 Apply effect on chroma components. 5628 Apply effect on chroma components.
5629 .IPs <width>x<height> 5629 .IPs <width>x<height>
5630 width and height of the matrix, odd sized in both directions 5630 width and height of the matrix, odd sized in both directions
5631 (min = 3x3, max = 13x11 or 11x13, usually something between 3x3 and 7x7) 5631 (min = 3x3, max = 13x11 or 11x13, usually something between 3x3 and 7x7)
5632 .IPs amount 5632 .IPs amount
5638 >0: sharpen 5638 >0: sharpen
5639 .REss 5639 .REss
5640 .RE 5640 .RE
5641 . 5641 .
5642 .TP 5642 .TP
5643 .B swapuv\ 5643 .B "swapuv\ "
5644 Swap U & V plane. 5644 Swap U & V plane.
5645 . 5645 .
5646 .TP 5646 .TP
5647 .B il[=d|i][s][:[d|i][s]] 5647 .B il[=d|i][s][:[d|i][s]]
5648 (De)interleaves lines. 5648 (De)interleaves lines.
5703 Development on this filter is no longer taking place, as ivtc, pullup, 5703 Development on this filter is no longer taking place, as ivtc, pullup,
5704 and filmdint are better for most applications. 5704 and filmdint are better for most applications.
5705 The following arguments (see syntax above) may be used to control 5705 The following arguments (see syntax above) may be used to control
5706 detc's behavior: 5706 detc's behavior:
5707 .RSs 5707 .RSs
5708 .IPs <dr>\ 5708 .IPs "<dr>\ "
5709 Set the frame dropping mode. 5709 Set the frame dropping mode.
5710 .RSss 5710 .RSss
5711 0: Do not drop frames to maintain fixed output framerate (default). 5711 0: Do not drop frames to maintain fixed output framerate (default).
5712 .br 5712 .br
5713 1: Always drop a frame when there have been no drops or telecine 5713 1: Always drop a frame when there have been no drops or telecine
5716 2: Always maintain exact 5:4 input to output frame ratio. 5716 2: Always maintain exact 5:4 input to output frame ratio.
5717 .br 5717 .br
5718 .I NOTE: 5718 .I NOTE:
5719 Use mode 1 or 2 with MEncoder. 5719 Use mode 1 or 2 with MEncoder.
5720 .REss 5720 .REss
5721 .IPs <am>\ 5721 .IPs "<am>\ "
5722 Analysis mode. 5722 Analysis mode.
5723 .RSss 5723 .RSss
5724 0: Fixed pattern with initial frame number specified by <fr>. 5724 0: Fixed pattern with initial frame number specified by <fr>.
5725 .br 5725 .br
5726 1: aggressive search for telecine pattern (default) 5726 1: aggressive search for telecine pattern (default)
5727 .REss 5727 .REss
5728 .IPs <fr>\ 5728 .IPs "<fr>\ "
5729 Set initial frame number in sequence. 5729 Set initial frame number in sequence.
5730 0\-2 are the three clean progressive frames; 3 and 4 are the two 5730 0\-2 are the three clean progressive frames; 3 and 4 are the two
5731 interlaced frames. 5731 interlaced frames.
5732 The default, -1, means 'not in telecine sequence'. 5732 The default, -1, means 'not in telecine sequence'.
5733 The number specified here is the type for the imaginary previous 5733 The number specified here is the type for the imaginary previous
6089 2: slow, iterative motion estimation 6089 2: slow, iterative motion estimation
6090 .br 6090 .br
6091 3: extra slow, like 2 plus multiple reference frames 6091 3: extra slow, like 2 plus multiple reference frames
6092 .IPs <parity> 6092 .IPs <parity>
6093 0 or 1 selects which field to use (note: no autodetection yet!). 6093 0 or 1 selects which field to use (note: no autodetection yet!).
6094 .IPs <qp>\ 6094 .IPs "<qp>\ "
6095 Higher values should result in a smoother motion vector 6095 Higher values should result in a smoother motion vector
6096 field but less optimal individual vectors. 6096 field but less optimal individual vectors.
6097 .RE 6097 .RE
6098 .PD 1 6098 .PD 1
6099 . 6099 .
6114 shape adaptive blur 6114 shape adaptive blur
6115 .PD 0 6115 .PD 0
6116 .RSs 6116 .RSs
6117 .IPs <radius> 6117 .IPs <radius>
6118 blur filter strength (~0.1\-4.0) (slower if larger) 6118 blur filter strength (~0.1\-4.0) (slower if larger)
6119 .IPs <pf>\ 6119 .IPs "<pf>\ "
6120 prefilter strength (~0.1\-2.0) 6120 prefilter strength (~0.1\-2.0)
6121 .IPs <colorDiff> 6121 .IPs <colorDiff>
6122 maximum difference between pixels to still be considered (~0.1\-100.0) 6122 maximum difference between pixels to still be considered (~0.1\-100.0)
6123 .RE 6123 .RE
6124 .PD 1 6124 .PD 1
6142 Correct the perspective of movies not filmed perpendicular to the screen. 6142 Correct the perspective of movies not filmed perpendicular to the screen.
6143 .PD 0 6143 .PD 0
6144 .RSs 6144 .RSs
6145 .IPs <x0>,<y0>,... 6145 .IPs <x0>,<y0>,...
6146 coordinates of the top left, top right, bottom left, bottom right corners 6146 coordinates of the top left, top right, bottom left, bottom right corners
6147 .IPs <t>\ \ 6147 .IPs "<t>\ \ "
6148 linear (0) or cubic resampling (1) 6148 linear (0) or cubic resampling (1)
6149 .RE 6149 .RE
6150 .PD 1 6150 .PD 1
6151 . 6151 .
6152 .TP 6152 .TP
6153 .B 2xsai\ \ 6153 .B "2xsai\ \ "
6154 Scale and smooth the image with the 2x scale and interpolate algorithm. 6154 Scale and smooth the image with the 2x scale and interpolate algorithm.
6155 . 6155 .
6156 .TP 6156 .TP
6157 .B 1bpp\ \ \ 6157 .B "1bpp\ \ \ "
6158 1bpp bitmap to YUV/\:BGR 8/\:15/\:16/\:32 conversion 6158 1bpp bitmap to YUV/\:BGR 8/\:15/\:16/\:32 conversion
6159 . 6159 .
6160 .TP 6160 .TP
6161 .B down3dright[=lines] 6161 .B down3dright[=lines]
6162 Reposition and resize stereoscopic images. 6162 Reposition and resize stereoscopic images.
6204 .IPs "CLEAR width height xpos ypos" 6204 .IPs "CLEAR width height xpos ypos"
6205 Clear area. 6205 Clear area.
6206 .IPs OPAQUE 6206 .IPs OPAQUE
6207 Disable all alpha transparency. 6207 Disable all alpha transparency.
6208 Send "ALPHA 0 0 0 0 0" to enable it again. 6208 Send "ALPHA 0 0 0 0 0" to enable it again.
6209 .IPs HIDE\ 6209 .IPs "HIDE\ "
6210 Hide bitmap. 6210 Hide bitmap.
6211 .IPs SHOW\ 6211 .IPs "SHOW\ "
6212 Show bitmap. 6212 Show bitmap.
6213 .RE 6213 .RE
6214 .PD 1 6214 .PD 1
6215 .sp 1 6215 .sp 1
6216 .RS 6216 .RS
6368 The filter has no overhead when not used and accepts an arbitrary 6368 The filter has no overhead when not used and accepts an arbitrary
6369 colorspace, so it is safe to add it to the configuration file. 6369 colorspace, so it is safe to add it to the configuration file.
6370 .RE 6370 .RE
6371 . 6371 .
6372 .TP 6372 .TP
6373 .B ass\ \ \ \ 6373 .B "ass\ \ \ \ "
6374 Moves SSA/ASS subtitle rendering to an arbitrary point in the filter chain. 6374 Moves SSA/ASS subtitle rendering to an arbitrary point in the filter chain.
6375 Only useful with the \-ass option. 6375 Only useful with the \-ass option.
6376 .RE 6376 .RE
6377 . 6377 .
6378 .TP 6378 .TP
6492 .B \-info <option1:option2:...> (AVI only) 6492 .B \-info <option1:option2:...> (AVI only)
6493 Specify the info header of the resulting AVI file. 6493 Specify the info header of the resulting AVI file.
6494 .sp 1 6494 .sp 1
6495 Available options are: 6495 Available options are:
6496 .RSs 6496 .RSs
6497 .IPs help\ 6497 .IPs "help\ "
6498 Show this description. 6498 Show this description.
6499 .IPs name=<value> 6499 .IPs name=<value>
6500 title of the work 6500 title of the work
6501 .IPs artist=<value> 6501 .IPs artist=<value>
6502 artist or author of the work 6502 artist or author of the work
6651 . 6651 .
6652 . 6652 .
6653 .SS lame (\-lameopts) 6653 .SS lame (\-lameopts)
6654 . 6654 .
6655 .TP 6655 .TP
6656 .B help\ \ \ 6656 .B "help\ \ \ "
6657 get help 6657 get help
6658 . 6658 .
6659 .TP 6659 .TP
6660 .B vbr=<0\-4> 6660 .B vbr=<0\-4>
6661 variable bitrate method 6661 variable bitrate method
6673 mtrh 6673 mtrh
6674 .RE 6674 .RE
6675 .PD 1 6675 .PD 1
6676 . 6676 .
6677 .TP 6677 .TP
6678 .B abr\ \ \ \ 6678 .B "abr\ \ \ \ "
6679 average bitrate 6679 average bitrate
6680 . 6680 .
6681 .TP 6681 .TP
6682 .B cbr\ \ \ \ 6682 .B "cbr\ \ \ \ "
6683 constant bitrate 6683 constant bitrate
6684 Also forces CBR mode encoding on subsequent ABR presets modes. 6684 Also forces CBR mode encoding on subsequent ABR presets modes.
6685 . 6685 .
6686 .TP 6686 .TP
6687 .B br=<0\-1024> 6687 .B br=<0\-1024>
6731 adjust 6731 adjust
6732 .RE 6732 .RE
6733 .PD 1 6733 .PD 1
6734 . 6734 .
6735 .TP 6735 .TP
6736 .B fast\ \ \ 6736 .B "fast\ \ \ "
6737 Switch on faster encoding on subsequent VBR presets modes. 6737 Switch on faster encoding on subsequent VBR presets modes.
6738 This results in slightly lower quality and higher bitrates. 6738 This results in slightly lower quality and higher bitrates.
6739 . 6739 .
6740 .TP 6740 .TP
6741 .B highpassfreq=<freq> 6741 .B highpassfreq=<freq>
6753 . 6753 .
6754 .TP 6754 .TP
6755 .B preset=<value> 6755 .B preset=<value>
6756 preset values 6756 preset values
6757 .RSs 6757 .RSs
6758 .IPs help\ 6758 .IPs "help\ "
6759 Print additional options and information about presets settings. 6759 Print additional options and information about presets settings.
6760 .IPs medium 6760 .IPs medium
6761 VBR encoding, good quality, 150\-180 kbps bitrate range 6761 VBR encoding, good quality, 150\-180 kbps bitrate range
6762 .IPs standard 6762 .IPs standard
6763 VBR encoding, high quality, 170\-210 kbps bitrate range 6763 VBR encoding, high quality, 170\-210 kbps bitrate range
6852 .TP 6852 .TP
6853 .B mpeg=<2|4> 6853 .B mpeg=<2|4>
6854 MPEG version (default: 4) 6854 MPEG version (default: 4)
6855 . 6855 .
6856 .TP 6856 .TP
6857 .B tns\ \ \ \ 6857 .B "tns\ \ \ \ "
6858 Enables temporal noise shaping. 6858 Enables temporal noise shaping.
6859 . 6859 .
6860 .TP 6860 .TP
6861 .B cutoff=<0\-sampling_rate/2> 6861 .B cutoff=<0\-sampling_rate/2>
6862 cutoff frequency (default: sampling_rate/2) 6862 cutoff frequency (default: sampling_rate/2)
6863 . 6863 .
6864 .TP 6864 .TP
6865 .B raw\ \ \ \ 6865 .B "raw\ \ \ \ "
6866 Stores the bitstream as raw payload with extradata in the container header 6866 Stores the bitstream as raw payload with extradata in the container header
6867 (default: 0, corresponds to ADTS). 6867 (default: 0, corresponds to ADTS).
6868 Do not set this flag if not explicitly required or you will not be able to 6868 Do not set this flag if not explicitly required or you will not be able to
6869 remux the audio stream later on. 6869 remux the audio stream later on.
6870 .RE 6870 .RE
6886 .TP 6886 .TP
6887 .B acodec=<value> 6887 .B acodec=<value>
6888 audio codec (default: mp2) 6888 audio codec (default: mp2)
6889 .PD 0 6889 .PD 0
6890 .RSs 6890 .RSs
6891 .IPs mp2\ \ 6891 .IPs "mp2\ \ "
6892 MPEG Layer 2 6892 MPEG Layer 2
6893 .IPs mp3\ \ 6893 .IPs "mp3\ \ "
6894 MPEG Layer 3 6894 MPEG Layer 3
6895 .IPs ac3\ \ 6895 .IPs "ac3\ \ "
6896 AC3 6896 AC3
6897 .IPs adpcm_ima_wav 6897 .IPs adpcm_ima_wav
6898 IMA Adaptive PCM (4bits per sample, 4:1 compression) 6898 IMA Adaptive PCM (4bits per sample, 4:1 compression)
6899 .IPs sonic\ 6899 .IPs "sonic\ "
6900 Experimental lossy/lossless codec 6900 Experimental lossy/lossless codec
6901 .RE 6901 .RE
6902 .PD 1 6902 .PD 1
6903 . 6903 .
6904 .TP 6904 .TP
6931 .RSs 6931 .RSs
6932 .IPs mjpeg 6932 .IPs mjpeg
6933 Motion JPEG 6933 Motion JPEG
6934 .IPs ljpeg 6934 .IPs ljpeg
6935 Lossless JPEG 6935 Lossless JPEG
6936 .IPs h261\ 6936 .IPs "h261\ "
6937 H.261 6937 H.261
6938 .IPs h263\ 6938 .IPs "h263\ "
6939 H.263 6939 H.263
6940 .IPs h263p 6940 .IPs h263p
6941 H.263+ 6941 H.263+
6942 .IPs mpeg4 6942 .IPs mpeg4
6943 MPEG-4 (DivX 4/5) 6943 MPEG-4 (DivX 4/5)
6944 .IPs msmpeg4 6944 .IPs msmpeg4
6945 DivX 3 6945 DivX 3
6946 .IPs msmpeg4v2 6946 .IPs msmpeg4v2
6947 MS MPEG4v2 6947 MS MPEG4v2
6948 .IPs wmv1\ 6948 .IPs "wmv1\ "
6949 Windows Media Video, version 1 (AKA WMV7) 6949 Windows Media Video, version 1 (AKA WMV7)
6950 .IPs wmv2\ 6950 .IPs "wmv2\ "
6951 Windows Media Video, version 2 (AKA WMV8) 6951 Windows Media Video, version 2 (AKA WMV8)
6952 .IPs rv10\ 6952 .IPs "rv10\ "
6953 an old RealVideo codec 6953 an old RealVideo codec
6954 .IPs mpeg1video 6954 .IPs mpeg1video
6955 MPEG-1 video 6955 MPEG-1 video
6956 .IPs mpeg2video 6956 .IPs mpeg2video
6957 MPEG-2 video 6957 MPEG-2 video
6958 .IPs huffyuv 6958 .IPs huffyuv
6959 HuffYUV 6959 HuffYUV
6960 .IPs ffvhuff (also see: vstrict) 6960 .IPs ffvhuff (also see: vstrict)
6961 nonstandard 20% smaller HuffYUV using YV12 6961 nonstandard 20% smaller HuffYUV using YV12
6962 .IPs asv1\ 6962 .IPs "asv1\ "
6963 ASUS Video v1 6963 ASUS Video v1
6964 .IPs asv2\ 6964 .IPs "asv2\ "
6965 ASUS Video v2 6965 ASUS Video v2
6966 .IPs "ffv1 (also see: vstrict)" 6966 .IPs "ffv1 (also see: vstrict)"
6967 FFmpeg's lossless video codec 6967 FFmpeg's lossless video codec
6968 .IPs flv\ \ 6968 .IPs "flv\ \ "
6969 Sorenson H.263 used in Flash Video 6969 Sorenson H.263 used in Flash Video
6970 .IPs dvvideo 6970 .IPs dvvideo
6971 Sony Digital Video 6971 Sony Digital Video
6972 .IPs svq1\ 6972 .IPs "svq1\ "
6973 Apple Sorenson Video 1 6973 Apple Sorenson Video 1
6974 .IPs "snow (also see: vstrict)" 6974 .IPs "snow (also see: vstrict)"
6975 FFmpeg's experimental wavelet-based codec 6975 FFmpeg's experimental wavelet-based codec
6976 .RE 6976 .RE
6977 .PD 1 6977 .PD 1
7092 Select the MB mode which has the best rate distortion. 7092 Select the MB mode which has the best rate distortion.
7093 .RE 7093 .RE
7094 .PD 1 7094 .PD 1
7095 . 7095 .
7096 .TP 7096 .TP
7097 .B vhq\ \ \ \ 7097 .B "vhq\ \ \ \ "
7098 Same as mbd=1, kept for compatibility reasons. 7098 Same as mbd=1, kept for compatibility reasons.
7099 . 7099 .
7100 .TP 7100 .TP
7101 .B v4mv\ \ \ 7101 .B "v4mv\ \ \ "
7102 Allow 4 motion vectors per macroblock (slightly better quality). 7102 Allow 4 motion vectors per macroblock (slightly better quality).
7103 Works better if used with mbd>0. 7103 Works better if used with mbd>0.
7104 . 7104 .
7105 .TP 7105 .TP
7106 .B obmc\ \ \ 7106 .B "obmc\ \ \ "
7107 overlapped block motion compensation (H.263+) 7107 overlapped block motion compensation (H.263+)
7108 . 7108 .
7109 .TP 7109 .TP
7110 .B loop\ \ \ 7110 .B "loop\ \ \ "
7111 loop filter (H.263+) 7111 loop filter (H.263+)
7112 note, this is broken 7112 note, this is broken
7113 . 7113 .
7114 .TP 7114 .TP
7115 .B inter_threshold <-1000\-1000> 7115 .B inter_threshold <-1000\-1000>
7410 .TP 7410 .TP
7411 .B vrc_eq=<equation> 7411 .B vrc_eq=<equation>
7412 main ratecontrol equation (pass 1/2) 7412 main ratecontrol equation (pass 1/2)
7413 .RE 7413 .RE
7414 .RSs 7414 .RSs
7415 .IPs 1\ \ \ \ 7415 .IPs "1\ \ \ \ "
7416 constant bitrate 7416 constant bitrate
7417 .IPs tex\ \ 7417 .IPs "tex\ \ "
7418 constant quality 7418 constant quality
7419 .IPs 1+(tex/\:avgTex-1)*qComp 7419 .IPs 1+(tex/\:avgTex-1)*qComp
7420 approximately the equation of the old ratecontrol code 7420 approximately the equation of the old ratecontrol code
7421 .IPs tex^qComp 7421 .IPs tex^qComp
7422 with qcomp 0.5 or something like that (default) 7422 with qcomp 0.5 or something like that (default)
7431 .PP 7431 .PP
7432 .RS 7432 .RS
7433 variables: 7433 variables:
7434 .RE 7434 .RE
7435 .RSs 7435 .RSs
7436 .IPs tex\ \ 7436 .IPs "tex\ \ "
7437 texture complexity 7437 texture complexity
7438 .IPs iTex,pTex 7438 .IPs iTex,pTex
7439 intra, non-intra texture complexity 7439 intra, non-intra texture complexity
7440 .IPs avgTex 7440 .IPs avgTex
7441 average texture complexity 7441 average texture complexity
7445 average intra texture complexity in P-frames 7445 average intra texture complexity in P-frames
7446 .IPs avgPPTex 7446 .IPs avgPPTex
7447 average non-intra texture complexity in P-frames 7447 average non-intra texture complexity in P-frames
7448 .IPs avgBPTex 7448 .IPs avgBPTex
7449 average non-intra texture complexity in B-frames 7449 average non-intra texture complexity in B-frames
7450 .IPs mv\ \ \ 7450 .IPs "mv\ \ \ "
7451 bits used for motion vectors 7451 bits used for motion vectors
7452 .IPs fCode 7452 .IPs fCode
7453 maximum length of motion vector in log2 scale 7453 maximum length of motion vector in log2 scale
7454 .IPs iCount 7454 .IPs iCount
7455 number of intra macroblocks / number of macroblocks 7455 number of intra macroblocks / number of macroblocks
7456 .IPs var\ \ 7456 .IPs "var\ \ "
7457 spatial complexity 7457 spatial complexity
7458 .IPs mcVar 7458 .IPs mcVar
7459 temporal complexity 7459 temporal complexity
7460 .IPs qComp 7460 .IPs qComp
7461 qcomp from the command line 7461 qcomp from the command line
7462 .IPs "isI, isP, isB" 7462 .IPs "isI, isP, isB"
7463 Is 1 if picture type is I/P/B else 0. 7463 Is 1 if picture type is I/P/B else 0.
7464 .IPs Pi,E\ 7464 .IPs "Pi,E\ "
7465 See your favorite math book. 7465 See your favorite math book.
7466 .RE 7466 .RE
7467 .PP 7467 .PP
7468 .RS 7468 .RS
7469 functions: 7469 functions:
7559 with future MPlayer versions (snow, ffvhuff, ffv1). 7559 with future MPlayer versions (snow, ffvhuff, ffv1).
7560 .RE 7560 .RE
7561 .PD 1 7561 .PD 1
7562 . 7562 .
7563 .TP 7563 .TP
7564 .B vdpart\ 7564 .B "vdpart\ "
7565 Data partitioning. 7565 Data partitioning.
7566 Adds 2 Bytes per video packet, improves error-resistance when transferring over 7566 Adds 2 Bytes per video packet, improves error-resistance when transferring over
7567 unreliable channels (e.g.\& streaming over the internet). 7567 unreliable channels (e.g.\& streaming over the internet).
7568 Each video packet will be encoded in 3 separate partitions: 7568 Each video packet will be encoded in 3 separate partitions:
7569 .PD 0 7569 .PD 0
7588 .TP 7588 .TP
7589 .B vpsize=<0\-10000> (also see vdpart) 7589 .B vpsize=<0\-10000> (also see vdpart)
7590 Video packet size, improves error-resistance. 7590 Video packet size, improves error-resistance.
7591 .PD 0 7591 .PD 0
7592 .RSs 7592 .RSs
7593 .IPs 0\ \ \ \ 7593 .IPs "0\ \ \ \ "
7594 disabled (default) 7594 disabled (default)
7595 .IPs 100\-1000 7595 .IPs 100\-1000
7596 good choice 7596 good choice
7597 .RE 7597 .RE
7598 .PD 1 7598 .PD 1
7599 . 7599 .
7600 .TP 7600 .TP
7601 .B ss\ \ \ \ \ 7601 .B "ss\ \ \ \ \ "
7602 slice structured mode for H.263+ 7602 slice structured mode for H.263+
7603 . 7603 .
7604 .TP 7604 .TP
7605 .B gray\ \ \ 7605 .B "gray\ \ \ "
7606 grayscale only encoding (faster) 7606 grayscale only encoding (faster)
7607 . 7607 .
7608 .TP 7608 .TP
7609 .B vfdct=<0\-10> 7609 .B vfdct=<0\-10>
7610 DCT algorithm 7610 DCT algorithm
7673 .I WARNING: 7673 .I WARNING:
7674 Large values might look good on some monitors but may look horrible 7674 Large values might look good on some monitors but may look horrible
7675 on other monitors. 7675 on other monitors.
7676 .PD 0 7676 .PD 0
7677 .RSs 7677 .RSs
7678 .IPs 0.0\ \ 7678 .IPs "0.0\ \ "
7679 disabled (default) 7679 disabled (default)
7680 .IPs 0.0\-0.3 7680 .IPs 0.0\-0.3
7681 sane range 7681 sane range
7682 .RE 7682 .RE
7683 .PD 1 7683 .PD 1
7697 .I WARNING: 7697 .I WARNING:
7698 Large values might look good on some monitors but may look horrible 7698 Large values might look good on some monitors but may look horrible
7699 on other monitors / TV / TFT. 7699 on other monitors / TV / TFT.
7700 .PD 0 7700 .PD 0
7701 .RSs 7701 .RSs
7702 .IPs 0.0\ \ 7702 .IPs "0.0\ \ "
7703 disabled (default) 7703 disabled (default)
7704 .IPs 0.0\-0.3 7704 .IPs 0.0\-0.3
7705 sane range 7705 sane range
7706 .RE 7706 .RE
7707 .PD 1 7707 .PD 1
7733 .I HINT: 7733 .I HINT:
7734 Crop any black borders completely as they will reduce the quality 7734 Crop any black borders completely as they will reduce the quality
7735 of the macroblocks (also applies without scplx_mask). 7735 of the macroblocks (also applies without scplx_mask).
7736 .PD 0 7736 .PD 0
7737 .RSs 7737 .RSs
7738 .IPs 0.0\ \ 7738 .IPs "0.0\ \ "
7739 disabled (default) 7739 disabled (default)
7740 .IPs 0.0\-0.5 7740 .IPs 0.0\-0.5
7741 sane range 7741 sane range
7742 .RE 7742 .RE
7743 .PD 1 7743 .PD 1
7764 Border processing increases the quantizer for macroblocks which are less 7764 Border processing increases the quantizer for macroblocks which are less
7765 than 1/5th of the frame width/height away from the frame border, 7765 than 1/5th of the frame width/height away from the frame border,
7766 since they are often visually less important. 7766 since they are often visually less important.
7767 . 7767 .
7768 .TP 7768 .TP
7769 .B naq\ \ \ \ 7769 .B "naq\ \ \ \ "
7770 Normalize adaptive quantization (experimental). 7770 Normalize adaptive quantization (experimental).
7771 When using adaptive quantization (*_mask), the average per-MB quantizer may no 7771 When using adaptive quantization (*_mask), the average per-MB quantizer may no
7772 longer match the requested frame-level quantizer. 7772 longer match the requested frame-level quantizer.
7773 Naq will attempt to adjust the per-MB quantizers to maintain the proper 7773 Naq will attempt to adjust the per-MB quantizers to maintain the proper
7774 average. 7774 average.
7775 . 7775 .
7776 .TP 7776 .TP
7777 .B ildct\ \ 7777 .B "ildct\ \ "
7778 Use interlaced DCT. 7778 Use interlaced DCT.
7779 . 7779 .
7780 .TP 7780 .TP
7781 .B ilme\ \ \ 7781 .B "ilme\ \ \ "
7782 Use interlaced motion estimation (mutually exclusive with qpel). 7782 Use interlaced motion estimation (mutually exclusive with qpel).
7783 . 7783 .
7784 .TP 7784 .TP
7785 .B alt\ \ \ \ 7785 .B "alt\ \ \ \ "
7786 Use alternative scantable. 7786 Use alternative scantable.
7787 . 7787 .
7788 .TP 7788 .TP
7789 .B top=<-1\-1>\ \ \ 7789 .B "top=<-1\-1>\ \ \ "
7790 .PD 0 7790 .PD 0
7791 .RSs 7791 .RSs
7792 .IPs -1 7792 .IPs -1
7793 automatic 7793 automatic
7794 .IPs 0 7794 .IPs 0
7800 . 7800 .
7801 .TP 7801 .TP
7802 .B format=<value> 7802 .B format=<value>
7803 .PD 0 7803 .PD 0
7804 .RSs 7804 .RSs
7805 .IPs YV12\ 7805 .IPs "YV12\ "
7806 default 7806 default
7807 .IPs 444P\ 7807 .IPs "444P\ "
7808 for ffv1 7808 for ffv1
7809 .IPs 422P\ 7809 .IPs "422P\ "
7810 for HuffYUV, lossless JPEG and ffv1 7810 for HuffYUV, lossless JPEG and ffv1
7811 .IPs 411P,YVU9 7811 .IPs 411P,YVU9
7812 for lossless JPEG and ffv1 7812 for lossless JPEG and ffv1
7813 .IPs BGR32 7813 .IPs BGR32
7814 for lossless JPEG and ffv1 7814 for lossless JPEG and ffv1
7815 .RE 7815 .RE
7816 .PD 1 7816 .PD 1
7817 . 7817 .
7818 .TP 7818 .TP
7819 .B pred\ \ \ 7819 .B "pred\ \ \ "
7820 (for HuffYUV) 7820 (for HuffYUV)
7821 .PD 0 7821 .PD 0
7822 .RSs 7822 .RSs
7823 .IPs 0 7823 .IPs 0
7824 left prediction 7824 left prediction
7828 median prediction 7828 median prediction
7829 .RE 7829 .RE
7830 .PD 1 7830 .PD 1
7831 . 7831 .
7832 .TP 7832 .TP
7833 .B pred\ \ \ 7833 .B "pred\ \ \ "
7834 (for lossless JPEG) 7834 (for lossless JPEG)
7835 .PD 0 7835 .PD 0
7836 .RSs 7836 .RSs
7837 .IPs 0 7837 .IPs 0
7838 left prediction 7838 left prediction
7846 mean prediction 7846 mean prediction
7847 .RE 7847 .RE
7848 .PD 1 7848 .PD 1
7849 . 7849 .
7850 .TP 7850 .TP
7851 .B coder\ \ 7851 .B "coder\ \ "
7852 (for ffv1) 7852 (for ffv1)
7853 .PD 0 7853 .PD 0
7854 .RSs 7854 .RSs
7855 .IPs 0 7855 .IPs 0
7856 vlc coding (Golomb-Rice) 7856 vlc coding (Golomb-Rice)
7882 adaptive Huffman tables 7882 adaptive Huffman tables
7883 .RE 7883 .RE
7884 .PD 1 7884 .PD 1
7885 . 7885 .
7886 .TP 7886 .TP
7887 .B qpel\ \ \ 7887 .B "qpel\ \ \ "
7888 Use quarter pel motion compensation (mutually exclusive with ilme). 7888 Use quarter pel motion compensation (mutually exclusive with ilme).
7889 .br 7889 .br
7890 .I HINT: 7890 .I HINT:
7891 This seems only useful for high bitrate encodings. 7891 This seems only useful for high bitrate encodings.
7892 . 7892 .
7919 noise preserving sum of squared differences 7919 noise preserving sum of squared differences
7920 .IPs "11 (W53)" 7920 .IPs "11 (W53)"
7921 5/3 wavelet, only used in snow 7921 5/3 wavelet, only used in snow
7922 .IPs "12 (W97)" 7922 .IPs "12 (W97)"
7923 9/7 wavelet, only used in snow 7923 9/7 wavelet, only used in snow
7924 .IPs +256\ 7924 .IPs "+256\ "
7925 Also use chroma, currently does not work (correctly) with B-frames. 7925 Also use chroma, currently does not work (correctly) with B-frames.
7926 .RE 7926 .RE
7927 .PD 1 7927 .PD 1
7928 . 7928 .
7929 .TP 7929 .TP
8002 0 8002 0
8003 .fi 8003 .fi
8004 .RE 8004 .RE
8005 . 8005 .
8006 .TP 8006 .TP
8007 .B trell\ \ 8007 .B "trell\ \ "
8008 Trellis searched quantization. 8008 Trellis searched quantization.
8009 This will find the optimal encoding for each 8x8 block. 8009 This will find the optimal encoding for each 8x8 block.
8010 Trellis searched quantization is quite simply an optimal quantization in 8010 Trellis searched quantization is quite simply an optimal quantization in
8011 the PSNR versus bitrate sense (Assuming that there would be no rounding 8011 the PSNR versus bitrate sense (Assuming that there would be no rounding
8012 errors introduced by the IDCT, which is obviously not the case.). 8012 errors introduced by the IDCT, which is obviously not the case.).
8013 It simply finds a block for the minimum of error and lambda*bits. 8013 It simply finds a block for the minimum of error and lambda*bits.
8014 .PD 0 8014 .PD 0
8015 .RSs 8015 .RSs
8016 .IPs lambda 8016 .IPs lambda
8017 quantization parameter (QP) dependent constant 8017 quantization parameter (QP) dependent constant
8018 .IPs bits\ 8018 .IPs "bits\ "
8019 amount of bits needed to encode the block 8019 amount of bits needed to encode the block
8020 .IPs error 8020 .IPs error
8021 sum of squared errors of the quantization 8021 sum of squared errors of the quantization
8022 .RE 8022 .RE
8023 .PD 1 8023 .PD 1
8024 . 8024 .
8025 .TP 8025 .TP
8026 .B cbp\ \ \ \ 8026 .B "cbp\ \ \ \ "
8027 Rate distorted optimal coded block pattern. 8027 Rate distorted optimal coded block pattern.
8028 Will select the coded block pattern which minimizes distortion + lambda*rate. 8028 Will select the coded block pattern which minimizes distortion + lambda*rate.
8029 This can only be used together with trellis quantization. 8029 This can only be used together with trellis quantization.
8030 . 8030 .
8031 .TP 8031 .TP
8032 .B mv0\ \ \ \ 8032 .B "mv0\ \ \ \ "
8033 Try to encode each MB with MV=<0,0> and choose the better one. 8033 Try to encode each MB with MV=<0,0> and choose the better one.
8034 This has no effect if mbd=0. 8034 This has no effect if mbd=0.
8035 . 8035 .
8036 .TP 8036 .TP
8037 .B mv0_threshold=<any non-negative integer> 8037 .B mv0_threshold=<any non-negative integer>
8091 .B refs=<1\-8> 8091 .B refs=<1\-8>
8092 number of reference frames to consider for motion compensation 8092 number of reference frames to consider for motion compensation
8093 (Snow only) (default: 1) 8093 (Snow only) (default: 1)
8094 . 8094 .
8095 .TP 8095 .TP
8096 .B psnr\ \ \ 8096 .B "psnr\ \ \ "
8097 print the PSNR (peak signal to noise ratio) for the whole video after encoding 8097 print the PSNR (peak signal to noise ratio) for the whole video after encoding
8098 and store the per frame PSNR in a file with a name like 'psnr_hhmmss.log'. 8098 and store the per frame PSNR in a file with a name like 'psnr_hhmmss.log'.
8099 Returned values are in dB (decibel), the higher the better. 8099 Returned values are in dB (decibel), the higher the better.
8100 . 8100 .
8101 .TP 8101 .TP
8102 .B mpeg_quant 8102 .B mpeg_quant
8103 Use MPEG quantizers instead of H.263. 8103 Use MPEG quantizers instead of H.263.
8104 . 8104 .
8105 .TP 8105 .TP
8106 .B aic\ \ \ \ 8106 .B "aic\ \ \ \ "
8107 Enable AC prediction for MPEG-4 or advanced intra prediction for H.263+. 8107 Enable AC prediction for MPEG-4 or advanced intra prediction for H.263+.
8108 This will improve quality very slightly (around 0.02 dB PSNR) and slow 8108 This will improve quality very slightly (around 0.02 dB PSNR) and slow
8109 down encoding very slightly (about 1%). 8109 down encoding very slightly (about 1%).
8110 .br 8110 .br
8111 .I NOTE: 8111 .I NOTE:
8112 vqmin should be 8 or larger for H.263+ AIC. 8112 vqmin should be 8 or larger for H.263+ AIC.
8113 . 8113 .
8114 .TP 8114 .TP
8115 .B aiv\ \ \ \ 8115 .B "aiv\ \ \ \ "
8116 alternative inter vlc for H.263+ 8116 alternative inter vlc for H.263+
8117 . 8117 .
8118 .TP 8118 .TP
8119 .B umv\ \ \ \ 8119 .B "umv\ \ \ \ "
8120 unlimited MVs (H.263+ only) 8120 unlimited MVs (H.263+ only)
8121 Allows encoding of arbitrarily long MVs. 8121 Allows encoding of arbitrarily long MVs.
8122 . 8122 .
8123 .TP 8123 .TP
8124 .B ibias=<-256\-256> 8124 .B ibias=<-256\-256>
8189 .TP 8189 .TP
8190 .B vqmod_freq 8190 .B vqmod_freq
8191 experimental quantizer modulation 8191 experimental quantizer modulation
8192 . 8192 .
8193 .TP 8193 .TP
8194 .B dc\ \ \ \ \ 8194 .B "dc\ \ \ \ \ "
8195 intra DC precision in bits (default: 8). 8195 intra DC precision in bits (default: 8).
8196 If you specify vcodec=mpeg2video this value can be 8, 9, 10 or 11. 8196 If you specify vcodec=mpeg2video this value can be 8, 9, 10 or 11.
8197 . 8197 .
8198 .TP 8198 .TP
8199 .B cgop (also see sc_threshold) 8199 .B cgop (also see sc_threshold)
8241 .TP 8241 .TP
8242 .B l=<0\-20> 8242 .B l=<0\-20>
8243 luminance threshold (default: 1) 8243 luminance threshold (default: 1)
8244 . 8244 .
8245 .TP 8245 .TP
8246 .B lzo\ \ \ \ 8246 .B "lzo\ \ \ \ "
8247 Enable LZO compression (default). 8247 Enable LZO compression (default).
8248 . 8248 .
8249 .TP 8249 .TP
8250 .B nolzo\ \ 8250 .B "nolzo\ \ "
8251 Disable LZO compression. 8251 Disable LZO compression.
8252 . 8252 .
8253 .TP 8253 .TP
8254 .B q=<3\-255> 8254 .B q=<3\-255>
8255 quality level (default: 255) 8255 quality level (default: 255)
8256 . 8256 .
8257 .TP 8257 .TP
8258 .B raw \ \ \ 8258 .B "raw \ \ \ "
8259 Disable RTJPEG encoding. 8259 Disable RTJPEG encoding.
8260 . 8260 .
8261 .TP 8261 .TP
8262 .B rtjpeg\ 8262 .B "rtjpeg\ "
8263 Enable RTJPEG encoding (default). 8263 Enable RTJPEG encoding (default).
8264 . 8264 .
8265 . 8265 .
8266 .SS xvidenc (\-xvidencopts) 8266 .SS xvidenc (\-xvidencopts)
8267 . 8267 .
8338 .I NOTE: 8338 .I NOTE:
8339 Should you rescale the video, you would need an interlace-aware resizer, 8339 Should you rescale the video, you would need an interlace-aware resizer,
8340 which you can activate with -vf scale=<width>:<height>:1. 8340 which you can activate with -vf scale=<width>:<height>:1.
8341 . 8341 .
8342 .TP 8342 .TP
8343 .B 4mv\ \ \ \ 8343 .B "4mv\ \ \ \ "
8344 Use 4 motion vectors per macroblock. 8344 Use 4 motion vectors per macroblock.
8345 This might give better compression, but slows down encoding. 8345 This might give better compression, but slows down encoding.
8346 .br 8346 .br
8347 .I WARNING: 8347 .I WARNING:
8348 As of XviD-1.0.x, this option is no longer available separately, and its 8348 As of XviD-1.0.x, this option is no longer available separately, and its
8446 Make XviD discard chroma planes so the encoded video is greyscale only. 8446 Make XviD discard chroma planes so the encoded video is greyscale only.
8447 Note that this does not speed up encoding, it just prevents chroma data 8447 Note that this does not speed up encoding, it just prevents chroma data
8448 from being written in the last stage of encoding. 8448 from being written in the last stage of encoding.
8449 . 8449 .
8450 .TP 8450 .TP
8451 .B debug\ \ 8451 .B "debug\ \ "
8452 Save per-frame statistics in ./xvid.dbg. (This is not the two pass control 8452 Save per-frame statistics in ./xvid.dbg. (This is not the two pass control
8453 file.) 8453 file.)
8454 .RE 8454 .RE
8455 . 8455 .
8456 .PP 8456 .PP
8724 profile specifications. 8724 profile specifications.
8725 .PD 0 8725 .PD 0
8726 .RSs 8726 .RSs
8727 .IPs unrestricted 8727 .IPs unrestricted
8728 no restrictions (default) 8728 no restrictions (default)
8729 .IPs sp0\ \ 8729 .IPs "sp0\ \ "
8730 simple profile at level 0 8730 simple profile at level 0
8731 .IPs sp1\ \ 8731 .IPs "sp1\ \ "
8732 simple profile at level 1 8732 simple profile at level 1
8733 .IPs sp2\ \ 8733 .IPs "sp2\ \ "
8734 simple profile at level 2 8734 simple profile at level 2
8735 .IPs sp3\ \ 8735 .IPs "sp3\ \ "
8736 simple profile at level 3 8736 simple profile at level 3
8737 .IPs asp0\ 8737 .IPs "asp0\ "
8738 advanced simple profile at level 0 8738 advanced simple profile at level 0
8739 .IPs asp1\ 8739 .IPs "asp1\ "
8740 advanced simple profile at level 1 8740 advanced simple profile at level 1
8741 .IPs asp2\ 8741 .IPs "asp2\ "
8742 advanced simple profile at level 2 8742 advanced simple profile at level 2
8743 .IPs asp3\ 8743 .IPs "asp3\ "
8744 advanced simple profile at level 3 8744 advanced simple profile at level 3
8745 .IPs asp4\ 8745 .IPs "asp4\ "
8746 advanced simple profile at level 4 8746 advanced simple profile at level 4
8747 .IPs asp5\ 8747 .IPs "asp5\ "
8748 advanced simple profile at level 5 8748 advanced simple profile at level 5
8749 .IPs dxnhandheld 8749 .IPs dxnhandheld
8750 DXN handheld profile 8750 DXN handheld profile
8751 .IPs dxnportntsc 8751 .IPs dxnportntsc
8752 DXN portable NTSC profile 8752 DXN portable NTSC profile
8790 same as above 8790 same as above
8791 .IPs ntsc43 8791 .IPs ntsc43
8792 same as above 8792 same as above
8793 .IPs ntsc169 8793 .IPs ntsc169
8794 same as above (Do not forget to give the exact ratio.) 8794 same as above (Do not forget to give the exact ratio.)
8795 .IPs ext\ \ 8795 .IPs "ext\ \ "
8796 Allows you to specify your own pixel aspect ratio with par_width and 8796 Allows you to specify your own pixel aspect ratio with par_width and
8797 par_height. 8797 par_height.
8798 .RE 8798 .RE
8799 .PD 1 8799 .PD 1
8800 .RS 8800 .RS
8823 Same as the aspect option, but automatically computes aspect, taking 8823 Same as the aspect option, but automatically computes aspect, taking
8824 into account all the adjustments (crop/\:expand/\:scale/\:etc.) made in the 8824 into account all the adjustments (crop/\:expand/\:scale/\:etc.) made in the
8825 filter chain. 8825 filter chain.
8826 . 8826 .
8827 .TP 8827 .TP
8828 .B psnr\ \ \ 8828 .B "psnr\ \ \ "
8829 Print the PSNR (peak signal to noise ratio) for the whole video after encoding 8829 Print the PSNR (peak signal to noise ratio) for the whole video after encoding
8830 and store the per frame PSNR in a file with a name like 'psnr_hhmmss.log' in 8830 and store the per frame PSNR in a file with a name like 'psnr_hhmmss.log' in
8831 the current directory. 8831 the current directory.
8832 Returned values are in dB (decibel), the higher the better. 8832 Returned values are in dB (decibel), the higher the better.
8833 . 8833 .
9343 .B cqm=<flat|jvt|<filename>> 9343 .B cqm=<flat|jvt|<filename>>
9344 Either uses a predefined custom quantization matrix or loads a JM format 9344 Either uses a predefined custom quantization matrix or loads a JM format
9345 matrix file. 9345 matrix file.
9346 .PD 0 9346 .PD 0
9347 .RSs 9347 .RSs
9348 .IPs flat\ 9348 .IPs "flat\ "
9349 Use the predefined flat 16 matrix (default). 9349 Use the predefined flat 16 matrix (default).
9350 .IPs jvt\ \ 9350 .IPs "jvt\ \ "
9351 Use the predefined JVT matrix. 9351 Use the predefined JVT matrix.
9352 .IPs <filename> 9352 .IPs <filename>
9353 Use the provided JM format matrix file. 9353 Use the provided JM format matrix file.
9354 .PD 1 9354 .PD 1
9355 .RE 9355 .RE
9446 Each block type on the visualized movie will be colored as follows: 9446 Each block type on the visualized movie will be colored as follows:
9447 .PD 0 9447 .PD 0
9448 .RSs 9448 .RSs
9449 .IPs red/pink 9449 .IPs red/pink
9450 intra block 9450 intra block
9451 .IPs blue\ 9451 .IPs "blue\ "
9452 inter block 9452 inter block
9453 .IPs green 9453 .IPs green
9454 skip block 9454 skip block
9455 .IPs yellow 9455 .IPs yellow
9456 B-block 9456 B-block
9503 .B muxrate=<int> 9503 .B muxrate=<int>
9504 Nominal muxrate in kbit/s used in the pack headers (default: 1800 kb/s). 9504 Nominal muxrate in kbit/s used in the pack headers (default: 1800 kb/s).
9505 Will be updated as necessary in the case of 'format=mpeg1' or 'mpeg2'. 9505 Will be updated as necessary in the case of 'format=mpeg1' or 'mpeg2'.
9506 . 9506 .
9507 .TP 9507 .TP
9508 .B tsaf\ \ \ 9508 .B "tsaf\ \ \ "
9509 Sets timestamps on all frames, if possible. 9509 Sets timestamps on all frames, if possible.
9510 . 9510 .
9511 .TP 9511 .TP
9512 .B init_vpts=<100\-700> 9512 .B init_vpts=<100\-700>
9513 initial video pts, in milliseconds (default: 200) 9513 initial video pts, in milliseconds (default: 200)
9520 .B vdelay=<1\-32760> 9520 .B vdelay=<1\-32760>
9521 Initial video delay time, in milliseconds (default: 0), 9521 Initial video delay time, in milliseconds (default: 0),
9522 use it if you want to delay video with respect to audio. 9522 use it if you want to delay video with respect to audio.
9523 . 9523 .
9524 .TP 9524 .TP
9525 .B drop\ \ \ 9525 .B "drop\ \ \ "
9526 When used with init_adelay the muxer drops the part of audio that was 9526 When used with init_adelay the muxer drops the part of audio that was
9527 anticipated. 9527 anticipated.
9528 . 9528 .
9529 .TP 9529 .TP
9530 .B vwidth, vheight=<1\-4095> 9530 .B vwidth, vheight=<1\-4095>
9580 .B format=<container_format> 9580 .B format=<container_format>
9581 Override which container format to mux into 9581 Override which container format to mux into
9582 (default: autodetect from output file extension). 9582 (default: autodetect from output file extension).
9583 .PD 0 9583 .PD 0
9584 .RSs 9584 .RSs
9585 .IPs mpg\ \ 9585 .IPs "mpg\ \ "
9586 MPEG-1 systems and MPEG-2 PS 9586 MPEG-1 systems and MPEG-2 PS
9587 .IPs asf\ \ 9587 .IPs "asf\ \ "
9588 Advanced Streaming Format 9588 Advanced Streaming Format
9589 .IPs avi\ \ 9589 .IPs "avi\ \ "
9590 Audio Video Interleave file 9590 Audio Video Interleave file
9591 .IPs wav\ \ 9591 .IPs "wav\ \ "
9592 Waveform Audio 9592 Waveform Audio
9593 .IPs swf\ \ 9593 .IPs "swf\ \ "
9594 Macromedia Flash 9594 Macromedia Flash
9595 .IPs flv\ \ 9595 .IPs "flv\ \ "
9596 Macromedia Flash video files 9596 Macromedia Flash video files
9597 .IPs rm\ \ \ 9597 .IPs "rm\ \ \ "
9598 RealAudio and RealVideo 9598 RealAudio and RealVideo
9599 .IPs au\ \ \ 9599 .IPs "au\ \ \ "
9600 SUN AU format 9600 SUN AU format
9601 .IPs nut\ \ 9601 .IPs "nut\ \ "
9602 NUT open container format (experimental) 9602 NUT open container format (experimental)
9603 .IPs mov\ \ 9603 .IPs "mov\ \ "
9604 QuickTime 9604 QuickTime
9605 .IPs mp4\ \ 9605 .IPs "mp4\ \ "
9606 MPEG-4 format 9606 MPEG-4 format
9607 .IPs dv\ \ \ 9607 .IPs "dv\ \ \ "
9608 Sony Digital Video container 9608 Sony Digital Video container
9609 .RE 9609 .RE
9610 .PD 1 9610 .PD 1
9611 .TP 9611 .TP
9612 .B i_certify_that_my_video_stream_does_not_use_b_frames 9612 .B i_certify_that_my_video_stream_does_not_use_b_frames
9686 Sets the authentication and decryption method that 9686 Sets the authentication and decryption method that
9687 libdvdcss will use to read scrambled discs. 9687 libdvdcss will use to read scrambled discs.
9688 Can be one of title, key or disc. 9688 Can be one of title, key or disc.
9689 .PD 0 9689 .PD 0
9690 .RSs 9690 .RSs
9691 .IPs key\ \ 9691 .IPs "key\ \ "
9692 is the default method. 9692 is the default method.
9693 libdvdcss will use a set of calculated player keys to try and get the disc key. 9693 libdvdcss will use a set of calculated player keys to try and get the disc key.
9694 This can fail if the drive does not recognize any of the player keys. 9694 This can fail if the drive does not recognize any of the player keys.
9695 .IPs disc\ 9695 .IPs "disc\ "
9696 is a fallback method when key has failed. 9696 is a fallback method when key has failed.
9697 Instead of using player keys, libdvdcss will crack the disc key using 9697 Instead of using player keys, libdvdcss will crack the disc key using
9698 a brute force algorithm. 9698 a brute force algorithm.
9699 This process is CPU intensive and requires 64 MB of memory to store 9699 This process is CPU intensive and requires 64 MB of memory to store
9700 temporary data. 9700 temporary data.