comparison DOCS/man/en/mplayer.1 @ 13894:7f22fdc992a4

Some work on the XviD section: - better divx5bvop description - "new" (no)packed and (no)closed_gop options explained - more appropriate wordings
author gpoirier
date Sun, 07 Nov 2004 20:30:11 +0000
parents 5a786c7e4df4
children 99b893f9fb67
comparison
equal deleted inserted replaced
13893:9f1c3cf149fe 13894:7f22fdc992a4
31 . 31 .
32 .\" -------------------------------------------------------------------------- 32 .\" --------------------------------------------------------------------------
33 .\" Title 33 .\" Title
34 .\" -------------------------------------------------------------------------- 34 .\" --------------------------------------------------------------------------
35 . 35 .
36 .TH MPlayer 1 "2004-11-02" "The MPlayer Project" "The Movie Player" 36 .TH MPlayer 1 "2004-11-07" "The MPlayer Project" "The Movie Player"
37 . 37 .
38 .SH NAME 38 .SH NAME
39 mplayer \- movie player 39 mplayer \- movie player
40 .br 40 .br
41 mencoder \- movie encoder 41 mencoder \- movie encoder
6493 .B 4mv\ \ \ \ 6493 .B 4mv\ \ \ \
6494 Use 4 motion vectors per macroblock. 6494 Use 4 motion vectors per macroblock.
6495 This might give better compression, but slows down encoding. 6495 This might give better compression, but slows down encoding.
6496 .br 6496 .br
6497 .I WARNING: 6497 .I WARNING:
6498 This option is deprecated in XviD-1.0.x, as all is now taken care of 6498 As of XviD-1.0.x, this option is no longer available separately, and its
6499 by the me_quality option. 6499 functionality is included in the me_quality option.
6500 When me_quality > 4, 4mv is activated. 6500 When me_quality > 4, 4mv is activated.
6501 . 6501 .
6502 .TP 6502 .TP
6503 .B rc_reaction_delay_factor=<value> 6503 .B rc_reaction_delay_factor=<value>
6504 This parameter controls the number of frames the CBR rate controller 6504 This parameter controls the number of frames the CBR rate controller
6523 CBR mode: min & max quantizer for all frames (default: 2\-31) 6523 CBR mode: min & max quantizer for all frames (default: 2\-31)
6524 .br 6524 .br
6525 2pass mode: min & max quantizer for I/\:P-frames (default: 2\-31/\:2\-31) 6525 2pass mode: min & max quantizer for I/\:P-frames (default: 2\-31/\:2\-31)
6526 .br 6526 .br
6527 .I WARNING: 6527 .I WARNING:
6528 This option is deprecated in XviD-1.0.x, and is replaced by the 6528 As of XviD-1.0.x, this option is replaced by the
6529 [min|max]_[i|p|b]quant options. 6529 [min|max]_[i|p|b]quant options.
6530 . 6530 .
6531 .TP 6531 .TP
6532 .B min_key_interval=<value> 6532 .B min_key_interval=<value>
6533 minimum interval between keyframes (default: 0, 2pass only) 6533 minimum interval between keyframes (default: 0, 2pass only)
6542 For high bitrates, you will find that MPEG quantization preserves more detail. 6542 For high bitrates, you will find that MPEG quantization preserves more detail.
6543 For low bitrates, the smoothing of H.263 will give you less block noise. 6543 For low bitrates, the smoothing of H.263 will give you less block noise.
6544 When using custom matrices, MPEG must be used. 6544 When using custom matrices, MPEG must be used.
6545 .br 6545 .br
6546 .I WARNING: 6546 .I WARNING:
6547 This option is deprecated in XviD-1.0.x, and is replaced by the quant_type 6547 As of XviD-1.0.x, this option is replaced by the quant_type option.
6548 option.
6549 . 6548 .
6550 .TP 6549 .TP
6551 .B mod_quant 6550 .B mod_quant
6552 Decide whether to use MPEG or H.263 quantizers on a frame-by-frame basis 6551 Decide whether to use MPEG or H.263 quantizers on a frame-by-frame basis
6553 (2pass mode only). 6552 (2pass mode only).
6555 .I WARNING: 6554 .I WARNING:
6556 This will generate an illegal bitstream, and most likely not be decodable 6555 This will generate an illegal bitstream, and most likely not be decodable
6557 by any MPEG4 decoder besides libavcodec or XviD. 6556 by any MPEG4 decoder besides libavcodec or XviD.
6558 .br 6557 .br
6559 .I WARNING: 6558 .I WARNING:
6560 This option is deprecated in XviD-1.0.x. 6559 As of XviD-1.0.x, this option is no longer available.
6561 . 6560 .
6562 .TP 6561 .TP
6563 .B keyframe_boost=<0\-1000> 6562 .B keyframe_boost=<0\-1000>
6564 Shift some bits from the pool for other frame types to intra frames, 6563 Shift some bits from the pool for other frame types to intra frames,
6565 thus improving keyframe quality. 6564 thus improving keyframe quality.
6577 kfreduction determines the bitrate reduction they get. 6576 kfreduction determines the bitrate reduction they get.
6578 The last I-frame will get treated normally. 6577 The last I-frame will get treated normally.
6579 (default: 30, 2pass mode only) 6578 (default: 30, 2pass mode only)
6580 . 6579 .
6581 .TP 6580 .TP
6581 .B divx5bvop
6582 Generate DivX5 compatible B-frames (default: on).
6583 This seems to be mandatory only for old versions of DivX's decoder.
6584 .br
6585 .I WARNING:
6586 As of XviD-1.0.x, this option is replaced by the closed_gop option.
6587 .
6588 .TP
6582 .B (no)greyscale 6589 .B (no)greyscale
6583 Make XviD discard chroma planes so the encoded video is greyscale only. 6590 Make XviD discard chroma planes so the encoded video is greyscale only.
6584 Note that this does not speed up encoding, it just prevents chroma data 6591 Note that this does not speed up encoding, it just prevents chroma data
6585 from being written in the last stage of encoding. 6592 from being written in the last stage of encoding.
6586 . 6593 .
6595 The following options are only available with the latest stable 6602 The following options are only available with the latest stable
6596 releases of XviD 1.0.x (api4). 6603 releases of XviD 1.0.x (api4).
6597 . 6604 .
6598 .TP 6605 .TP
6599 .B (no)packed 6606 .B (no)packed
6600 Create a bitstream which can be decoded delay-free. 6607 This option is meant to solve frame-order issues when encoding to
6608 container formats like AVI that cannot cope with out-of-order frames.
6609 In practise, most decoders (both software and hardware) are able to deal
6610 with frame-order themselves, and may get confused when this option is
6611 turned on, so you can safely leave if off, unless you really know what
6612 you are doing.
6601 .br 6613 .br
6602 .I WARNING: 6614 .I WARNING:
6603 This will generate an illegal bitstream, and will not be 6615 This will generate an illegal bitstream, and will not be
6604 decodable by ISO-MPEG4 decoders except DivX/\:libavcodec/\:XviD. 6616 decodable by ISO-MPEG4 decoders except DivX/\:libavcodec/\:XviD.
6605 .br 6617 .br
6606 .I WARNING: 6618 .I WARNING:
6607 This will also store a fake DivX version in the file so the bug 6619 This will also store a fake DivX version in the file so the bug
6608 autodetection of some decoders might be confused. 6620 autodetection of some decoders might be confused.
6609 .
6610 .TP
6611 .B divx5bvop
6612 Generate DivX5 compatible B-frames (default: on).
6613 . 6621 .
6614 .TP 6622 .TP
6615 .B max_bframes=<0\-4> 6623 .B max_bframes=<0\-4>
6616 Maximum number of B-frames to put between I/\:P-frames (default: 0). 6624 Maximum number of B-frames to put between I/\:P-frames (default: 0).
6617 . 6625 .
6631 surrounding the man and his mouth is completely static). 6639 surrounding the man and his mouth is completely static).
6632 This setting allows you to specify what priority to place on the use of 6640 This setting allows you to specify what priority to place on the use of
6633 B-frames. 6641 B-frames.
6634 The higher the value, the higher the probability of B-frames being used. 6642 The higher the value, the higher the probability of B-frames being used.
6635 (default: 0) 6643 (default: 0)
6644 .
6645 .TP
6646 .B (no)closed_gop
6647 This option tells XviD to close every GOP (Group Of Pictures bounded
6648 by two I-frames), which makes GOPs independent from each other.
6649 This just implies that the last frame of the GOP is eiter a P-frame or a
6650 N-frame but not a B-frame.
6651 It is usually a good idea to turn this option on (default: on).
6636 . 6652 .
6637 .TP 6653 .TP
6638 .B frame_drop_ratio=<0\-100> (max_bframes=0 only) 6654 .B frame_drop_ratio=<0\-100> (max_bframes=0 only)
6639 This setting allows the creation of variable framerate video streams. 6655 This setting allows the creation of variable framerate video streams.
6640 The value of the setting specifies a threshold under which, if the 6656 The value of the setting specifies a threshold under which, if the