comparison DOCS/man/en/mplayer.1 @ 14679:fa20f0e5435c

man page review page XIV
author diego
date Thu, 10 Feb 2005 00:54:22 +0000
parents a29a8447bef0
children 36e7e49d9d39
comparison
equal deleted inserted replaced
14678:58f061d12c83 14679:fa20f0e5435c
3715 .B crop[=w:h:x:y] 3715 .B crop[=w:h:x:y]
3716 Crops the given part of the image and discards the rest. 3716 Crops the given part of the image and discards the rest.
3717 Useful to remove black bands from widescreen movies. 3717 Useful to remove black bands from widescreen movies.
3718 .PD 0 3718 .PD 0
3719 .RSs 3719 .RSs
3720 .IPs w,h 3720 .IPs <w>,<h>
3721 Cropped width and height, defaults to original width and height. 3721 Cropped width and height, defaults to original width and height.
3722 .IPs x,y 3722 .IPs <x>,<y>
3723 Position of the cropped picture, defaults to center. 3723 Position of the cropped picture, defaults to center.
3724 .RE 3724 .RE
3725 .PD 1 3725 .PD 1
3726 . 3726 .
3727 .TP 3727 .TP
3728 .B cropdetect[=limit:round] 3728 .B cropdetect[=limit:round]
3729 Calculates necessary cropping parameters and prints the recommended parameters 3729 Calculates necessary cropping parameters and prints the recommended parameters
3730 to stdout. 3730 to stdout.
3731 .PD 0 3731 .PD 0
3732 .RSs 3732 .RSs
3733 .IPs limit 3733 .IPs <limit>
3734 Threshold, which can be optionally specified from nothing (0) to 3734 Threshold, which can be optionally specified from nothing (0) to
3735 everything (255) (default: 24). 3735 everything (255) (default: 24).
3736 .br 3736 .br
3737 .IPs round 3737 .IPs <round>
3738 Value which the width/\:height should be divisible by (default: 16). 3738 Value which the width/\:height should be divisible by (default: 16).
3739 The offset is automatically adjusted to center the video. 3739 The offset is automatically adjusted to center the video.
3740 Use 2 to get only even dimensions (needed for 4:2:2 video). 3740 Use 2 to get only even dimensions (needed for 4:2:2 video).
3741 16 is best when encoding to most video codecs. 3741 16 is best when encoding to most video codecs.
3742 .RE 3742 .RE
3746 .B rectangle[=w:h:x:y] 3746 .B rectangle[=w:h:x:y]
3747 The plugin responds to the input.conf directive 'change_rectangle' 3747 The plugin responds to the input.conf directive 'change_rectangle'
3748 that takes two parameters. 3748 that takes two parameters.
3749 .PD 0 3749 .PD 0
3750 .RSs 3750 .RSs
3751 .IPs w,h 3751 .IPs <w>,<h>
3752 width and height (default: -1, maximum possible width where boundaries 3752 width and height (default: -1, maximum possible width where boundaries
3753 are still visible.) 3753 are still visible.)
3754 .IPs x,y 3754 .IPs <x>,<y>
3755 top left corner position (default: -1, uppermost leftmost) 3755 top left corner position (default: -1, uppermost leftmost)
3756 .RE 3756 .RE
3757 .PD 1 3757 .PD 1
3758 . 3758 .
3759 .TP 3759 .TP
3760 .B expand[=w:h:x:y:o] 3760 .B expand[=w:h:x:y:o]
3761 Expands (not scales) movie resolution to the given value and places the 3761 Expands (not scales) movie resolution to the given value and places the
3762 unscaled original at coordinates x, y. 3762 unscaled original at coordinates x, y.
3763 Can be used for placing subtitles/\:OSD in the resulting black bands. 3763 Can be used for placing subtitles/\:OSD in the resulting black bands.
3764 .RSs 3764 .RSs
3765 .IPs w,h 3765 .IPs <w>,<h>
3766 Expanded width,height (default: original width,height). 3766 Expanded width,height (default: original width,height).
3767 Negative values for w and h are treated as offsets to the original size. 3767 Negative values for w and h are treated as offsets to the original size.
3768 .sp 1 3768 .sp 1
3769 .I EXAMPLE: 3769 .I EXAMPLE:
3770 .PD 0 3770 .PD 0
3771 .RSs 3771 .RSs
3772 .IP expand=0:-50:0:0 3772 .IP expand=0:-50:0:0
3773 Adds a 50 pixel border to the bottom of the picture. 3773 Adds a 50 pixel border to the bottom of the picture.
3774 .RE 3774 .RE
3775 .PD 1 3775 .PD 1
3776 .IPs x,y 3776 .IPs <x>,<y>
3777 position of original image on the expanded image (default: center) 3777 position of original image on the expanded image (default: center)
3778 .IPs o 3778 .IPs <o>
3779 OSD/\:subtitle rendering 3779 OSD/\:subtitle rendering
3780 .RSss 3780 .RSss
3781 0: disable (default) 3781 0: disable (default)
3782 .br 3782 .br
3783 1: enable 3783 1: enable
3932 .br 3932 .br
3933 .I NOTE: 3933 .I NOTE:
3934 For a list of available formats see format=fmt=help. 3934 For a list of available formats see format=fmt=help.
3935 .PD 0 3935 .PD 0
3936 .RSs 3936 .RSs
3937 .IPs fourcc 3937 .IPs <fourcc>
3938 format name like rgb15, bgr24, yv12, etc (default: yuy2) 3938 format name like rgb15, bgr24, yv12, etc (default: yuy2)
3939 .RE 3939 .RE
3940 .PD 1 3940 .PD 1
3941 . 3941 .
3942 .TP 3942 .TP
3948 .br 3948 .br
3949 .I NOTE: 3949 .I NOTE:
3950 For a list of available formats see noformat=fmt=help. 3950 For a list of available formats see noformat=fmt=help.
3951 .PD 0 3951 .PD 0
3952 .RSs 3952 .RSs
3953 .IPs fourcc 3953 .IPs <fourcc>
3954 format name like rgb15, bgr24, yv12, etc (default: yv12) 3954 format name like rgb15, bgr24, yv12, etc (default: yv12)
3955 .RE 3955 .RE
3956 .PD 1 3956 .PD 1
3957 . 3957 .
3958 .TP 3958 .TP
4030 .IPs dr/dering 4030 .IPs dr/dering
4031 deringing filter 4031 deringing filter
4032 .IPs tn/tmpnoise[:threshold1[:threshold2[:threshold3]]] 4032 .IPs tn/tmpnoise[:threshold1[:threshold2[:threshold3]]]
4033 temporal noise reducer 4033 temporal noise reducer
4034 .RSss 4034 .RSss
4035 threshold1: larger -> stronger filtering 4035 <threshold1>: larger -> stronger filtering
4036 .br 4036 .br
4037 threshold2: larger -> stronger filtering 4037 <threshold2>: larger -> stronger filtering
4038 .br 4038 .br
4039 threshold3: larger -> stronger filtering 4039 <threshold3>: larger -> stronger filtering
4040 .REss 4040 .REss
4041 .IPs al/autolevels[:f/fullyrange] 4041 .IPs al/autolevels[:f/fullyrange]
4042 automatic brightness / contrast correction 4042 automatic brightness / contrast correction
4043 .RSss 4043 .RSss
4044 f/fullyrange: Stretch luminance to (0\-255). 4044 f/fullyrange: Stretch luminance to (0\-255).
4093 . 4093 .
4094 .TP 4094 .TP
4095 .B spp[=quality[:qp[:mode]]] 4095 .B spp[=quality[:qp[:mode]]]
4096 simple postprocessing filter 4096 simple postprocessing filter
4097 .RSs 4097 .RSs
4098 .IPs quality 4098 .IPs <quality>
4099 0\-6 (default: 3) 4099 0\-6 (default: 3)
4100 .IPs qp\ \ \ 4100 .IPs <qp>\
4101 Force quantization parameter (default: 0, use QP from video). 4101 Force quantization parameter (default: 0, use QP from video).
4102 .IPs mode\ \ \ 4102 .IPs <mode>
4103 0: hard thresholding (default) 4103 0: hard thresholding (default)
4104 .br 4104 .br
4105 1: soft thresholding (better deringing, but blurrier) 4105 1: soft thresholding (better deringing, but blurrier)
4106 .RE 4106 .RE
4107 . 4107 .
4108 .TP 4108 .TP
4109 .B qp=equation 4109 .B qp=equation
4110 quantization parameter (QP) change filter 4110 quantization parameter (QP) change filter
4111 .RSs 4111 .RSs
4112 .IPs equation 4112 .IPs <equation>
4113 some equation like "2+2*sin(PI*qp)" 4113 some equation like "2+2*sin(PI*qp)"
4114 .RE 4114 .RE
4115 . 4115 .
4116 .TP 4116 .TP
4117 .B test\ \ \ 4117 .B test\ \ \
4125 .TP 4125 .TP
4126 .B lavc[=quality:fps] 4126 .B lavc[=quality:fps]
4127 Fast software YV12 to MPEG-1 conversion with libavcodec for use with DVB/\:DXR3. 4127 Fast software YV12 to MPEG-1 conversion with libavcodec for use with DVB/\:DXR3.
4128 Faster and of better quality than \-vf fame. 4128 Faster and of better quality than \-vf fame.
4129 .RSs 4129 .RSs
4130 .IPs quality 4130 .IPs <quality>
4131 .RSss 4131 .RSss
4132 1\-31: fixed qscale 4132 1\-31: fixed qscale
4133 .br 4133 .br
4134 32\-: fixed bitrate in kBits 4134 32\-: fixed bitrate in kBits
4135 .REss 4135 .REss
4136 .IPs fps\ \ 4136 .IPs <fps>
4137 force output fps (float value) (default: 0, autodetect based on height) 4137 force output fps (float value) (default: 0, autodetect based on height)
4138 .RE 4138 .RE
4139 . 4139 .
4140 .TP 4140 .TP
4141 .B fame\ \ \ 4141 .B fame\ \ \
4145 .B dvbscale[=aspect] 4145 .B dvbscale[=aspect]
4146 Set up optimal scaling for DVB cards, scaling the x axis in hardware and 4146 Set up optimal scaling for DVB cards, scaling the x axis in hardware and
4147 calculating the y axis scaling in software to keep aspect. 4147 calculating the y axis scaling in software to keep aspect.
4148 Only useful together with expand and scale. 4148 Only useful together with expand and scale.
4149 .RSs 4149 .RSs
4150 .IPs aspect 4150 .IPs <aspect>
4151 Control aspect ratio, calculate as DVB_HEIGHT*ASPECTRATIO (default: 4151 Control aspect ratio, calculate as DVB_HEIGHT*ASPECTRATIO (default:
4152 576*4/\:3=768), set it to 576*(16/\:9)=1024 for a 16:9 TV. 4152 576*4/\:3=768), set it to 576*(16/\:9)=1024 for a 16:9 TV.
4153 .RE 4153 .RE
4154 .sp 1 4154 .sp 1
4155 .RS 4155 .RS
4188 .B denoise3d[=luma:chroma:time] 4188 .B denoise3d[=luma:chroma:time]
4189 This filter aims to reduce image noise producing smooth images and making still 4189 This filter aims to reduce image noise producing smooth images and making still
4190 images really still (This should enhance compressibility.). 4190 images really still (This should enhance compressibility.).
4191 .PD 0 4191 .PD 0
4192 .RSs 4192 .RSs
4193 .IPs luma\ 4193 .IPs <luma>
4194 spatial luma strength (default: 4) 4194 spatial luma strength (default: 4)
4195 .IPs chroma 4195 .IPs <chroma>
4196 spatial chroma strength (default: 3) 4196 spatial chroma strength (default: 3)
4197 .IPs time\ 4197 .IPs <time>
4198 temporal strength (default: 6) 4198 temporal strength (default: 6)
4199 .RE 4199 .RE
4200 .PD 1 4200 .PD 1
4201 . 4201 .
4202 .TP 4202 .TP
4222 Note that it uses the same MMX optimized code as \-vf eq if all 4222 Note that it uses the same MMX optimized code as \-vf eq if all
4223 gamma values are 1.0. 4223 gamma values are 1.0.
4224 The parameters are given as floating point values. 4224 The parameters are given as floating point values.
4225 .PD 0 4225 .PD 0
4226 .RSs 4226 .RSs
4227 .IPs rg 4227 .IPs <rg>
4228 gamma value for the red component 4228 gamma value for the red component
4229 .IPs gg 4229 .IPs <gg>
4230 gamma value for the green component 4230 gamma value for the green component
4231 .IPs bg 4231 .IPs <bg>
4232 gamma value for the blue component 4232 gamma value for the blue component
4233 .REss 4233 .REss
4234 .PD 1 4234 .PD 1
4235 .RS 4235 .RS
4236 Parameters rg, gg, bg are the independent gamma values for the red, green 4236 Parameters rg, gg, bg are the independent gamma values for the red, green
4332 .B kerndeint[=thresh[:map[:order[:sharp[:twoway]]]]] 4332 .B kerndeint[=thresh[:map[:order[:sharp[:twoway]]]]]
4333 Donald Graft's adaptive kernel deinterlacer. 4333 Donald Graft's adaptive kernel deinterlacer.
4334 Deinterlaces parts of a video if a configurable threshold is exceeded. 4334 Deinterlaces parts of a video if a configurable threshold is exceeded.
4335 .PD 0 4335 .PD 0
4336 .RSs 4336 .RSs
4337 .IPs "thresh (0 \- 255)" 4337 .IPs "<thresh> (0 \- 255)"
4338 Threshold (default 10). 4338 Threshold (default 10).
4339 .IPs "map (0 or 1)" 4339 .IPs "<map> (0 or 1)"
4340 Paint pixels which exceed the threshold white (default: 0). 4340 Paint pixels which exceed the threshold white (default: 0).
4341 .IPs "order (0 or 1)" 4341 .IPs "<order> (0 or 1)"
4342 Swap fields if 1 (default: 0). 4342 Swap fields if 1 (default: 0).
4343 .IPs "sharp (0 or 1)" 4343 .IPs "<sharp> (0 or 1)"
4344 Enable additional sharpening (default: 0). 4344 Enable additional sharpening (default: 0).
4345 .IPs "twoway (0 or 1)" 4345 .IPs "<twoway> (0 or 1)"
4346 Enable twoway sharpening (default: 0). 4346 Enable twoway sharpening (default: 0).
4347 .RE 4347 .RE
4348 .PD 1 4348 .PD 1
4349 . 4349 .
4350 .TP 4350 .TP
4432 Development on this filter is no longer taking place, as ivtc, pullup, 4432 Development on this filter is no longer taking place, as ivtc, pullup,
4433 and filmdint are better for most applications. 4433 and filmdint are better for most applications.
4434 The following arguments (see syntax above) may be used to control 4434 The following arguments (see syntax above) may be used to control
4435 detc's behavior: 4435 detc's behavior:
4436 .RSs 4436 .RSs
4437 .IPs dr\ \ \ 4437 .IPs <dr>\
4438 Set the frame dropping mode. 4438 Set the frame dropping mode.
4439 0 (default) means don't drop frames to maintain fixed output framerate. 4439 0 (default) means don't drop frames to maintain fixed output framerate.
4440 1 means always drop a frame when there have been no drops or telecine 4440 1 means always drop a frame when there have been no drops or telecine
4441 merges in the past 5 frames. 4441 merges in the past 5 frames.
4442 2 means always maintain exact 5:4 input to output frame ratio. 4442 2 means always maintain exact 5:4 input to output frame ratio.
4443 .br 4443 .br
4444 .I NOTE: 4444 .I NOTE:
4445 Use mode 1 or 2 with MEncoder. 4445 Use mode 1 or 2 with MEncoder.
4446 .IPs am\ \ \ 4446 .IPs <am>\
4447 Analysis mode. 4447 Analysis mode.
4448 Available values are 0 (fixed pattern with initial frame number 4448 Available values are 0 (fixed pattern with initial frame number
4449 specified by fr=#) and 1 (agressive search for telecine pattern). 4449 specified by fr=#) and 1 (agressive search for telecine pattern).
4450 Default is 1. 4450 Default is 1.
4451 .IPs fr\ \ \ 4451 .IPs <fr>\
4452 Set initial frame number in sequence. 4452 Set initial frame number in sequence.
4453 0\-2 are the three clean progressive frames; 3 and 4 are the two 4453 0\-2 are the three clean progressive frames; 3 and 4 are the two
4454 interlaced frames. 4454 interlaced frames.
4455 The default, -1, means 'not in telecine sequence'. 4455 The default, -1, means 'not in telecine sequence'.
4456 The number specified here is the type for the imaginary previous 4456 The number specified here is the type for the imaginary previous
4457 frame before the movie starts. 4457 frame before the movie starts.
4458 .IPs "tr0, tr1, tr2, tr3" 4458 .IPs "<tr0>, <tr1>, <tr2>, <tr3>"
4459 Threshold values to be used in certain modes. 4459 Threshold values to be used in certain modes.
4460 .RE 4460 .RE
4461 . 4461 .
4462 .TP 4462 .TP
4463 .B ivtc[=1] 4463 .B ivtc[=1]
4531 When this filter is used with mplayer, it will result in an uneven 4531 When this filter is used with mplayer, it will result in an uneven
4532 framerate during playback, but it is still generally better than using 4532 framerate during playback, but it is still generally better than using
4533 pp=lb or no deinterlacing at all. 4533 pp=lb or no deinterlacing at all.
4534 Multiple options can be specified separated by /. 4534 Multiple options can be specified separated by /.
4535 .RSs 4535 .RSs
4536 .IPs crop=w:h:x:y 4536 .IPs crop=<w>:<h>:<x>:<y>
4537 Just like the crop filter, but faster, and works on mixed hard and soft 4537 Just like the crop filter, but faster, and works on mixed hard and soft
4538 telecined content as well as when y is not a multiple of 4. 4538 telecined content as well as when y is not a multiple of 4.
4539 If x or y would require cropping fractional pixels from the chroma 4539 If x or y would require cropping fractional pixels from the chroma
4540 planes, the crop area is extended. 4540 planes, the crop area is extended.
4541 This usually means that x and y must be even. 4541 This usually means that x and y must be even.
4542 .IPs io=ifps:ofps 4542 .IPs io=<ifps>:<ofps>
4543 For each ifps input frames the filter will output ofps frames. 4543 For each ifps input frames the filter will output ofps frames.
4544 The ratio of ifps/\:ofps should match the \-fps/\-ofps ratio. 4544 The ratio of ifps/\:ofps should match the \-fps/\-ofps ratio.
4545 This could be used to filter movies that are broadcast on TV at a frame 4545 This could be used to filter movies that are broadcast on TV at a frame
4546 rate different from their original framerate. 4546 rate different from their original framerate.
4547 .IPs luma_only=n 4547 .IPs luma_only=<n>
4548 If n is nonzero, the chroma plane is copied unchanged. 4548 If n is nonzero, the chroma plane is copied unchanged.
4549 This is useful for YV12 sampled TV, which discards one of the chroma 4549 This is useful for YV12 sampled TV, which discards one of the chroma
4550 fields. 4550 fields.
4551 .IPs mmx2=n 4551 .IPs mmx2=<n>
4552 On x86, if n=1, use MMX2 optimized functions, if n=2, use 3DNow! 4552 On x86, if n=1, use MMX2 optimized functions, if n=2, use 3DNow!
4553 optimized functions, othewise, use plain C. 4553 optimized functions, othewise, use plain C.
4554 If this option is not specified, MMX2 and 3DNow! are auto-detected, use 4554 If this option is not specified, MMX2 and 3DNow! are auto-detected, use
4555 this option to override auto-detection. 4555 this option to override auto-detection.
4556 .IPs fast=n 4556 .IPs fast=<n>
4557 The larger n will speed up the filter at the expense of accuracy. 4557 The larger n will speed up the filter at the expense of accuracy.
4558 The default value is n=3. 4558 The default value is n=3.
4559 If n is odd, a frame immediately following a frame marked with the 4559 If n is odd, a frame immediately following a frame marked with the
4560 REPEAT_FIRST_FIELD MPEG flag is assumed to be progressive, thus filter 4560 REPEAT_FIRST_FIELD MPEG flag is assumed to be progressive, thus filter
4561 will not spend any time on soft-telecined MPEG-2 content. 4561 will not spend any time on soft-telecined MPEG-2 content.
4566 reduced from 256 to 128, which results in a faster filter without losing 4566 reduced from 256 to 128, which results in a faster filter without losing
4567 much accuracy. 4567 much accuracy.
4568 If n=4 or 5, a faster, but much less accurate metric will be used to 4568 If n=4 or 5, a faster, but much less accurate metric will be used to
4569 find the frame breaks, which is more likely to misdetect high vertical 4569 find the frame breaks, which is more likely to misdetect high vertical
4570 detail as interlaced content. 4570 detail as interlaced content.
4571 .IPs verbose=n 4571 .IPs verbose=<n>
4572 If n is nonzero, print the detailed metrics for each frame. 4572 If n is nonzero, print the detailed metrics for each frame.
4573 Useful for debugging. 4573 Useful for debugging.
4574 .IPs dint_thres=n 4574 .IPs dint_thres=<n>
4575 Deinterlace threshold. 4575 Deinterlace threshold.
4576 Used during de-interlacing of unmatched frames. 4576 Used during de-interlacing of unmatched frames.
4577 Larger value means less deinterlacing, use n=256 to completely turn off 4577 Larger value means less deinterlacing, use n=256 to completely turn off
4578 deinterlacing. 4578 deinterlacing.
4579 Default is n=8. 4579 Default is n=8.
4580 .IPs comb_thres=n 4580 .IPs comb_thres=<n>
4581 Threshold for comparing a top and bottom fields. 4581 Threshold for comparing a top and bottom fields.
4582 Defaults to 128. 4582 Defaults to 128.
4583 .IPs diff_thres=n 4583 .IPs diff_thres=<n>
4584 Threshold to detect temporal change of a field. 4584 Threshold to detect temporal change of a field.
4585 Default is 128. 4585 Default is 128.
4586 .IPs sad_thres=n 4586 .IPs sad_thres=<n>
4587 Sum of Absolute Difference threshold, default is 64. 4587 Sum of Absolute Difference threshold, default is 64.
4588 .RE 4588 .RE
4589 . 4589 .
4590 .TP 4590 .TP
4591 .B softpulldown 4591 .B softpulldown
4616 .B not 4616 .B not
4617 correspond to pass one and two of the encoding process. 4617 correspond to pass one and two of the encoding process.
4618 In order to use divtc two pass with two pass video encoding, you must perform 4618 In order to use divtc two pass with two pass video encoding, you must perform
4619 three passes: first divtc pass one and encoder pass one, then divtc pass two 4619 three passes: first divtc pass one and encoder pass one, then divtc pass two
4620 and encoder pass two, and finally divtc pass two and encoder pass two. 4620 and encoder pass two, and finally divtc pass two and encoder pass two.
4621 .IPs file=filename 4621 .IPs file=<filename>
4622 Set the two pass log filename (default: "framediff.log"). 4622 Set the two pass log filename (default: "framediff.log").
4623 .IPs threshold=value 4623 .IPs threshold=<value>
4624 Set the minimum strength the telecine pattern must have for the filter to 4624 Set the minimum strength the telecine pattern must have for the filter to
4625 believe in it (default: 0.5). 4625 believe in it (default: 0.5).
4626 This is used to avoid recognizing false pattern from the parts of the video 4626 This is used to avoid recognizing false pattern from the parts of the video
4627 that are very dark or very still. 4627 that are very dark or very still.
4628 .IPs window=numframes 4628 .IPs window=<numframes>
4629 Set the number of past frames to look at when searching for pattern 4629 Set the number of past frames to look at when searching for pattern
4630 (default: 30). 4630 (default: 30).
4631 Longer window improves the reliability of the pattern search, but shorter 4631 Longer window improves the reliability of the pattern search, but shorter
4632 window improves the reaction time to the changes in the telecine phase. 4632 window improves the reaction time to the changes in the telecine phase.
4633 This only affects the one pass mode. 4633 This only affects the one pass mode.
4639 phase from the beginning, but one pass mode can only guess. 4639 phase from the beginning, but one pass mode can only guess.
4640 It catches the correct phase when it finds it, but this option can be used 4640 It catches the correct phase when it finds it, but this option can be used
4641 to fix the possible juddering at the beginning. 4641 to fix the possible juddering at the beginning.
4642 The first pass of the two pass mode also uses this, so if you save the output 4642 The first pass of the two pass mode also uses this, so if you save the output
4643 from the first pass, you get constant phase result. 4643 from the first pass, you get constant phase result.
4644 .IPs deghost=value 4644 .IPs deghost=<value>
4645 Set the deghosting threshold (0\-255 for one pass mode, -255\-255 for two pass 4645 Set the deghosting threshold (0\-255 for one pass mode, -255\-255 for two pass
4646 mode, default 0). 4646 mode, default 0).
4647 If nonzero, deghosting mode is used. 4647 If nonzero, deghosting mode is used.
4648 This is for video that has been deinterlaced by blending the fields 4648 This is for video that has been deinterlaced by blending the fields
4649 together instead of dropping one of the fields. 4649 together instead of dropping one of the fields.
4800 .TP 4800 .TP
4801 .B perspective=x0:y0:x1:y1:x2:y2:x3:y3:t 4801 .B perspective=x0:y0:x1:y1:x2:y2:x3:y3:t
4802 Correct the perspective of movies not filmed perpendicular to the screen. 4802 Correct the perspective of movies not filmed perpendicular to the screen.
4803 .PD 0 4803 .PD 0
4804 .RSs 4804 .RSs
4805 .IPs x0,y0,... 4805 .IPs <x0>,<y0>,...
4806 coordinates of the top left, top right, bottom left, bottom right corners 4806 coordinates of the top left, top right, bottom left, bottom right corners
4807 .IPs t\ \ \ \ 4807 .IPs <t>\ \
4808 linear (0) or cubic resampling (1) 4808 linear (0) or cubic resampling (1)
4809 .RE 4809 .RE
4810 .PD 1 4810 .PD 1
4811 . 4811 .
4812 .TP 4812 .TP
4822 Reposition and resize stereoscopic images. 4822 Reposition and resize stereoscopic images.
4823 Extracts both stereo fields and places them side by side, resizing 4823 Extracts both stereo fields and places them side by side, resizing
4824 them to maintain the original movie aspect. 4824 them to maintain the original movie aspect.
4825 .PD 0 4825 .PD 0
4826 .RSs 4826 .RSs
4827 .IPs lines 4827 .IPs <lines>
4828 number of lines to select from the middle of the image (default: 12) 4828 number of lines to select from the middle of the image (default: 12)
4829 .RE 4829 .RE
4830 .PD 1 4830 .PD 1
4831 . 4831 .
4832 .TP 4832 .TP
4876 .RS 4876 .RS
4877 Arguments are: 4877 Arguments are:
4878 .RE 4878 .RE
4879 .PD 0 4879 .PD 0
4880 .RSs 4880 .RSs
4881 .IPs "width, height" 4881 .IPs "<width>, <height>"
4882 image/area size 4882 image/area size
4883 .IPs "xpos, ypos" 4883 .IPs "<xpos>, <ypos>"
4884 Start blitting at position x/y. 4884 Start blitting at position x/y.
4885 .IPs alpha 4885 .IPs <alpha>
4886 Set alpha difference. 4886 Set alpha difference.
4887 If you set this to -255 you can then send a sequence of ALPHA-commands to set 4887 If you set this to -255 you can then send a sequence of ALPHA-commands to set
4888 the area to -225, -200, -175 etc for a nice fade-in-effect! ;) 4888 the area to -225, -200, -175 etc for a nice fade-in-effect! ;)
4889 .RSss 4889 .RSss
4890 0: same as original 4890 0: same as original
4891 .br 4891 .br
4892 255: Make everything opaque. 4892 255: Make everything opaque.
4893 .br 4893 .br
4894 -255: Make everything transparent. 4894 -255: Make everything transparent.
4895 .REss 4895 .REss
4896 .IPs clear 4896 .IPs <clear>
4897 Clear the framebuffer before blitting. 4897 Clear the framebuffer before blitting.
4898 .RSss 4898 .RSss
4899 0: The image will just be blitted on top of the old one, so you do not need to 4899 0: The image will just be blitted on top of the old one, so you do not need to
4900 send 1.8MB of RGBA32 data every time a small part of the screen is updated. 4900 send 1.8MB of RGBA32 data every time a small part of the screen is updated.
4901 .br 4901 .br
4964 surrounding pixels. 4964 surrounding pixels.
4965 Just set a rectangle covering the logo and watch it disappear (and 4965 Just set a rectangle covering the logo and watch it disappear (and
4966 sometimes something even uglier appear \- your mileage may vary). 4966 sometimes something even uglier appear \- your mileage may vary).
4967 .PD 0 4967 .PD 0
4968 .RSs 4968 .RSs
4969 .IPs x,y 4969 .IPs <x>,<y>
4970 top left corner of the logo 4970 top left corner of the logo
4971 .IPs w,h 4971 .IPs <w>,<h>
4972 width and height of the cleared rectangle 4972 width and height of the cleared rectangle
4973 .IPs t 4973 .IPs <t>
4974 Thickness of the fuzzy edge of the rectangle (added to w and h). 4974 Thickness of the fuzzy edge of the rectangle (added to w and h).
4975 When set to -1, a green rectangle is drawn on the screen to 4975 When set to -1, a green rectangle is drawn on the screen to
4976 simplify finding the right x,y,w,h parameters. 4976 simplify finding the right x,y,w,h parameters.
4977 .RE 4977 .RE
4978 .PD 1 4978 .PD 1
4980 .TP 4980 .TP
4981 .B zrmjpeg[=options] 4981 .B zrmjpeg[=options]
4982 Software YV12 to MJPEG encoder for use with the zr2 video 4982 Software YV12 to MJPEG encoder for use with the zr2 video
4983 output device. 4983 output device.
4984 .RSs 4984 .RSs
4985 .IPs maxheight=h|maxwidth=w 4985 .IPs maxheight=<h>|maxwidth=<w>
4986 These options set the maximum width and height the zr card 4986 These options set the maximum width and height the zr card
4987 can handle (the MPlayer filter layer currently cannot query those). 4987 can handle (the MPlayer filter layer currently cannot query those).
4988 .IPs {dc10+,dc10,buz,lml33}-{PAL|NTSC} 4988 .IPs {dc10+,dc10,buz,lml33}-{PAL|NTSC}
4989 Use these options to set maxwidth and maxheight automatically to the 4989 Use these options to set maxwidth and maxheight automatically to the
4990 values known for card/\:mode combo. 4990 values known for card/\:mode combo.
7202 You can use all encoding options, including CPU-hungry ones. 7202 You can use all encoding options, including CPU-hungry ones.
7203 .br 7203 .br
7204 The first pass may use either constant bitrate or constant quantizer. 7204 The first pass may use either constant bitrate or constant quantizer.
7205 Constant quantizer is often slightly better, but requires that you guess a 7205 Constant quantizer is often slightly better, but requires that you guess a
7206 qp_constant that is somewhere near your desired bitrate. 7206 qp_constant that is somewhere near your desired bitrate.
7207 (It is better to err on the side of lower qp_constant, i.e. higher bitrate.) 7207 (It is better to err on the side of lower qp_constant, i.e.\& higher bitrate.)
7208 Subsequent passes are ABR, and must specify bitrate. 7208 Subsequent passes are ABR, and must specify bitrate.
7209 .br 7209 .br
7210 .I 7210 .I
7211 NOTE: 7211 NOTE:
7212 x264 three pass support being quite recent in MEncoder, we welcome any 7212 x264 three pass support being quite recent in MEncoder, we welcome any