comparison DOCS/man/ru/mplayer.1 @ 21021:bc0afb5afa98

help_mp-ru.h sync with r21001 mplayer.1 sync with r21026
author voroshil
date Sat, 18 Nov 2006 19:36:28 +0000
parents 5e7183c4d01c
children b073c5879396
comparison
equal deleted inserted replaced
21020:2ec157c79f2f 21021:bc0afb5afa98
1 .\" MPlayer (C) 2000-2006 MPlayer Team 1 .\" MPlayer (C) 2000-2006 MPlayer Team
2 .\" This man page was/is done by Gabucino, Diego Biurrun, Jonas Jermann 2 .\" This man page was/is done by Gabucino, Diego Biurrun, Jonas Jermann
3 .\" Translated by Vladimir Voroshilov <voroshil@gmail.com> 3 .\" Translated by Vladimir Voroshilov <voroshil@gmail.com>
4 .\" Encoding: koi8-r 4 .\" Encoding: koi8-r
5 .\" synced with r20969 5 .\" synced with r21026
6 . 6 .
7 .\" -------------------------------------------------------------------------- 7 .\" --------------------------------------------------------------------------
8 .\" Определения макросов 8 .\" Определения макросов
9 .\" -------------------------------------------------------------------------- 9 .\" --------------------------------------------------------------------------
10 . 10 .
243 Выключает звук. 243 Выключает звук.
244 .IPs "_ (только MPEG-TS)" 244 .IPs "_ (только MPEG-TS)"
245 Циклически переключает доступные видео дорожки. 245 Циклически переключает доступные видео дорожки.
246 .IPs "# (только для MPEG и Matroska)" 246 .IPs "# (только для MPEG и Matroska)"
247 Циклически переключает доступные аудио дорожки. 247 Циклически переключает доступные аудио дорожки.
248 .IPs "TAB (только MPEG-TS)"
249 Циклически переключает доступные программы.
248 .IPs "f\ \ \ \ " 250 .IPs "f\ \ \ \ "
249 Включает полноэкранный режим (смотрите также \-fs). 251 Включает полноэкранный режим (смотрите также \-fs).
250 .IPs "T\ \ \ \ " 252 .IPs "T\ \ \ \ "
251 Включает режим `поверх всех окон` (также смотрите \-ontop). 253 Включает режим `поверх всех окон` (также смотрите \-ontop).
252 .IPs "w и e" 254 .IPs "w и e"
256 .IPs "d\ \ \ \ " 258 .IPs "d\ \ \ \ "
257 Изменяет режим выбрасывания кадров: нет / пропустить экран / пропустить декодирование 259 Изменяет режим выбрасывания кадров: нет / пропустить экран / пропустить декодирование
258 (смотрите \-framedrop и \-hardframedrop). 260 (смотрите \-framedrop и \-hardframedrop).
259 .IPs "v\ \ \ \ " 261 .IPs "v\ \ \ \ "
260 Изменяет видимость субтитров. 262 Изменяет видимость субтитров.
261 .IPs "b / j" 263 .IPs "j\ \ \ \ "
262 Циклически меняет доступные субтитры. 264 Циклически меняет доступные субтитры.
263 .IPs "y и g" 265 .IPs "y и g"
264 Перемещение вперед/назад по списку субтитров. 266 Перемещение вперед/назад по списку субтитров.
265 .IP "F\ \ \ \ " 267 .IP "F\ \ \ \ "
266 Переключает отображения "форсированных субтиров". 268 Переключает отображения "форсированных субтиров".
276 Делает снимок экрана. 278 Делает снимок экрана.
277 .IPs "I" 279 .IPs "I"
278 Показывет имя файла на OSD. 280 Показывет имя файла на OSD.
279 .IPs "! и @" 281 .IPs "! и @"
280 Перейти к началу предыдущего/следующего эпизода. 282 Перейти к началу предыдущего/следующего эпизода.
283 .IPs "D (только \-vo xvmc)"
284 Активирует/деактивирует деинтерлейсер.
281 .RE 285 .RE
282 .PD 1 286 .PD 1
283 .PP 287 .PP
284 .RS 288 .RS
285 (Следующие клавиши доступны только при использованиие аппаратно ускоренного видео вывода 289 (Следующие клавиши доступны только при использованиие аппаратно ускоренного видео вывода
1428 делают прослушивание некомфортным. 1432 делают прослушивание некомфортным.
1429 .sp 1 1433 .sp 1
1430 Доступные опции: 1434 Доступные опции:
1431 .RSs 1435 .RSs
1432 .IPs device=<значение> 1436 .IPs device=<значение>
1433 Уиспользуемое устройство радио (по-умолчанию: /dev/radio0). 1437 Используемое устройство радио (по-умолчанию: /dev/radio0 для Linux и /dev/tuner0 для *BSD).
1434 .IPs driver=<значение> 1438 .IPs driver=<значение>
1435 Используемый радио драйвер (пл-умолчанию: v4l2 если доступно, иначе v4l). 1439 Используемый радио драйвер (пл-умолчанию: v4l2 если доступно, иначе v4l).
1436 В данный момент поддерживаются драйверы v4l и v4l2. 1440 В данный момент поддерживаются драйверы v4l и v4l2.
1437 .IPs volume=<0..100> 1441 .IPs volume=<0..100>
1438 Уровень звука для радио (по-умолчанию: 100) 1442 Уровень звука для радио (по-умолчанию: 100)
1443 .IPs freq_min=<значение> (только *BSD BT848)
1444 Минимальная допустимая частота (по-молчанию: 87.50)
1445 .IPs freq_max=<значение> (только *BSD BT848)
1446 Максимальная допустимая частота (по-умолчанию: 108.00)
1439 .IPs channels=<frequency>\-<name>,<frequency>\-<name>,... 1447 .IPs channels=<frequency>\-<name>,<frequency>\-<name>,...
1440 Устанавливает список каналов. 1448 Устанавливает список каналов.
1441 Используйте _ вместо пробелов в именах (или играйтесь с экранированием ;-). 1449 Используйте _ вместо пробелов в именах (или играйтесь с экранированием ;-).
1442 Имена каналов будут выводиться при помощи OSD, и для управления с пульта 1450 Имена каналов будут выводиться при помощи OSD, и для управления с пульта
1443 будут доступны команды radio_step_channel и radio_set_channel (смотрите LIRC). 1451 будут доступны команды radio_step_channel и radio_set_channel (смотрите LIRC).
8481 The more precise the motion estimation is, the more bits can be saved. 8489 The more precise the motion estimation is, the more bits can be saved.
8482 Precision is gained at the expense of CPU time so decrease this setting if 8490 Precision is gained at the expense of CPU time so decrease this setting if
8483 you need realtime encoding. 8491 you need realtime encoding.
8484 . 8492 .
8485 .TP 8493 .TP
8486 .B (no)interlacing
8487 Encode the fields of interlaced video material.
8488 Turn this option on for interlaced content.
8489 .br
8490 .I NOTE:
8491 Should you rescale the video, you would need an interlace-aware resizer,
8492 which you can activate with \-vf scale=<width>:<height>:1.
8493 .
8494 .TP
8495 .B "4mv\ \ \ \ "
8496 Use 4 motion vectors per macroblock.
8497 This might give better compression, but slows down encoding.
8498 .br
8499 .I WARNING:
8500 As of Xvid-1.0.x, this option is no longer available separately, and its
8501 functionality is included in the me_quality option.
8502 When me_quality > 4, 4mv is activated.
8503 .
8504 .TP
8505 .B rc_reaction_delay_factor=<value>
8506 This parameter controls the number of frames the CBR rate controller
8507 will wait before reacting to bitrate changes and compensating for them
8508 to obtain a constant bitrate over an averaging range of frames.
8509 .
8510 .TP
8511 .B rc_averaging_period=<value>
8512 Real CBR is hard to achieve.
8513 Depending on the video material, bitrate can be variable, and hard to predict.
8514 Therefore Xvid uses an averaging period for which it guarantees a given
8515 amount of bits (minus a small variation).
8516 This settings expresses the "number of frames" for which Xvid averages
8517 bitrate and tries to achieve CBR.
8518 .
8519 .TP
8520 .B rc_buffer=<value>
8521 size of the rate control buffer
8522 .
8523 .TP
8524 .B quant_range=<1\-31>\-<1\-31>[/<1\-31>\-<1\-31>]
8525 CBR mode: min & max quantizer for all frames (default: 2\-31)
8526 .br
8527 two pass mode: min & max quantizer for I/P-frames (default: 2\-31/\:2\-31)
8528 .br
8529 .I WARNING:
8530 As of Xvid-1.0.x, this option is replaced by the
8531 [min|max]_[i|p|b]quant options.
8532 .
8533 .TP
8534 .B min_key_interval=<value> (two pass only)
8535 minimum interval between keyframes (default: 0)
8536 .
8537 .TP
8538 .B max_key_interval=<value>
8539 maximum interval between keyframes (default: 10*fps)
8540 .
8541 .TP
8542 .B mpeg_quant
8543 Use MPEG quantizers instead of H.263.
8544 For high bitrates, you will find that MPEG quantization preserves more detail.
8545 For low bitrates, the smoothing of H.263 will give you less block noise.
8546 When using custom matrices, MPEG must be used.
8547 .br
8548 .I WARNING:
8549 As of Xvid-1.0.x, this option is replaced by the quant_type option.
8550 .
8551 .TP
8552 .B mod_quant
8553 Decide whether to use MPEG or H.263 quantizers on a frame-by-frame basis
8554 (two pass mode only).
8555 .br
8556 .I WARNING:
8557 This will generate an illegal bitstream, and most likely not be decodable
8558 by any MPEG-4 decoder besides libavcodec or Xvid.
8559 .br
8560 .I WARNING:
8561 As of Xvid-1.0.x, this option is no longer available.
8562 .
8563 .TP
8564 .B keyframe_boost=<0\-1000> (two pass mode only)
8565 Shift some bits from the pool for other frame types to intra frames,
8566 thus improving keyframe quality.
8567 This amount is an extra percentage, so a value of 10 will give
8568 your keyframes 10% more bits than normal
8569 (default: 0).
8570 .
8571 .TP
8572 .B kfthreshold=<value> (two pass mode only)
8573 Works together with kfreduction.
8574 Determines the minimum distance below which you consider that
8575 two frames are considered consecutive and treated differently
8576 according to kfreduction
8577 (default: 10).
8578 .
8579 .TP
8580 .B kfreduction=<0\-100> (two pass mode only)
8581 The above two settings can be used to adjust the size of keyframes that
8582 you consider too close to the first (in a row).
8583 kfthreshold sets the range in which keyframes are reduced, and
8584 kfreduction determines the bitrate reduction they get.
8585 The last I-frame will get treated normally
8586 (default: 30).
8587 .
8588 .TP
8589 .B divx5bvop
8590 Generate DivX5 compatible B-frames (default: on).
8591 This seems to be mandatory only for old versions of DivX's decoder.
8592 .br
8593 .I WARNING:
8594 As of Xvid-1.0.x, this option is replaced by the closed_gop option.
8595 .
8596 .TP
8597 .B (no)grayscale
8598 Make Xvid discard chroma planes so the encoded video is grayscale only.
8599 Note that this does not speed up encoding, it just prevents chroma data
8600 from being written in the last stage of encoding.
8601 .
8602 .TP
8603 .B "debug\ \ "
8604 Save per-frame statistics in ./xvid.dbg. (This is not the two pass control
8605 file.)
8606 .RE
8607 .
8608 .PP
8609 .sp 1
8610 The following options are only available with the latest stable
8611 releases of Xvid 1.0.x (api4).
8612 .
8613 .TP
8614 .B (no)packed
8615 This option is meant to solve frame-order issues when encoding to
8616 container formats like AVI that cannot cope with out-of-order frames.
8617 In practice, most decoders (both software and hardware) are able to deal
8618 with frame-order themselves, and may get confused when this option is
8619 turned on, so you can safely leave if off, unless you really know what
8620 you are doing.
8621 .br
8622 .I WARNING:
8623 This will generate an illegal bitstream, and will not be
8624 decodable by ISO-MPEG-4 decoders except DivX/\:libavcodec/\:Xvid.
8625 .br
8626 .I WARNING:
8627 This will also store a fake DivX version in the file so the bug
8628 autodetection of some decoders might be confused.
8629 .
8630 .TP
8631 .B max_bframes=<0\-4>
8632 Maximum number of B-frames to put between I/P-frames (default: 2).
8633 .
8634 .TP
8635 .B bquant_ratio=<0\-1000>
8636 quantizer ratio between B- and non-B-frames, 150=1.50 (default: 150)
8637 .
8638 .TP
8639 .B bquant_offset=<-1000\-1000>
8640 quantizer offset between B- and non-B-frames, 100=1.00 (default: 100)
8641 .
8642 .TP
8643 .B bf_threshold=<-255\-255>
8644 This setting allows you to specify what priority to place on the use of
8645 B-frames.
8646 The higher the value, the higher the probability of B-frames being used
8647 (default: 0).
8648 Do not forget that B-frames usually have a higher quantizer, and therefore
8649 aggressive production of B-frames may cause worse visual quality.
8650 .
8651 .TP
8652 .B (no)closed_gop
8653 This option tells Xvid to close every GOP (Group Of Pictures bounded
8654 by two I-frames), which makes GOPs independent from each other.
8655 This just implies that the last frame of the GOP is either a P-frame or a
8656 N-frame but not a B-frame.
8657 It is usually a good idea to turn this option on (default: on).
8658 .
8659 .TP
8660 .B frame_drop_ratio=<0\-100> (max_bframes=0 only)
8661 This setting allows the creation of variable framerate video streams.
8662 The value of the setting specifies a threshold under which, if the
8663 difference of the following frame to the previous frame is below or equal
8664 to this threshold, a frame gets not coded (a so called n-vop is placed
8665 in the stream).
8666 On playback, when reaching an n-vop the previous frame will be displayed.
8667 .br
8668 .I WARNING:
8669 Playing with this setting may result in a jerky video, so use it at your
8670 own risks!
8671 .
8672 .TP
8673 .B (no)qpel 8494 .B (no)qpel
8674 MPEG-4 uses a half pixel precision for its motion search by default. 8495 MPEG-4 uses a half pixel precision for its motion search by default.
8675 The standard proposes a mode where encoders are allowed to use quarter 8496 The standard proposes a mode where encoders are allowed to use quarter
8676 pixel precision. 8497 pixel precision.
8677 This option usually results in a sharper image. 8498 This option usually results in a sharper image.
8702 Activate this if your encoded sequence is an anime/\:cartoon. 8523 Activate this if your encoded sequence is an anime/\:cartoon.
8703 It modifies some Xvid internal thresholds so Xvid takes better decisions on 8524 It modifies some Xvid internal thresholds so Xvid takes better decisions on
8704 frame types and motion vectors for flat looking cartoons. 8525 frame types and motion vectors for flat looking cartoons.
8705 . 8526 .
8706 .TP 8527 .TP
8707 .B quant_type=<h263|mpeg>
8708 Sets the type of quantizer to use.
8709 For high bitrates, you will find that MPEG quantization preserves more detail.
8710 For low bitrates, the smoothing of H.263 will give you less block noise.
8711 When using custom matrices, MPEG quantization
8712 .B must
8713 be used.
8714 .
8715 .TP
8716 .B (no)chroma_me 8528 .B (no)chroma_me
8717 The usual motion estimation algorithm uses only the luminance information to 8529 The usual motion estimation algorithm uses only the luminance information to
8718 find the best motion vector. 8530 find the best motion vector.
8719 However for some video material, using the chroma planes can help find 8531 However for some video material, using the chroma planes can help find
8720 better vectors. 8532 better vectors.
8771 It compresses those areas more strongly than medium ones, which will 8583 It compresses those areas more strongly than medium ones, which will
8772 save bits that can be spent again on other frames, raising overall 8584 save bits that can be spent again on other frames, raising overall
8773 subjective quality and possibly reducing PSNR. 8585 subjective quality and possibly reducing PSNR.
8774 . 8586 .
8775 .TP 8587 .TP
8588 .B (no)grayscale
8589 Make Xvid discard chroma planes so the encoded video is grayscale only.
8590 Note that this does not speed up encoding, it just prevents chroma data
8591 from being written in the last stage of encoding.
8592 .
8593 .TP
8594 .B (no)interlacing
8595 Encode the fields of interlaced video material.
8596 Turn this option on for interlaced content.
8597 .br
8598 .I NOTE:
8599 Should you rescale the video, you would need an interlace-aware resizer,
8600 which you can activate with \-vf scale=<width>:<height>:1.
8601 .
8602 .TP
8776 .B min_iquant=<0\-31> 8603 .B min_iquant=<0\-31>
8777 minimum I-frame quantizer (default: 2) 8604 minimum I-frame quantizer (default: 2)
8778 . 8605 .
8779 .TP 8606 .TP
8780 .B max_iquant=<0\-31> 8607 .B max_iquant=<0\-31>
8793 minimum B-frame quantizer (default: 2) 8620 minimum B-frame quantizer (default: 2)
8794 . 8621 .
8795 .TP 8622 .TP
8796 .B max_bquant=<0\-31> 8623 .B max_bquant=<0\-31>
8797 maximum B-frame quantizer (default: 31) 8624 maximum B-frame quantizer (default: 31)
8625 .
8626 .TP
8627 .B min_key_interval=<value> (two pass only)
8628 minimum interval between keyframes (default: 0)
8629 .
8630 .TP
8631 .B max_key_interval=<value>
8632 maximum interval between keyframes (default: 10*fps)
8633 .
8634 .TP
8635 .B quant_type=<h263|mpeg>
8636 Sets the type of quantizer to use.
8637 For high bitrates, you will find that MPEG quantization preserves more detail.
8638 For low bitrates, the smoothing of H.263 will give you less block noise.
8639 When using custom matrices, MPEG quantization
8640 .B must
8641 be used.
8798 . 8642 .
8799 .TP 8643 .TP
8800 .B quant_intra_matrix=<filename> 8644 .B quant_intra_matrix=<filename>
8801 Load a custom intra matrix file. 8645 Load a custom intra matrix file.
8802 You can build such a file with xvid4conf's matrix editor. 8646 You can build such a file with xvid4conf's matrix editor.
8803 . 8647 .
8804 .TP 8648 .TP
8805 .B quant_inter_matrix=<filename> 8649 .B quant_inter_matrix=<filename>
8806 Load a custom inter matrix file. 8650 Load a custom inter matrix file.
8807 You can build such a file with xvid4conf's matrix editor. 8651 You can build such a file with xvid4conf's matrix editor.
8652 .
8653 .TP
8654 .B keyframe_boost=<0\-1000> (two pass mode only)
8655 Shift some bits from the pool for other frame types to intra frames,
8656 thus improving keyframe quality.
8657 This amount is an extra percentage, so a value of 10 will give
8658 your keyframes 10% more bits than normal
8659 (default: 0).
8660 .
8661 .TP
8662 .B kfthreshold=<value> (two pass mode only)
8663 Works together with kfreduction.
8664 Determines the minimum distance below which you consider that
8665 two frames are considered consecutive and treated differently
8666 according to kfreduction
8667 (default: 10).
8668 .
8669 .TP
8670 .B kfreduction=<0\-100> (two pass mode only)
8671 The above two settings can be used to adjust the size of keyframes that
8672 you consider too close to the first (in a row).
8673 kfthreshold sets the range in which keyframes are reduced, and
8674 kfreduction determines the bitrate reduction they get.
8675 The last I-frame will get treated normally
8676 (default: 30).
8677 .
8678 .TP
8679 .B max_bframes=<0\-4>
8680 Maximum number of B-frames to put between I/P-frames (default: 2).
8681 .
8682 .TP
8683 .B bquant_ratio=<0\-1000>
8684 quantizer ratio between B- and non-B-frames, 150=1.50 (default: 150)
8685 .
8686 .TP
8687 .B bquant_offset=<-1000\-1000>
8688 quantizer offset between B- and non-B-frames, 100=1.00 (default: 100)
8689 .
8690 .TP
8691 .B bf_threshold=<-255\-255>
8692 This setting allows you to specify what priority to place on the use of
8693 B-frames.
8694 The higher the value, the higher the probability of B-frames being used
8695 (default: 0).
8696 Do not forget that B-frames usually have a higher quantizer, and therefore
8697 aggressive production of B-frames may cause worse visual quality.
8698 .
8699 .TP
8700 .B (no)closed_gop
8701 This option tells Xvid to close every GOP (Group Of Pictures bounded
8702 by two I-frames), which makes GOPs independent from each other.
8703 This just implies that the last frame of the GOP is either a P-frame or a
8704 N-frame but not a B-frame.
8705 It is usually a good idea to turn this option on (default: on).
8706 .
8707 .TP
8708 .B (no)packed
8709 This option is meant to solve frame-order issues when encoding to
8710 container formats like AVI that cannot cope with out-of-order frames.
8711 In practice, most decoders (both software and hardware) are able to deal
8712 with frame-order themselves, and may get confused when this option is
8713 turned on, so you can safely leave if off, unless you really know what
8714 you are doing.
8715 .br
8716 .I WARNING:
8717 This will generate an illegal bitstream, and will not be
8718 decodable by ISO-MPEG-4 decoders except DivX/\:libavcodec/\:Xvid.
8719 .br
8720 .I WARNING:
8721 This will also store a fake DivX version in the file so the bug
8722 autodetection of some decoders might be confused.
8723 .
8724 .TP
8725 .B frame_drop_ratio=<0\-100> (max_bframes=0 only)
8726 This setting allows the creation of variable framerate video streams.
8727 The value of the setting specifies a threshold under which, if the
8728 difference of the following frame to the previous frame is below or equal
8729 to this threshold, a frame gets not coded (a so called n-vop is placed
8730 in the stream).
8731 On playback, when reaching an n-vop the previous frame will be displayed.
8732 .br
8733 .I WARNING:
8734 Playing with this setting may result in a jerky video, so use it at your
8735 own risks!
8736 .
8737 .TP
8738 .B rc_reaction_delay_factor=<value>
8739 This parameter controls the number of frames the CBR rate controller
8740 will wait before reacting to bitrate changes and compensating for them
8741 to obtain a constant bitrate over an averaging range of frames.
8742 .
8743 .TP
8744 .B rc_averaging_period=<value>
8745 Real CBR is hard to achieve.
8746 Depending on the video material, bitrate can be variable, and hard to predict.
8747 Therefore Xvid uses an averaging period for which it guarantees a given
8748 amount of bits (minus a small variation).
8749 This settings expresses the "number of frames" for which Xvid averages
8750 bitrate and tries to achieve CBR.
8751 .
8752 .TP
8753 .B rc_buffer=<value>
8754 size of the rate control buffer
8808 . 8755 .
8809 .TP 8756 .TP
8810 .B curve_compression_high=<0\-100> 8757 .B curve_compression_high=<0\-100>
8811 This setting allows Xvid to take a certain percentage of bits away from 8758 This setting allows Xvid to take a certain percentage of bits away from
8812 high bitrate scenes and give them back to the bit reservoir. 8759 high bitrate scenes and give them back to the bit reservoir.
8981 Print the PSNR (peak signal to noise ratio) for the whole video after encoding 8928 Print the PSNR (peak signal to noise ratio) for the whole video after encoding
8982 and store the per frame PSNR in a file with a name like 'psnr_hhmmss.log' in 8929 and store the per frame PSNR in a file with a name like 'psnr_hhmmss.log' in
8983 the current directory. 8930 the current directory.
8984 Returned values are in dB (decibel), the higher the better. 8931 Returned values are in dB (decibel), the higher the better.
8985 . 8932 .
8933 .TP
8934 .B "debug\ \ "
8935 Save per-frame statistics in ./xvid.dbg. (This is not the two pass control
8936 file.)
8937 .RE
8938 .
8986 .PP 8939 .PP
8987 .sp 1 8940 .sp 1
8988 The following option is only available in Xvid 1.1.x. 8941 The following option is only available in Xvid 1.1.x.
8989 . 8942 .
8990 .TP 8943 .TP
8995 This produces nicer-looking B-frames while incurring almost no 8948 This produces nicer-looking B-frames while incurring almost no
8996 performance penalty (default: 1). 8949 performance penalty (default: 1).
8997 . 8950 .
8998 .PP 8951 .PP
8999 .sp 1 8952 .sp 1
9000 The following option is only available in the CVS version of Xvid. 8953 The following option is only available in the 1.2.x version of Xvid.
9001 . 8954 .
9002 .TP 8955 .TP
9003 .B threads=<0\-n> 8956 .B threads=<0\-n>
9004 Create n threads to run the motion estimation (default: 0). 8957 Create n threads to run the motion estimation (default: 0).
9005 The maximum number of threads that can be used is the picture height 8958 The maximum number of threads that can be used is the picture height