Mercurial > mplayer.hg
comparison DOCS/man/en/mplayer.1 @ 13479:734d74563e5b
man page review part X
author | diego |
---|---|
date | Sun, 26 Sep 2004 14:58:57 +0000 |
parents | 224f9bc2aade |
children | 953a15fa07fc |
comparison
equal
deleted
inserted
replaced
13478:20619c6203a0 | 13479:734d74563e5b |
---|---|
3213 .IPs gray\ | 3213 .IPs gray\ |
3214 grayscale only decoding (a bit faster than with color) | 3214 grayscale only decoding (a bit faster than with color) |
3215 .IPs "idct=<0\-99> (see \-lavcopts)" | 3215 .IPs "idct=<0\-99> (see \-lavcopts)" |
3216 For best decoding quality use the same idct algorithm for decoding and encoding. | 3216 For best decoding quality use the same idct algorithm for decoding and encoding. |
3217 This may come at a price in accuracy, though. | 3217 This may come at a price in accuracy, though. |
3218 .IPs lowres=<number> | 3218 .IPs lowres=<number> |
3219 Low resolution decode | 3219 Decode at lower resolutions. |
3220 Low resolution decoding is not supported by all codecs, and it will | |
3221 often result in ugly artifacts, this is not a bug, but a side effect | |
3222 of not decoding at the full resolution. | |
3220 .RSss | 3223 .RSss |
3221 .br | 3224 .br |
3222 0: disabled | 3225 0: disabled |
3223 .br | 3226 .br |
3224 1: 1/2 resolution | 3227 1: 1/2 resolution |
3225 .br | 3228 .br |
3226 2: 1/4 resolution | 3229 2: 1/4 resolution |
3227 .br | 3230 .br |
3228 3: 1/8 resolution | 3231 3: 1/8 resolution |
3229 .REss | 3232 .REss |
3230 Low resolution decode isnt supported by all codecs, and it will often result in | |
3231 ugly artefacts, this is not a bug but a sideeffect of not decoding at the full | |
3232 resolution. | |
3233 .IPs "sb=<number> (MPEG2 only)" | 3233 .IPs "sb=<number> (MPEG2 only)" |
3234 Skip the given number of macroblock rows at the bottom. | 3234 Skip the given number of macroblock rows at the bottom. |
3235 .IPs "st=<number> (MPEG2 only)" | 3235 .IPs "st=<number> (MPEG2 only)" |
3236 Skip the given number of macroblock rows at the top. | 3236 Skip the given number of macroblock rows at the top. |
3237 .IPs vismv=<value> | 3237 .IPs vismv=<value> |
4411 This can be used to fully reverse the effect of the tfields filter (in mode 0). | 4411 This can be used to fully reverse the effect of the tfields filter (in mode 0). |
4412 Available modes are: | 4412 Available modes are: |
4413 .PD 0 | 4413 .PD 0 |
4414 .RSs | 4414 .RSs |
4415 .IPs 0 | 4415 .IPs 0 |
4416 odd frames into upper field, even to lower, generating a full-height | 4416 Move odd frames into the upper field, even into the lower field, generating |
4417 frame at half the framerate | 4417 a full-height frame at half framerate. |
4418 .IPs 1 | 4418 .IPs 1 |
4419 only output odd frames, even frames are dropped, height unchanged | 4419 Only output odd frames, even frames are dropped; height unchanged. |
4420 .IPs 2 | 4420 .IPs 2 |
4421 only output even frames, odd frames are dropped, height unchanged | 4421 Only output even frames, odd frames are dropped; height unchanged. |
4422 .IPs 3 | 4422 .IPs 3 |
4423 expand each frame to full height, but pad alternate lines with black, | 4423 Expand each frame to full height, but pad alternate lines with black; |
4424 framerate unchanged | 4424 framerate unchanged. |
4425 .RE | 4425 .RE |
4426 .PD 1 | 4426 .PD 1 |
4427 . | 4427 . |
4428 .TP | 4428 .TP |
4429 .B tfields[=mode] | 4429 .B tfields[=mode] |
4434 desired (double) framerate! | 4434 desired (double) framerate! |
4435 Available modes are: | 4435 Available modes are: |
4436 .PD 0 | 4436 .PD 0 |
4437 .RSs | 4437 .RSs |
4438 .IPs 0 | 4438 .IPs 0 |
4439 leave fields unchanged (this will jump/\:flicker) | 4439 Leave fields unchanged. (This will jump/\:flicker.) |
4440 .IPs 1 | 4440 .IPs 1 |
4441 interpolate missing lines (the algorithm used might not be so good) | 4441 Interpolate missing lines. (The algorithm used might not be so good.) |
4442 .IPs 2 | 4442 .IPs 2 |
4443 translate fields by 1/\:4 pixel with linear interp (no jump) | 4443 Translate fields by 1/4 pixel with linear interpolation (no jump). |
4444 .IPs 4 | 4444 .IPs 4 |
4445 translate fields by 1/\:4 pixel with 4tap filter (higher quality) | 4445 Translate fields by 1/4 pixel with 4tap filter (higher quality). |
4446 .RE | 4446 .RE |
4447 .PD 1 | 4447 .PD 1 |
4448 . | 4448 . |
4449 .TP | 4449 .TP |
4450 .B boxblur=radius:power[:radius:power] | 4450 .B boxblur=radius:power[:radius:power] |
4461 .TP | 4461 .TP |
4462 .B sab=rad:pf:colorDiff[:rad:pf:colorDiff] | 4462 .B sab=rad:pf:colorDiff[:rad:pf:colorDiff] |
4463 shape adaptive blur | 4463 shape adaptive blur |
4464 .PD 0 | 4464 .PD 0 |
4465 .RSs | 4465 .RSs |
4466 .IPs rad\ \ \ | 4466 .IPs <rad> |
4467 blur filter strength (~0.1\-4.0) (slower if larger) | 4467 blur filter strength (~0.1\-4.0) (slower if larger) |
4468 .IPs pf\ \ \ | 4468 .IPs <pf>\ |
4469 prefilter strength (~0.1\-2.0) | 4469 prefilter strength (~0.1\-2.0) |
4470 .IPs colorDiff | 4470 .IPs <colorDiff> |
4471 How different the pixels are allowed to be considered. | 4471 maximum difference between pixels to still be considered (~0.1\-100.0) |
4472 (~0.1\-100.0) | 4472 .RE |
4473 .RE | 4473 .PD 1 |
4474 .PD 1 | 4474 . |
4475 . | 4475 .TP |
4476 .TP | 4476 .B smartblur=radius:strength:threshold[:radius:strength:threshold] |
4477 .B smartblur=rad:strength:thresh[:rad:strength:thresh] | |
4478 smart blur | 4477 smart blur |
4479 .PD 0 | 4478 .PD 0 |
4480 .RSs | 4479 .RSs |
4481 .IPs rad\ \ | 4480 .IPs <radius> |
4482 blur filter strength (~0.1\-5.0) (slower if larger) | 4481 blur filter strength (~0.1\-5.0) (slower if larger) |
4483 .IPs strength | 4482 .IPs <strength> |
4484 blur (0.0\-1.0) or sharpen (-1.0\-0.0) | 4483 blur (0.0\-1.0) or sharpen (-1.0\-0.0) |
4485 .IPs thresh | 4484 .IPs <threshold> |
4486 filter all (0), filter flat areas (0\-30) or filter edges (-30\-0) | 4485 filter all (0), filter flat areas (0\-30) or filter edges (-30\-0) |
4487 .RE | 4486 .RE |
4488 .PD 1 | 4487 .PD 1 |
4489 . | 4488 . |
4490 .TP | 4489 .TP |
4491 .B perspective=x0:y0:x1:y1:x2:y2:x3:y3:t | 4490 .B perspective=x0:y0:x1:y1:x2:y2:x3:y3:t |
4492 perspective correction | 4491 Correct the perspective of movies not filmed perpendicular to the screen. |
4493 .PD 0 | 4492 .PD 0 |
4494 .RSs | 4493 .RSs |
4495 .IPs x0,y0,... | 4494 .IPs x0,y0,... |
4496 coordinates of the top left, top right, bottom left, bottom right corners | 4495 coordinates of the top left, top right, bottom left, bottom right corners |
4497 .IPs t\ \ \ \ | 4496 .IPs t\ \ \ \ |
4499 .RE | 4498 .RE |
4500 .PD 1 | 4499 .PD 1 |
4501 . | 4500 . |
4502 .TP | 4501 .TP |
4503 .B 2xsai\ \ | 4502 .B 2xsai\ \ |
4504 Use the 2x scale and interpolate algorithm for scaling and smoothing images. | 4503 Scale and smooth the image with the 2x scale and interpolate algorithm. |
4505 . | 4504 . |
4506 .TP | 4505 .TP |
4507 .B 1bpp\ \ \ | 4506 .B 1bpp\ \ \ |
4508 1bpp bitmap to YUV/\:BGR 8/\:15/\:16/\:32 conversion | 4507 1bpp bitmap to YUV/\:BGR 8/\:15/\:16/\:32 conversion |
4509 . | 4508 . |
4518 number of lines to select from the middle of the image (default: 12) | 4517 number of lines to select from the middle of the image (default: 12) |
4519 .RE | 4518 .RE |
4520 .PD 1 | 4519 .PD 1 |
4521 . | 4520 . |
4522 .TP | 4521 .TP |
4523 .B bmovl=hidden:opaque:<fifo> | 4522 .B bmovl=hidden:opaque:fifo |
4524 Read bitmaps from a FIFO and display them in a window. | 4523 Reads bitmaps from a FIFO and displays them on top of the movie, |
4525 .PD 0 | 4524 allowing some transformations on the image. |
4526 .RSs | 4525 Also see TOOLS/bmovl-test.c for a small bmovl test program. |
4527 .IPs hidden | 4526 .PD 0 |
4528 sets the default value of the 'hidden' flag (boolean) | 4527 .RSs |
4529 .IPs opaque | 4528 .IPs <hidden> |
4530 flag switching between alphablended (transparent) and opaque (fast) mode | 4529 Set the default value of the 'hidden' flag (0=visible, 1=hidden). |
4531 .IPs fifo\ | 4530 .IPs <opaque> |
4531 Set the default value of the 'opaque' flag (0=transparent, 1=opaque). | |
4532 .IPs <fifo> | |
4532 path/\:filename for the FIFO (named pipe connecting mplayer \-vf bmovl to the | 4533 path/\:filename for the FIFO (named pipe connecting mplayer \-vf bmovl to the |
4533 controlling application) | 4534 controlling application) |
4534 .RE | 4535 .RE |
4535 .PD 1 | 4536 .PD 1 |
4536 .sp 1 | 4537 .sp 1 |
4542 .IPs "RGBA32 width height xpos ypos alpha clear" | 4543 .IPs "RGBA32 width height xpos ypos alpha clear" |
4543 followed by width*height*4 Bytes of raw RGBA32 data. | 4544 followed by width*height*4 Bytes of raw RGBA32 data. |
4544 .IPs "ABGR32 width height xpos ypos alpha clear" | 4545 .IPs "ABGR32 width height xpos ypos alpha clear" |
4545 followed by width*height*4 Bytes of raw ABGR32 data. | 4546 followed by width*height*4 Bytes of raw ABGR32 data. |
4546 .IPs "RGB24 width height xpos ypos alpha clear" | 4547 .IPs "RGB24 width height xpos ypos alpha clear" |
4547 followed by width*height*3 Bytes of raw RGB32 data. | 4548 followed by width*height*3 Bytes of raw RGB24 data. |
4548 .IPs "BGR24 width height xpos ypos alpha clear" | 4549 .IPs "BGR24 width height xpos ypos alpha clear" |
4549 followed by width*height*3 Bytes of raw BGR32 data. | 4550 followed by width*height*3 Bytes of raw BGR24 data. |
4550 .IPs "ALPHA width height xpos ypos alpha" | 4551 .IPs "ALPHA width height xpos ypos alpha" |
4551 change alpha for area | 4552 Change alpha transparency of the specified area. |
4552 .IPs "CLEAR width height xpos ypos" | 4553 .IPs "CLEAR width height xpos ypos" |
4553 clear area | 4554 Clear area. |
4554 .IPs OPAQUE | 4555 .IPs OPAQUE |
4555 disable all alpha transparency. | 4556 Disable all alpha transparency. |
4556 Send "ALPHA 0 0 0 0 0" to enable it again. | 4557 Send "ALPHA 0 0 0 0 0" to enable it again. |
4557 .IPs HIDE\ | 4558 .IPs HIDE\ |
4558 hide bitmap | 4559 Hide bitmap. |
4559 .IPs SHOW\ | 4560 .IPs SHOW\ |
4560 show bitmap | 4561 Show bitmap. |
4561 .RE | 4562 .RE |
4562 .PD 1 | 4563 .PD 1 |
4563 .sp 1 | 4564 .sp 1 |
4564 .RS | 4565 .RS |
4565 Arguments are: | 4566 Arguments are: |
4566 .RE | 4567 .RE |
4567 .PD 0 | 4568 .PD 0 |
4568 .RSs | 4569 .RSs |
4569 .IPs "width, height" | 4570 .IPs "width, height" |
4570 size of image/\:area | 4571 image/area size |
4571 .IPs "xpos, ypos" | 4572 .IPs "xpos, ypos" |
4572 start blitting at X/\:Y position | 4573 Start blitting at position x/y. |
4573 .IPs alpha | 4574 .IPs alpha |
4574 Set alpha difference. | 4575 Set alpha difference. |
4575 If you set this to -255 you can then send a sequence of ALPHA-commands to set | 4576 If you set this to -255 you can then send a sequence of ALPHA-commands to set |
4576 the area to -225, -200, -175 etc for a nice fade-in-effect! ;) | 4577 the area to -225, -200, -175 etc for a nice fade-in-effect! ;) |
4577 .RSss | 4578 .RSss |
4578 0: same as original | 4579 0: same as original |
4579 .br | 4580 .br |
4580 255: makes everything opaque | 4581 255: Make everything opaque. |
4581 .br | 4582 .br |
4582 -255: makes everything transparent | 4583 -255: Make everything transparent. |
4583 .REss | 4584 .REss |
4584 .IPs clear | 4585 .IPs clear |
4585 clear the framebuffer before blitting. | 4586 Clear the framebuffer before blitting. |
4586 .RSss | 4587 .RSss |
4587 0: The image will just be blitted on top of the old one, so you don't need to | 4588 0: The image will just be blitted on top of the old one, so you do not need to |
4588 send 1,8MB of RGBA32 data everytime a small part of the screen is updated. | 4589 send 1.8MB of RGBA32 data every time a small part of the screen is updated. |
4589 .br | 4590 .br |
4590 1: clear | 4591 1: clear |
4591 .REss | 4592 .REss |
4592 .RE | 4593 .RE |
4593 .PD 1 | 4594 .PD 1 |
4615 .sp 1 | 4616 .sp 1 |
4616 If you give only the i then nothing is done to the frames, only I! is | 4617 If you give only the i then nothing is done to the frames, only I! is |
4617 printed. | 4618 printed. |
4618 . | 4619 . |
4619 .TP | 4620 .TP |
4620 .B tile=xtile:ytile:output:start:delta | 4621 .B tile=xtiles:ytiles:output:start:delta |
4621 Tile a series of images into a single, bigger image. | 4622 Tile a series of images into a single, bigger image. |
4622 If you omit a parameter or use a value less than 0, then the default | 4623 If you omit a parameter or use a value less than 0, then the default |
4623 value is used. | 4624 value is used. |
4624 You can also stop when you're OK (... \-vf tile=10:5 ...). | 4625 You can also stop when you are satisfied (... \-vf tile=10:5 ...). |
4625 It is probably a good idea to put the scale filter before the tile :-) | 4626 It is probably a good idea to put the scale filter before the tile :-) |
4626 .sp 1 | 4627 .sp 1 |
4627 The parameters are: | 4628 The parameters are: |
4628 .sp 1 | 4629 .sp 1 |
4629 .PD 0 | 4630 .PD 0 |
4630 .RSs | 4631 .RSs |
4631 .IPs xtile | 4632 .IPs <xtiles> |
4632 number of tiles on the x axis (default: 5) | 4633 number of tiles on the x axis (default: 5) |
4633 .IPs ytile | 4634 .IPs <ytiles> |
4634 number of tiles on the y axis (default: 5) | 4635 number of tiles on the y axis (default: 5) |
4635 .IPs output | 4636 .IPs <output> |
4636 Render the tile when 'output' number of frames are reached, where 'output' | 4637 Render the tile when 'output' number of frames are reached, where 'output' |
4637 should be a number less than xtile * ytile. | 4638 should be a number less than xtile * ytile. |
4638 Missing tiles are left blank. | 4639 Missing tiles are left blank. |
4639 You could, for example, write an 8 * 7 tile every 50 frames to have one | 4640 You could, for example, write an 8 * 7 tile every 50 frames to have one |
4640 image every 2 seconds @ 25 fps. | 4641 image every 2 seconds @ 25 fps. |
4641 .IPs start | 4642 .IPs <start> |
4642 pixel at the start (x/\:y) (default: 2) | 4643 outer border thickness in pixels (default: 2) |
4643 .IPs delta | 4644 .IPs <delta> |
4644 pixel between 2 tiles, (x/\:y) (default: 4) | 4645 inner border thickness in pixels (default: 4) |
4645 .RE | 4646 .RE |
4646 .PD 1 | 4647 .PD 1 |
4647 . | 4648 . |
4648 .TP | 4649 .TP |
4649 .B delogo[=x:y:w:h:t] | 4650 .B delogo[=x:y:w:h:t] |
4652 Just set a rectangle covering the logo and watch it disappear (and | 4653 Just set a rectangle covering the logo and watch it disappear (and |
4653 sometimes something even uglier appear \- your mileage may vary). | 4654 sometimes something even uglier appear \- your mileage may vary). |
4654 .PD 0 | 4655 .PD 0 |
4655 .RSs | 4656 .RSs |
4656 .IPs x,y | 4657 .IPs x,y |
4657 Position of the top left corner of the logo. | 4658 logo top left corner position |
4658 .IPs w,h | 4659 .IPs w,h |
4659 Width and height of the cleared rectangle. | 4660 cleared rectangle width and height |
4660 .IPs t | 4661 .IPs t |
4661 Thickness of the fuzzy edge of the rectangle (added to w and h). | 4662 Thickness of the fuzzy edge of the rectangle (added to w and h). |
4662 When set to -1, a green rectangle is drawn on the screen to | 4663 When set to -1, a green rectangle is drawn on the screen to |
4663 simplify finding the right x,y,w,h parameters. | 4664 simplify finding the right x,y,w,h parameters. |
4664 .RE | 4665 .RE |