diff options
author | voroshil <voroshil@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-12-17 20:25:06 +0000 |
---|---|---|
committer | voroshil <voroshil@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-12-17 20:25:06 +0000 |
commit | 9f18bbec9bf2d3619cd5dac9d640be292fa1972e (patch) | |
tree | 483db5125a143c92892cd323c4fe5ba88617fb98 /DOCS/man/ru/mplayer.1 | |
parent | 02ec5aa12e155383b76c5c4a1f7b1c51f6fb0da5 (diff) | |
download | mpv-9f18bbec9bf2d3619cd5dac9d640be292fa1972e.tar.bz2 mpv-9f18bbec9bf2d3619cd5dac9d640be292fa1972e.tar.xz |
Trnaslated section "CODEC SPECIFIC ENCODING OPTIONS (MENCODER ONLY)"
Now man page translaton is complete.
However, translation contains many FIXME issues and
needs additional checks.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21660 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS/man/ru/mplayer.1')
-rw-r--r-- | DOCS/man/ru/mplayer.1 | 3034 |
1 files changed, 1578 insertions, 1456 deletions
diff --git a/DOCS/man/ru/mplayer.1 b/DOCS/man/ru/mplayer.1 index f27a8ce15b..11e8c18dd0 100644 --- a/DOCS/man/ru/mplayer.1 +++ b/DOCS/man/ru/mplayer.1 @@ -6964,15 +6964,14 @@ ALPHA-команд, чтобы установить область в -225, -200, -175 и так далее для . . . -.SH "CODEC SPECIFIC ENCODING OPTIONS (MENCODER ONLY)" -You can specify codec specific encoding parameters using the following -syntax: +.SH "СПЕЦИФИЧНЫЕ ДЛЯ КОДЕКОВ ОПЦИИ КОДИРОВАНИЯ (ТОЛЬКО MENCODER)" +Вы можете указать специфичные параметры кодеков, используя следующий синтаксис: . .TP -.B \-<codec>opts <option1[=value],option2,...> +.B \-<кодек>opts <опция1[=значение],значение2,...> . .PP -Where <codec> may be: lavc, xvidenc, lame, toolame, twolame, +Где <кодек> может быть: lavc, xvidenc, lame, toolame, twolame, nuv, xvfw, faac, x264enc, mpeg, lavf. . . @@ -6980,11 +6979,11 @@ nuv, xvfw, faac, x264enc, mpeg, lavf. . .TP .B "help\ \ \ " -get help +показывает справку . .TP .B vbr=<0\-4> -variable bitrate method +метод переменного битпотока .PD 0 .RSs .IPs 0 @@ -6992,7 +6991,7 @@ cbr .IPs 1 mt .IPs 2 -rh (default) +rh (по-умолчанию) .IPs 3 abr .IPs 4 @@ -7002,46 +7001,47 @@ mtrh . .TP .B "abr\ \ \ \ " -average bitrate +среднее значение битпотока . .TP .B "cbr\ \ \ \ " -constant bitrate -Also forces CBR mode encoding on subsequent ABR presets modes. +постоянный битпоток +Также принудительно задействует CBR режим кодирования в последующих предопределенных +ABR режимах. . .TP .B br=<0\-1024> -bitrate in kbps (CBR and ABR only) +битпоток в кбит/с (только CBR и ABR) . .TP .B q=<0\-9> -quality (0 \- highest, 9 \- lowest) (VBR only) +качество (0 \- лчушее, 9 \- худшее) (только VBR) . .TP .B aq=<0\-9> -algorithmic quality (0 \- best/slowest, 9 \- worst/fastest) +алгоритмическое качество (0 \- лучшее/медленное, 9 \- худшее/быстрое) . .TP .B ratio=<1\-100> -compression ratio +степень сжатия . .TP .B vol=<0\-10> -audio input gain +уровень звука . .TP .B mode=<0\-3> -(default: auto) +(по-умолчанию: авто) .PD 0 .RSs .IPs 0 -stereo +стерео .IPs 1 -joint-stereo +joint-стерео .IPs 2 -dualchannel +двухканальный .IPs 3 -mono +моно .RE .PD 1 . @@ -7050,101 +7050,103 @@ mono .PD 0 .RSs .IPs 0 -none +нет .IPs 1 -all +все .IPs 2 -adjust +настроить .RE .PD 1 . .TP .B "fast\ \ \ " -Switch on faster encoding on subsequent VBR presets modes. -This results in slightly lower quality and higher bitrates. +Переключиться на быстрое кодирование в последующих предопределенных +VBR режимах. Приводит к несколько меньшему качеству и увеличенному +битпотоку. . .TP -.B highpassfreq=<freq> -Set a highpass filtering frequency in Hz. -Frequencies below the specified one will be cut off. -A value of -1 will disable filtering, a value of 0 -will let LAME choose values automatically. +.B highpassfreq=<частота> +Устанавливает пороговую частоту для высокочастотного фильтра в Гц. +Частоты ниже указанной будут обрезаны. +Значение -1 отключит фильтрацию, значение 0 +предоставит lame возможность выбрать частоту автоматически. . .TP -.B lowpassfreq=<freq> -Set a lowpass filtering frequency in Hz. -Frequencies above the specified one will be cut off. -A value of -1 will disable filtering, a value of 0 -will let LAME choose values automatically. +.B lowpassfreq=<частота> +Устанавливает пороговую частоту для низкочастотного фильтра в Гц. +Частоты выше указанной будут обрезаны. +Значение -1 отключит чильтрацию, значение 0 +предоставит lame возможность выбрать частоту автоматически. . .TP -.B preset=<value> -preset values +.B preset=<значение> +предустановленные настройки .RSs .IPs "help\ " -Print additional options and information about presets settings. +Выводит дополнительные опции и информацию о предопределенных +настройках. .IPs medium -VBR encoding, good quality, 150\-180 kbps bitrate range +VBR кодирование, хорошее качество, битпоток в диапазоне 150\-180 кбит/с .IPs standard -VBR encoding, high quality, 170\-210 kbps bitrate range +VBR кодирование, высокое качество, битпоток в диапазоне 170\-210 кбит/с .IPs extreme -VBR encoding, very high quality, 200\-240 kbps bitrate range +VBR кодирование, очень высокое качество, битпоток в диапазоне 200\-240 кбит/с .IPs insane -CBR encoding, highest preset quality, 320 kbps bitrate +CBR кодирование, самое высокое качество, битпоток 320 кбит/с .IPs <8\-320> -ABR encoding at average given kbps bitrate +ABR кодирование с указанным в кбит/с средним значением битпотока .RE .sp 1 .RS -.I EXAMPLES: +.I ПРИМЕРЫ: .RE .PD 0 .RSs .IPs fast:preset=standard -suitable for most people and most music types and already quite high quality +применимо для большинства людей и типов музыки с довольно высоким качеством .IPs cbr:preset=192 -Encode with ABR presets at a 192 kbps forced constant bitrate. +Кодирование с ABR предустановками и жестко заданным постоянным битпотоком в 192 кбит/с .IPs preset=172 -Encode with ABR presets at a 172 kbps average bitrate. +Кодирование с ABR предустановками и средним значением битпотока в 172 кбит/с .IPs preset=extreme -for people with extremely good hearing and similar equipment +для людей с исключительно хорошим слухом и таким же оборудованием .RE .PD 1 . . -.SS toolame and twolame (\-toolameopts and \-twolameopts respectively) +.SS toolame и twolame (\-toolameopts и \-twolameopts соответственно) . .TP .B br=<32\-384> -In CBR mode this parameter indicates the bitrate in kbps, -when in VBR mode it is the minimum bitrate allowed per frame. -VBR mode will not work with a value below 112. +В режиме CBR этот параметр означает битпоток в кбит/с, +в VBR режиме - это минимально допустимый битпоток кадра. +VBR режим не будет работать со значениями меньше 112. . .TP -.B vbr=<-50\-50> (VBR only) -variability range; if negative the encoder shifts the average bitrate -towards the lower limit, if positive towards the higher. -When set to 0 CBR is used (default). +.B vbr=<-50\-50> (только VBR) +диапазон изменяемости; если отрицательно, кодировщик сдвигает средний битпоток в +нижнюю сторону, если положительный - в верхнюю. +Если установлен в 0, используется CBR (по-умолчанию). . .TP -.B maxvbr=<32\-384> (VBR only) -maximum bitrate allowed per frame, in kbps +.B maxvbr=<32\-384> (только VBR) +максимально допустимая величина битпотока на кадр, в кбит/с . .TP .B mode=<stereo | jstereo | mono | dual> -(default: mono for 1-channel audio, stereo otherwise) +(по-умолчанию: mono для 1-канального звука, иначе stereo) . .TP .B psy=<-1\-4> -psychoacoustic model (default: 2) +психоакустическая модель (по-умолчанию: 2) . .TP .B errprot=<0 | 1> -Include error protection. +Добавляет защиту от ошибок. . .TP .B debug=<0\-10> -debug level +уровень отладки .RE .PD 1 . @@ -7153,56 +7155,58 @@ debug level . .TP .B br=<bitrate> -average bitrate in kbps (mutually exclusive with quality) +среднее значение битпотока в кбит/с (несовместима с quality) . .TP .B quality=<1\-1000> -quality mode, the higher the better (mutually exclusive with br) +.\" FIXME exact translation possibly losts original meaning +.\" "quality mode" = режим качества +режим качества, больше - лучше (несовместима с br) . .TP .B object=<1\-4> -object type complexity +сложность типа объекта .PD 0 .RSs .IPs 1 -MAIN (default) +MAIN (по-умолчанию) .IPs 2 LOW .IPs 3 SSR .IPs 4 -LTP (extremely slow) +LTP (ужасно медленно) .RE .PD 1 . .TP .B mpeg=<2|4> -MPEG version (default: 4) +версия MPEG (по-умолчанию: 4) . .TP .B "tns\ \ \ \ " -Enables temporal noise shaping. +Включает подавление временного шума. . .TP -.B cutoff=<0\-sampling_rate/2> -cutoff frequency (default: sampling_rate/2) +.B cutoff=<0\-частота_дискретизации/2> +обрезаемая частота (по-умолчанию: частота_дискретизации/2) . .TP .B "raw\ \ \ \ " -Stores the bitstream as raw payload with extradata in the container header -(default: 0, corresponds to ADTS). -Do not set this flag if not explicitly required or you will not be able to -remux the audio stream later on. +Сохраняет битовый поток в сыром виде с дополнительными данными в +заголовке контейнера (по-умолчанию: 0, соответствует ADTS). +Не устанавливайте этот флаг, если этого не требуется специально, иначе +вы не сможете провести повторное мультиплексирование [remux] аудио потока позже. .RE .PD 1 . . .SS lavc (\-lavcopts) . -Many libavcodec (lavc for short) options are tersely documented. -Read the source for full details. +Многие опции libavcodec (lavc для краткости) документированы очень скудно. +Подробности ищите в исходниках. .PP -.I EXAMPLE: +.I ПРИМЕР: .PD 0 .RSs .IPs vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250 @@ -7211,7 +7215,7 @@ Read the source for full details. . .TP .B acodec=<value> -audio codec (default: mp2) +аудио кодек (по-умолчанию: mp2) .PD 0 .RSs .IPs "mp2\ \ " @@ -7221,38 +7225,40 @@ MPEG Layer 3 .IPs "ac3\ \ " AC3 .IPs adpcm_ima_wav -IMA Adaptive PCM (4bits per sample, 4:1 compression) +IMA Adaptive PCM (4bits на сэмпл, сжатие 4:1) .IPs "sonic\ " -Experimental lossy/lossless codec +Экспериментальный кодек с/без потерь .RE .PD 1 . .TP -.B abitrate=<value> -audio bitrate in kbps (default: 224) +.B abitrate=<значение> +аудио битпоток в кбит/с (по-умолчанию: 224) . .TP -.B atag=<value> -Use the specified Windows audio format tag (e.g.\& atag=0x55). +.B atag=<значение> +Использовать указанный тэг аудио формата Windows (например, atag=0x55). . .TP .B bit_exact -Use only bit exact algorithms (except (I)DCT). -Additionally bit_exact disables several optimizations and thus -should only be used for regression tests, which need binary -identical files even if the encoder version changes. -This also suppresses the user_data header in MPEG-4 streams. -Do not use this option unless you know exactly what you are doing. +Указывает использовать только побитово точные алгоритмы (кроме (I)DCT). +Дополнительно bit_exact отключает некоторые оптимизации и, +поэтому, должен использоваться только для тестов на +деградацию, требующих бинарно идентичных файлов, даже +есди меняется версия кодировщика. +Эта опция также подавляет user_data заголовок в MPEG-4 потоках. +Не используйте ее, если вы не знаете наверняка, что делаете. . .TP .B threads=<1\-8> -Maximum number of threads to use (default: 1). -May have a slight negative effect on motion estimation. +Максимальное количество используемых потоков (threads) (по-умолчанию: 1). +Может иметь незначительный негативный эффект при оценке +движения. .RE . .TP -.B vcodec=<value> -Employ the specified codec (default: mpeg4). +.B vcodec=<значение> +Задействует указанный кодек (по-умолчанию: mpeg4). .PD 0 .RSs .IPs mjpeg @@ -7272,319 +7278,340 @@ DivX 3 .IPs msmpeg4v2 MS MPEG4v2 .IPs "wmv1\ " -Windows Media Video, version 1 (AKA WMV7) +Windows Media Video, версия 1 (Он же WMV7) .IPs "wmv2\ " -Windows Media Video, version 2 (AKA WMV8) +Windows Media Video, версия 2 (Он же WMV8) .IPs "rv10\ " -an old RealVideo codec +старый RealVideo кодек .IPs mpeg1video -MPEG-1 video +MPEG-1 видео .IPs mpeg2video -MPEG-2 video +MPEG-2 видео .IPs huffyuv HuffYUV -.IPs ffvhuff (also see: vstrict) -nonstandard 20% smaller HuffYUV using YV12 +.IPs ffvhuff (смотрите также: vstrict) +нестандартный, меньший на 20% HuffYUV c использованием YV12 .IPs "asv1\ " ASUS Video v1 .IPs "asv2\ " ASUS Video v2 -.IPs "ffv1 (also see: vstrict)" -FFmpeg's lossless video codec +.IPs "ffv1 (смотрите также: vstrict)" +FFmpeg видео кодек без потерь .IPs "flv\ \ " -Sorenson H.263 used in Flash Video +Sorenson H.263, использующийся в Flash Video .IPs dvvideo Sony Digital Video .IPs "svq1\ " Apple Sorenson Video 1 -.IPs "snow (also see: vstrict)" -FFmpeg's experimental wavelet-based codec +.IPs "snow (смотрите также: vstrict)" +экспериментальный FFmpeg видео кодек, основанный на вейвлетах .RE .PD 1 . .TP .B vqmin=<1\-31> -minimum quantizer (pass 1/2) +минимальный квантователь (проход 1/2) .RSs .IPs 1 -Not recommended (much larger file, little quality difference and weird side -effects: msmpeg4, h263 will be very low quality, ratecontrol will be confused -resulting in lower quality and some decoders will not be able to decode it). +Не рекомендуется (намного больший файл, маленькое различие в качестве и странные +побочные эффекты: msmpeg4, h263 будут очень плохого качества, модуль управления +величиной потока будет сбит с толку, что приведет к ухудшению качества, и декодеры +не смогут декодировать поток). .IPs 2 -Recommended for normal mpeg4/\:mpeg1video encoding (default). +Рекомендуется для нормального mpeg4/\:mpeg1video кодирования (по-умолчанию). .IPs 3 -Recommended for h263(p)/\:msmpeg4. -The reason for preferring 3 over 2 is that 2 could lead to overflows. -(This will be fixed for h263(p) by changing the quantizer per MB in -the future, msmpeg4 cannot be fixed as it does not support that.) +Рекомендуется для h263(p)/\:msmpeg4. +Причина предпочтения 3 перед 2 заключается в том, что 2 может привести к +переполнению. +(Для h263(p) в будущем это может быть исправлено изменением +значения квантователя на MB, для msmpeg4 это исправить невозможно, +поскольку он не поддерживает подобную возможность.) .RE . .TP .B lmin=<0.01\-255.0> -Minimum frame-level Lagrange multiplier for ratecontrol (default: 2.0). -Lavc will rarely use quantizers below the value of lmin. -Lowering lmin will make lavc more likely to choose lower quantizers for -some frames, but not lower than the value of vqmin. -Likewise, raising lmin will make lavc less likely to choose low -quantizers, even if vqmin would have allowed them. -You probably want to set lmin approximately equal to vqmin. -When adaptive quantization is in use, changing lmin/lmax may have less -of an effect; see mblmin/mblmax. +Минимальное значение множителя Лагранжа уровня кадра для модуля управления +величиной потока (по-умолчанию: 2.0). +Lavc редко будет использовать значения квантователя меньше lmin. +При меньшем значении lmin lavc будет предпочитать меньшее значение +квантователя для некоторых кадров, но всегда большее, чем vqmin. +Аналогично, при увеличении lmin, lavc скорее всего не будет использовать +маленькие знаяения квантователя, даже если vqmin это позволяет. +Вы, возможно, хотите установить значение lmin приближенно +равным vqmin. При использовании адаптивного квантования, изменение lmin/lmax +.\" FIXME may have less of an effect = практически не иметь эффекта +может практически не иметь эффекта; смотрите mblmin/mblmax. .RE . .TP .B lmax=<0.01\-255.0> -maximum Lagrange multiplier for ratecontrol (default: 31.0) +максимальное значение множителя Лагранжа для модуля управления величиной +потока (по-умолчанию: 31.0) .RE . .TP .B mblmin=<0.01\-255.0> -Minimum macroblock-level Lagrange multiplier for ratecontrol -(default:2.0). -This parameter affects adaptive quantization options like qprd, -lumi_mask, etc.. +Минимальное значение множителя Лагранжа уровня макроблока для +модуля управления величиной потока (по-умолчанию: 2.0). +Этот параметр влияет на опции адаптивного квантования, такие как +qprd, lumi_mask, и так далее... .RE . .TP .B mblmax=<0.01\-255.0> -Maximum macroblock-level Lagrange multiplier for ratecontrol -(default: 31.0). +Максимальное значение множителя Лагранжа уровня макроблока для +модуля управления величиной потока (по-умолчанию: 31.0). .RE . .TP .B vqscale=<0\-31> -Constant quantizer /\: constant quality encoding (selects fixed quantizer mode). -A lower value means better quality but larger files (default: 0). -In case of snow codec, value 0 means lossless encoding. -Since the other codecs do not support this, vqscale=0 will be ignored and -variable quantizers are used, which is the default. -1 is not recommended (see vqmin for details). +Постоянный квантователь /\: кодирование с постоянным качеством +(выбирает режим постоянного квантователя). +Меньшее значение означает лучшее качество, но файлы большего +размера (по-умолчанию: 0). +В случае snow кодека, 0 означает кодирование без потерь. +Поскольку остальные кодеки этого не поддерживают, то vqscale=0 для них +проигнорируется и будут использованы переменные квантователи, +что является поведением по-умолчанию. +Использование 1 не рекомендуется (смотрите vqmin для подробностей). . .TP .B vqmax=<1\-31> -Maximum quantizer (pass 1/2), 10\-31 should be a sane range (default: 31). +Максимальное значение квантователя (проход 1/2), 10\-31 будет разумным +диапазоном (по-умолчанию: 31). . .TP .B mbqmin=<1\-31> -obsolete, use vqmin +устарело, используйте vqmin . .TP .B mbqmax=<1\-31> -obsolete, use vqmax +устарело, используйте vqmax . .TP .B vqdiff=<1\-31> -maximum quantizer difference between consecutive I- or P-frames -(pass 1/2) (default: 3) +максимальное различие квантователя в последовательных I- или P-кадрах +(проход 1/2) (по-умолчанию: 3) . .TP .B vmax_b_frames=<0\-4> -maximum number of B-frames between non-B-frames: +максимальное количество B-кадров между не-B-кадрами: .PD 0 .RSs .IPs 0 -no B-frames (default) +нет B-кадров (по-умолчанию) .IPs 0\-2 -sane range for MPEG-4 +разумный диапазон для MPEG-4 .RE .PD 1 . .TP .B vme=<0\-5> -motion estimation method. -Available methods are: +метод оценки движения. +Доступные методы: .PD 0 .RSs .IPs 0 -none (very low quality) +отсутствует (очень низкое качество) .IPs 1 -full (slow, currently unmaintained and disabled) +полный (медленно, в данный момент не сопровождается и отключен) .IPs 2 -log (low quality, currently unmaintained and disabled) +log (низкое качество, в данный момент не сопровождается и отключен) .IPs 3 -phods (low quality, currently unmaintained and disabled) +phods (низкое качество, в данный момент не сопровождается и отключен) .IPs 4 -EPZS: size=1 diamond, size can be adjusted with the *dia options -(default) +EPZS: ромб с size=1, размер может быть изменен *dia поциями +(по-умолчанию) .IPs 5 -X1 (experimental, currently aliased to EPZS) +X1 (экспериментальный, в данный момент псевдоним EPZS) .IPs 8 -iter (iterative overlapped block, only used in snow) +iter (итеративный перекрывающийся блок, используется только в snow) .RE .PD 1 .sp 1 .RS .br -.I NOTE: -0\-3 currently ignores the amount of bits spent, -so quality may be low. +.I ЗАМЕЧАНИЕ: +0\-3 в данный момент игнорируют количество израсходованных битов, +так что качество может быть низким. .RE . .TP .B me_range=<0\-9999> -motion estimation search range (default: 0 (unlimited)) +диапазон поиска оценки движения (по-умолчанию: 0 (неограничен)) . .TP .B mbd=<0\-2> -Macroblock decision algorithm (high quality mode), encode each macro -block in all modes and choose the best. -This is slow but results in better quality and file size. +Алгоритм принятия решения о макроблоке (режим высокого качества), +Указывает кодировать каждый макроблок всеми режимами и выбирать лучший. +Это работает медленно, но дает лучшее качество и меньший файл. .PD 0 .RSs .IPs 0 -Use mbcmp (default). +Используется mbcmp (по-умолчанию). .IPs 1 -Select the MB mode which needs the fewest bits (=vhq). +Выбирает режим MB, требующий меньшее количество бит (=vhq). .IPs 2 -Select the MB mode which has the best rate distortion. +Выбирает режим MB, имеющий лучшее соотношение сигнал-шум. .RE .PD 1 . .TP .B "vhq\ \ \ \ " -Same as mbd=1, kept for compatibility reasons. +То же, что и mbd=1, сохранено для целей совместимости. . .TP .B "v4mv\ \ \ " -Allow 4 motion vectors per macroblock (slightly better quality). -Works better if used with mbd>0. +Допускает 4 вектора движения на макроблок (немного лучшее качество). +При использовании с mbd>0 работает лучше. . .TP .B "obmc\ \ \ " -overlapped block motion compensation (H.263+) +компенсация движения перекрывающегося блока (H.263+) . .TP .B "loop\ \ \ " -loop filter (H.263+) -note, this is broken +loop фильтр (H.263+) +имейте в виду, он сломан . .TP .B inter_threshold <-1000\-1000> -Does absolutely nothing at the moment. +На данный момент абсолютно ничего не делает. . .TP .B keyint=<0\-300> -maximum interval between keyframes in frames (default: 250 or one -keyframe every ten seconds in a 25fps movie. -This is the recommended default for MPEG-4). -Most codecs require regular keyframes in order to limit the accumulation of mismatch error. -Keyframes are also needed for seeking, as seeking is only possible to a keyframe - but -keyframes need more space than other frames, so larger numbers here mean -slightly smaller files but less precise seeking. -0 is equivalent to 1, which makes every frame a keyframe. -Values >300 are not recommended as the quality might be bad depending upon -decoder, encoder and luck. -It is a common for MPEG-1/2 to use values <=30. +максимальный интервал между ключевыми кадрами (по-умолчанию: 250, другими словами +один ключевой кадр каждые десять секунд в 25fps фильме. +Это рекомендуемое значение для MPEG-4). +Большинство кодеков требуют наличия регулярных ключевых кадров, чтобы +ограничить накопление ошибок несовпадения. +Ключевые кадры также нужны для перемещения, поскольку перемещение +возможно только по ним, но занимают больше места. +Таким образом большие значения здесь означают файлы месколько +меньшего размера, но с менее точным перемещением. +0 эквивалентно 1, что делает каждый кадр ключевым. +Значения >300 не рекомендуется использовать, поскольку качество +может быть плохим в зависимости от декодера, кодера и удачи. +Для MPEG-1/2 обычно используются значения <=30. . .TP .B sc_threshold=<-1000000000\-1000000000> -Threshold for scene change detection. -A keyframe is inserted by libavcodec when it detects a scene change. -You can specify the sensitivity of the detection with this option. --1000000000 means there is a scene change detected at every frame, -1000000000 means no scene changes are detected (default: 0). +Пороговое значение для определения изменения сцены. +Ключевой кадр вставляется libavcodec тогда, когда он обнаруживает, +что сцена изменилась. +Этой опцией вы можете указать чувствительность определения. +-1000000000 означает, что сцена меняется каждый кадр. +1000000000 означает, что изменения сцены вообще не определяются (по-умолчанию: 0). . .TP -.B sc_factor=<any positive integer> -Causes frames with higher quantizers to be more likely to trigger a -scene change detection and make libavcodec use an I-frame (default: 1). -1\-16 is a sane range. -Values between 2 and 6 may yield increasing PSNR (up to approximately -0.04 dB) and better placement of I-frames in high-motion scenes. -Higher values than 6 may give very slightly better PSNR (approximately -0.01 dB more than sc_factor=6), but noticably worse visual quality. +.B sc_factor=<любое положительное целое> +Кадры с квантователем выше указанного значения с большей вероятность приведут к +срабатыванию алгоритма определения изменения сцены и использованию +кодеком I-кадра (по-умолчанию: 1). +Разумный диапазон: 1\-16. +Значения между 2 и 6 могут дать увеличенный PSNR (вплоть до примерно +0.04 дБ) и лучшеее расположение I-кадров в сильно динамичных сценах. +Значения больше 6 могут дать очень незначительное увеличение PSNR +(примерно на 0.01 дБ больше, чем sc_factor=6), но заметно +ухудшат визуальное качество. . .TP -.B vb_strategy=<0\-2> (pass one only) -strategy to choose between I/P/B-frames: +.B vb_strategy=<0\-2> (только первый проход) +стратегия выбора между I/P/B-кадрами: .PD 0 .RSs .IPs 0 -Always use the maximum number of B-frames (default). +Всегда использовать максимальное количество B-кадров (по-умолчанию). .IPs 1 -Avoid B-frames in high motion scenes. -See the b_sensitivity option to tune this strategy. +Избегать использования B-кадров в сильно динамичных сценах. +Смотрите опцию b_sensitivity для тюнинга этой стратегии. .IPs 2 -Places B-frames more or less optimally to yield maximum quality (slower). -You may want to reduce the speed impact of this option by tuning the -option brd_scale. +Размещает B-кадры более или менее оптимально, чтобы получить максимальное качество (медленнее). +Вы можете захотеть уменьшить влияние этой опции на скорость, настраивая +опцию brd_scale. .RE .PD 1 . .TP -.B b_sensitivity=<any integer greater than 0> -Adjusts how sensitively vb_strategy=1 detects motion and avoids using -B-frames (default: 40). -Lower sensitivities will result in more B-frames. -Using more B-frames usually improves PSNR, but too many B-frames can -hurt quality in high-motion scenes. -Unless there is an extremely high amount of motion, b_sensitivity can -safely be lowered below the default; 10 is a reasonable value in most -cases. +.B b_sensitivity=<любое целое большее 0> +Настраивает чувствительность определения опцией vb_strategy=1 движения +и избегания использования B-кадров (по-умолчанию: 40). +Меньшее значение чувствительности даст в результате большее количество +B-кадров. Это обычно удучшает PSNR, но слишком большое их количество +может навредить качеству в сильно динамичных сценах. +Если же нет большого количества динамики, то можно +безопасно уменьшить b_sensitivity ниже значения по-умолчанию; +10 - разумнное значение в большинстве случаев. . .TP .B brd_scale=<0\-10> -Downscales frames for dynamic B-frame decision (default: 0). -Each time brd_scale is increased by one, the frame dimensions are -divided by two, which improves speed by a factor of four. -Both dimensions of the fully downscaled frame must be even numbers, so -brd_scale=1 requires the original dimensions to be multiples of four, -brd_scale=2 requires multiples of eight, etc. -In other words, the dimensions of the original frame must both be -divisible by 2^(brd_scale+1) with no remainder. +.\"FIXME is translation correct +.\" Downscales frames for dynamic B-frame decision (default: 0). +Уменьшает размер изображения для определения динамичности +B-кадра (по-умолчанию: 0). +При каждом увеличении brd_scale на единицу, размерности +делятся на два, что увеличивает скорость работы в четыре раза. +Обе размерности полностью отмастшабированного кадра должны быть четными, +таким образом brd_scale=1 требует, чтобы обе размерности были кратны четырем, +brd_scale=2 требует кратность восьми и так далее. +Другими словами, обе размерности оригинального кадра должны делиться +на 2^(brd_scale+1) без остатка. . .TP .B bidir_refine=<0\-4> -Refine the two motion vectors used in bidirectional macroblocks, -rather than re-using vectors from the forward and backward searches. -This option has no effect without B-frames. +Уточнить два вектора движения, использующихся в двунаправленных +макроблоках вместо повторного использования векторов из прямого и обратного поиска. +Опция не имеет эффекта при отсутствии B-Кадров. .PD 0 .RSs .IPs 0 -Disabled (default). +Отключено (по-умолчанию). .IPs 1\-4 -Use a wider search (larger values are slower). +Использование более широкого поиска (чем больше значение, тем медленнее). .RE .PD 1 . .TP .B vpass=<1\-3> -Activates internal two (or more) pass mode, only specify if you wish to -use two (or more) pass encoding. +Активирует внутренний режим с двумя (или более) проходами, указывайте, +только если хотите использовать двух(или более)проходное кодирование. .PD 0 .RSs .IPs 1 -first pass (also see turbo) +первый проход (смотрите также turbo) .IPs 2 -second pass +второй проход .IPs 3 -Nth pass (second and subsequent passes of N-pass encoding) +N-й проход (второй и последующие проходы N-проходного режима) .RE .RS -Here is how it works, and how to use it: +Вот как это работает, и как это можно использовать: .br -The first pass (vpass=1) writes the statistics file. -You might want to deactivate some CPU-hungry options, like "turbo" -mode does. +Первый прход (vpass=1) записывает файл со статистикой. +Возможно, вы захотите дективировать некоторые требовательные к +CPU опции так, как это делает режим turbo. .br -In two pass mode, the second pass (vpass=2) reads the statistics file and -bases ratecontrol decisions on it. +В двупроходном режиме второй проход (vpass=2) читает файл статистики и +на основе этой информации принимаются решения об управлениии величиной потока. .br -In N-pass mode, the second pass (vpass=3, that is not a typo) -does both: It first reads the statistics, then overwrites them. -You might want to backup divx2pass.log before doing this if there is -any possibility that you will have to cancel MEncoder. -You can use all encoding options, except very CPU-hungry options like "qns". +В N-проходном режиме, второй проход (vpass=3, это не опечатка) +делает две вещи: сначала читает файл статистики, затем перезаписывает его. +возможно, перед этим вам захочется сохранить divx2pass.log, если +существует вероятность прерывания работы MEncoder. +Можно использовать все опции, за исключением тех, что очень сильно +потребляют CPU, например "qns". .br -You can run this same pass over and over to refine the encode. -Each subsequent pass will use the statistics from the previous pass to improve. -The final pass can include any CPU-hungry encoding options. +Вы можете запускать этот проход снова и снова для улучшения кодирования. +Каждый последующий проход будет использовать статистику предыдущего для +улучщения результата. +Последний проход может включать любые нагружающие CPU опции. .br -If you want a 2 pass encode, use first vpass=1, and then vpass=2. +Если хотите сделать двухпроходное кодирование, используйте сначала vpass=1, +затем vpass=2. .br -If you want a 3 or more pass encode, use vpass=1 for the first pass -and then vpass=3 and then vpass=3 again and again until you are -satisfied with the encode. +Если желаете кодировать в 3 или более проходов, используйте vpass=1 +для первого, затем vpass=3, затем vpass=3 снова и снова, пока +не удовлетворитесь результатом кодирования. .RE .PD 1 .sp 1 @@ -7594,375 +7621,379 @@ huffyuv: .PD 0 .RSs .IPs "pass 1" -Saves statistics. +Сохраняет статистику. .IPs "pass 2" -Encodes with an optimal Huffman table based upon statistics -from the first pass. +Кодирует с оптимальной таблицей Хафмана (Huffman), основанной +на статистике из первого прохода. .RE .PD 1 . .TP -.B turbo (two pass only) -Dramatically speeds up pass one using faster algorithms and disabling -CPU-intensive options. -This will probably reduce global PSNR a little bit (around 0.01dB) and -change individual frame type and PSNR a little bit more (up to 0.03dB). +.B turbo (только двухпроходный режим) +Чрезвычайно ускоряет первый проход, используя более быстрые алгоритмы +и отключая сильно нагружающие CPU опции. +Возможно это неcколько уменьшит общий PSNR (примерно на 0.01дБ), а +также изменит тип и незначительно (вплоть до 0.03dB) PSNR отдельных кадров. . .TP .B aspect=<x/y> -Store movie aspect internally, just like with MPEG files. -Much nicer than rescaling, because quality is not decreased. -Only MPlayer will play these files correctly, other players will display -them with wrong aspect. -The aspect parameter can be given as a ratio or a floating point number. +Сохранает пропорции фильма внутри него, в точности как в MPEG файлах. +Намного приятнее при масштабировании, поскольку качество не ухудшается. +Только MPlayer сможет правильно воспроизвести такие файлы, остальные +проигрыватели будут показывать его с неверными пропорциями. +Параметр опции aspect может быть задан дробью или вещественным числом. .sp 1 .RS -.I EXAMPLE: +.I ПРИМЕР: .RE .RSs .PD 0 -.IPs "aspect=16/9 or aspect=1.78" +.IPs "aspect=16/9 или aspect=1.78" .PD 1 .RE . .TP .B autoaspect -Same as the aspect option, but automatically computes aspect, taking -into account all the adjustments (crop/\:expand/\:scale/\:etc.) made in the -filter chain. -Does not incur a performance penalty, so you can safely leave it -always on. +То же, что и опция aspect, но вычисляет пропорции автоматически, +принимая во внимание все изменения (crop/\:expand/\:scale/\:другое.), +производимые в цепочке фильтров. Производительность никак не страдает, так что +можно спокойно держать эту опцию постоянно включенной. . .TP -.B vbitrate=<value> -Specify bitrate (pass 1/2) (default: 800). +.B vbitrate=<значение> +Указывает битпоток (проход 1/2) (по-умолчанию: 800). .br -.I WARNING: -1kbit = 1000 bits +.I ВНИМАНИЕ: +1кбит = 1000 бит .PD 0 .RSs .IPs 4\-16000 -(in kbit) +(в кбитах) .IPs 16001\-24000000 -(in bit) +(в битах) .RE .PD 1 . .TP -.B vratetol=<value> -approximated file size tolerance in kbit. -1000\-100000 is a sane range. -(warning: 1kbit = 1000 bits) -(default: 8000) +.B vratetol=<значение> +допустимое отклонение от примерного размера файла в кбит. +1000\-100000 - разумный диапазон. +(внимание: 1кбит = 1000 бит) +(по-умолчанию: 8000) .br -.I NOTE: -vratetol should not be too large during the second pass or there might -be problems if vrc_(min|max)rate is used. +.I ЗАМЕЧАНИЕ: +vratetol не должно быть слишком большим во время второго прохода, иначе могут +быть проблемы при использовании vrc_(min|max)rate. . .TP -.B vrc_maxrate=<value> -maximum bitrate in kbit/\:sec (pass 1/2) -(default: 0, unlimited) +.B vrc_maxrate=<значение> +максимальный битпоток в кбит/\:сек (проход 1/2) +(по-умолчанию: 0, неограничен) . .TP -.B vrc_minrate=<value> -minimum bitrate in kbit/\:sec (pass 1/2) -(default: 0, unlimited) +.B vrc_minrate=<значение> +минимальный битпоток в кбит/\:сек (проход 1/2) +(по-умолчанию: 0, неограничен) . .TP -.B vrc_buf_size=<value> -buffer size in kbit (pass 1/2). -For MPEG-1/2 this also sets the vbv buffer size, use 327 fo |