Mercurial > mplayer.hg
comparison DOCS/man/en/mplayer.1 @ 11749:c04aca6c9161
VIDEO OUTPUT DRIVERS section added.
author | diego |
---|---|
date | Mon, 05 Jan 2004 21:03:09 +0000 |
parents | 7f596e8eed2d |
children | ce75cb364b19 |
comparison
equal
deleted
inserted
replaced
11748:d99cbb6221cd | 11749:c04aca6c9161 |
---|---|
1841 .TP | 1841 .TP |
1842 .B \-vm \ \ \ | 1842 .B \-vm \ \ \ |
1843 Try to change to a better video mode. | 1843 Try to change to a better video mode. |
1844 dga, x11/\:xv (XF86VidMode) and sdl output drivers support it. | 1844 dga, x11/\:xv (XF86VidMode) and sdl output drivers support it. |
1845 .TP | 1845 .TP |
1846 .B \-vo <driver1[:device],driver2,...[,]> | |
1847 Specify a priority list of video output drivers (optionally with device) to be | |
1848 used. | |
1849 With SDL and GGI 'device' is valid, too, it means subdriver then. | |
1850 .br | |
1851 .I NOTE: | |
1852 See \-vo help for a full list of available drivers. | |
1853 .br | |
1854 If the list has a trailing ',' it will fallback to drivers not listed. | |
1855 | |
1856 .I EXAMPLE: | |
1857 .PD 0 | |
1858 .RSs | |
1859 .IPs "\-vo xmga,xv," | |
1860 Try Matrox kernel driver, then Xv driver, then others | |
1861 .br | |
1862 .IPs "\-vo sdl:aalib" | |
1863 specify the SDL subdriver | |
1864 .RE | |
1865 .PD 1 | |
1866 . | |
1867 .TP | |
1868 .B \-vsync \ \ | 1846 .B \-vsync \ \ |
1869 Enables VBI for vesa. | 1847 Enables VBI for vesa. |
1870 .TP | 1848 .TP |
1871 .B \-wid <window\ id> | 1849 .B \-wid <window\ id> |
1872 This tells MPlayer to use a X11 window, which is useful to embed MPlayer in a | 1850 This tells MPlayer to use a X11 window, which is useful to embed MPlayer in a |
3305 can upscale the resulting MJPEG images to the original size. The option | 3283 can upscale the resulting MJPEG images to the original size. The option |
3306 fd instructs the filter to always perform the requested decimation (ugly). | 3284 fd instructs the filter to always perform the requested decimation (ugly). |
3307 .RE | 3285 .RE |
3308 . | 3286 . |
3309 . | 3287 . |
3288 .SH "VIDEO OUTPUT DRIVERS (MPLAYER ONLY)" | |
3289 Video output drivers are interfaces to different output facilities. | |
3290 The syntax is: | |
3291 .TP | |
3292 .B \-vo <driver1[:option],driver2,...[,]> | |
3293 Specify a priority list of video output drivers to be used. | |
3294 .PP | |
3295 If the list has a trailing ',' it will fall back to drivers not listed on the | |
3296 command line. | |
3297 Suboptions are optional and can mostly be omitted. | |
3298 .br | |
3299 .I NOTE: | |
3300 See \-vo help for a list of compiled-in drivers. | |
3301 | |
3302 .I EXAMPLE: | |
3303 .PD 0 | |
3304 .RSs | |
3305 .IPs "\-vo xmga,xv," | |
3306 Try the Matrox X11 driver, then the Xv driver, then others. | |
3307 .br | |
3308 .IPs "\-vo directx:noaccel" | |
3309 Uses the DirectX driver with acceleration features turned off. | |
3310 .RE | |
3311 .PD 1 | |
3312 . | |
3313 | |
3314 Available output drivers are: | |
3315 . | |
3316 .TP | |
3317 .B xv (X11 only) | |
3318 Uses the XVideo extension of XFree86 4.x to enable hardware | |
3319 accelerated playback. | |
3320 If you cannot use a hardware specific driver, this is probably | |
3321 the best option. | |
3322 .TP | |
3323 .B x11 (X11 only) | |
3324 Shared memory output driver without hardware acceleration that | |
3325 works whenever X11 is present. | |
3326 .TP | |
3327 .B xover (X11 only) | |
3328 Adds X11 support to all overlay based video output drivers. | |
3329 Currently only supported by tdfx_vid. | |
3330 .TP | |
3331 .B xvmc (X11 only) | |
3332 This video output driver employs the XvMC (X Video Motion Compensation) | |
3333 extension of XFree86 4.x. | |
3334 .TP | |
3335 .B dga (X11 only) | |
3336 Output video through the XFree86 Direct Graphics Access extension. | |
3337 Considered obsolete. | |
3338 .TP | |
3339 .B sdl\ \ \ \ | |
3340 Highly platform independent SDL (Simple Directmedia Layer) library | |
3341 output driver. | |
3342 .TP | |
3343 .B vidix\ \ | |
3344 VIDIX (VIDeo Interface for *niX) is an interface to the | |
3345 video acceleration features of different graphics cards. | |
3346 Very fast output driver on cards that support it. | |
3347 .TP | |
3348 .B xvidix (X11 only) | |
3349 VIDIX running under X11. | |
3350 .TP | |
3351 .B cvidix\ | |
3352 VIDIX running in a console. | |
3353 .TP | |
3354 .B winvidix (Windows only) | |
3355 Windows version of the VIDIX driver. | |
3356 .TP | |
3357 .B directx (Windows only) | |
3358 Output driver that uses the DirectX interface. | |
3359 .PD 0 | |
3360 .RSs | |
3361 .IPs noaccel | |
3362 Turns off hardware acceleration. | |
3363 Try this option if you have display problems. | |
3364 .RE | |
3365 .PD 1 | |
3366 .TP | |
3367 .B fbdev (Linux only) | |
3368 Uses the kernel framebuffer to output video. | |
3369 .TP | |
3370 .B fbdev2 (Linux only) | |
3371 Uses the kernel framebuffer to output video, | |
3372 alternative implementation. | |
3373 .TP | |
3374 .B vesa\ \ \ | |
3375 Very general output driver that should work on any VESA VBE 2.0 | |
3376 compatible card. | |
3377 .PD 0 | |
3378 .RSs | |
3379 .IPs dga\ \ | |
3380 Turns on DGA mode. | |
3381 .IPs nodga | |
3382 Turns off DGA mode. | |
3383 .IPs vidix | |
3384 FIXME: document this | |
3385 .IPs lvo\ \ | |
3386 FIXME: document this | |
3387 .RE | |
3388 .PD 1 | |
3389 .TP | |
3390 .B svga\ \ \ | |
3391 Output video using the SVGA library. | |
3392 .TP | |
3393 .B gl\ \ \ \ \ | |
3394 OpenGL output driver. | |
3395 .TP | |
3396 .B gl2\ \ \ \ | |
3397 OpenGL output driver, second generation. | |
3398 .TP | |
3399 .B null\ \ \ | |
3400 Produces no video output. | |
3401 Useful for benchmarking. | |
3402 .TP | |
3403 .B aa\ \ \ \ \ | |
3404 ASCII art output driver that works on a text console. | |
3405 .TP | |
3406 .B bl\ \ \ \ \ | |
3407 Video playback using the Blinkenlights UDP protocol. | |
3408 This driver is highly hardware specific. | |
3409 .TP | |
3410 .B ggi\ \ \ \ | |
3411 Output driver for the GGI graphics system. | |
3412 .TP | |
3413 .B directfb | |
3414 Play video using the DirectFB library. | |
3415 .PD 0 | |
3416 .RSs | |
3417 .IPs number | |
3418 Selects layer. | |
3419 .RE | |
3420 .PD 1 | |
3421 .TP | |
3422 .B directfb2 | |
3423 Play video using the DirectFB library, second generation. | |
3424 .TP | |
3425 .B dfbmga\ | |
3426 Matrox G400/G450/G550 specific output driver that uses the DirectFB library. | |
3427 Enables CRTC2 (second head), displaying video independently of the first head. | |
3428 .TP | |
3429 .B mga (Linux only) | |
3430 Matrox specific output driver that makes use of the YUV back | |
3431 end scaler on Gxxx cards through a kernel module. | |
3432 If you have a Matrox card, this is the fastest option. | |
3433 .TP | |
3434 .B xmga (Linux, X11 only) | |
3435 The mga output driver, running in an X11 window. | |
3436 .TP | |
3437 .B syncfb\ | |
3438 Video output driver for the SyncFB kernel module, which provides | |
3439 special hardware features of Matrox Gxxx cards like hardware | |
3440 deinterlacing, scaling and synchronizing your video output to | |
3441 the vertical retrace of your monitor. | |
3442 .TP | |
3443 .B 3dfx (Linux only) | |
3444 This driver employs the tdfx framebuffer driver to play movies with | |
3445 YUV acceleration. | |
3446 .TP | |
3447 .B tdfx_vid (Linux only) | |
3448 3Dfx specific output driver. | |
3449 Works in conjunction with a kernel module. | |
3450 .TP | |
3451 .B dxr2\ \ \ | |
3452 Creative DXR2 specific output driver. | |
3453 Also see the -dxr2 option. | |
3454 .PD 0 | |
3455 .RSs | |
3456 .IPs x11 | |
3457 Enables overlay. | |
3458 .IPs xv | |
3459 Enables overlay. | |
3460 .RE | |
3461 .PD 1 | |
3462 .TP | |
3463 .B dxr3\ \ \ | |
3464 Sigma Designs em8300 MPEG decoder chip (Creative DXR3, Sigma Designs | |
3465 Hollywood Plus) specific output driver. | |
3466 Also see the lavc video filter. | |
3467 .PD 0 | |
3468 .RSs | |
3469 .IPs overlay | |
3470 Activates the overlay instead of TVOut. | |
3471 .IPs prebuf | |
3472 Turns on prebuffering. | |
3473 .IPs sync | |
3474 Will turn on the new sync-engine. | |
3475 .IPs norm=<norm> | |
3476 Specifies the TV norm. | |
3477 .RSss | |
3478 0: Does not change current norm (default). | |
3479 .br | |
3480 1: Auto-adjust using PAL/NTSC. | |
3481 .br | |
3482 2: Auto-adjust using PAL/PAL-60. | |
3483 .br | |
3484 3: PAL | |
3485 .br | |
3486 4: PAL-60 | |
3487 .br | |
3488 5: NTSC | |
3489 .REss | |
3490 .IPs device=<number> | |
3491 Specifies the device number to use if you have more than one em8300 card. | |
3492 .RE | |
3493 .PD 1 | |
3494 .TP | |
3495 .B mpegpes | |
3496 DVB specific output driver. | |
3497 .TP | |
3498 .B zr\ \ \ \ \ | |
3499 Output driver for a number of MJPEG capture/playback cards. | |
3500 Also see the -zr* options and -zrhelp. | |
3501 .TP | |
3502 .B zr2\ \ \ \ | |
3503 Output driver for a number of MJPEG capture/playback cards, second generation. | |
3504 Also see the zrmjpeg video filter. | |
3505 .TP | |
3506 .B md5\ \ \ \ | |
3507 Writes md5sums for each frame into a file called 'md5' in the | |
3508 current directory. | |
3509 Useful for debugging. | |
3510 .TP | |
3511 .B yuv4mpeg | |
3512 Transforms the video stream into a sequence of uncompressed YUV 4:2:0 | |
3513 images and stores it in a file called 'stream.yuv' in the current | |
3514 directory. | |
3515 Useful if you want to process the video with the mjpegtools suite. | |
3516 .TP | |
3517 .B gif89a\ | |
3518 Output each frame into a GIF file in the current directory. | |
3519 Each file takes the frame number padded with leading zeros as name. | |
3520 .TP | |
3521 .B jpeg\ \ \ | |
3522 Output each frame into a JPEG file in the current directory. | |
3523 Each file takes the frame number padded with leading zeros as name. | |
3524 .TP | |
3525 .B pgm\ \ \ \ | |
3526 Output each frame into a PGM file in the current directory. | |
3527 Each file takes the frame number padded with leading zeros as name. | |
3528 .TP | |
3529 .B png\ \ \ \ | |
3530 Output each frame into a PNG file in the current directory. | |
3531 Each file takes the frame number padded with leading zeros as name. | |
3532 .TP | |
3533 .B tga\ \ \ \ | |
3534 Output each frame into a Targa file in the current directory. | |
3535 Each file takes the frame number padded with leading zeros as name. | |
3536 . | |
3537 . | |
3310 .SH "GENERAL ENCODING OPTIONS (MENCODER ONLY)" | 3538 .SH "GENERAL ENCODING OPTIONS (MENCODER ONLY)" |
3311 .TP | 3539 .TP |
3312 .B \-audio-delay <0.0\-...> | 3540 .B \-audio-delay <0.0\-...> |
3313 Sets the audio delay field in the header. | 3541 Sets the audio delay field in the header. |
3314 Default is 0.0, negative values do not work. | 3542 Default is 0.0, negative values do not work. |