From 977ef293a377b10759032df8315b6a71d05b02fd Mon Sep 17 00:00:00 2001 From: voroshil Date: Wed, 20 Dec 2006 11:50:00 +0000 Subject: Translation of menc-feat-xvid sect1 in encoding-guide.xml git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21696 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/xml/ru/encoding-guide.xml | 327 ++++++++++++++++++++--------------------- 1 file changed, 160 insertions(+), 167 deletions(-) diff --git a/DOCS/xml/ru/encoding-guide.xml b/DOCS/xml/ru/encoding-guide.xml index c67d0bb159..72f18f8241 100644 --- a/DOCS/xml/ru/encoding-guide.xml +++ b/DOCS/xml/ru/encoding-guide.xml @@ -3139,202 +3139,197 @@ mplayer Harry_Potter_2.avi -vf spp,noise=9ah:5ah,eq2= -Encoding with the <systemitem class="library">Xvid</systemitem> - codec +Кодирование кодеком <systemitem class="library">Xvid</systemitem> -Xvid is a free library for -encoding MPEG-4 ASP video streams. -Before starting to encode, you need to -set up MEncoder to support it. +Xvid - это свободная библиотека для +кодирования MPEG-4 ASP видео потоков. +Перед тем, как начать кодирование, вам потребуется +настроить MEncoder для его поддержки. -This guide mainly aims at featuring the same kind of information -as x264's encoding guide. -Therefore, please begin by reading -the first part -of that guide. +Это руководство в основном нацелено на особенности применения тех же методов, +что описаны в руководстве по кодированию с помощью x264. +Поэтому, сначала прочтите, пожалуйста, +первую часть +того руководства. -What options should I use to get the best results? +Какие опции следует использовать для получения лучших резудьтатов? -Please begin by reviewing the -Xvid section of -MPlayer's man page. -This section is intended to be a supplement to the man page. +Пожалуйста, начните с просмотра раздела +Xvid man страницы +MPlayer. +Этот раздел предполагается как дополнение к man странице. -The Xvid default settings are already a good tradeoff between -speed and quality, therefore you can safely stick to them if -the following section puzzles you. +Настройки по-умолчанию Xvid уже являются хорошим выбором между скоростью и +качеством, поэтому вы можете без опасений придерживаться их, если следующий +раздел вас озадачивает. -Encoding options of <systemitem class="library">Xvid</systemitem> +Опции кодирования <systemitem class="library">Xvid</systemitem> vhq - This setting affects the macroblock decision algorithm, where the - higher the setting, the wiser the decision. - The default setting may be safely used for every encode, while - higher settings always help PSNR but are significantly slower. - Please note that a better PSNR does not necessarily mean - that the picture will look better, but tells you that it is - closer to the original. - Turning it off will noticeably speed up encoding; if speed is - critical for you, the tradeoff may be worth it. + Эта опция влияет на алгоритм принятия решений о макроблоке, чем выше значение, тем + мудрее будут решения. + Значение по-умолчанию можно без опаски использовать для любого кодирования, в + то время, как более высокие значения улучшат PSNR, но будут работать значительно + медленнее. + Заметье, пожалуйста, что лучший PSNR не обязательно означает лучше выглядящую + картинку, но говорит, что она ближе к оригиналу. + Отключение этой опции заметно ускоряет кодирование; это может быть достойным + компромиссом, если скорость вам критична. bvhq - This does the same job as vhq, but does it on B-frames. - It has a negligible impact on speed, and slightly improves quality - (around +0.1dB PSNR). + То же, что и vhq, но для B-кадров. + Имеет незначительное влияние на скорость и слегка улучшает качество (около + +0.1дБ). max_bframes - A higher number of consecutive allowed B-frames usually improves - compressibility, although it may also lead to more blocking artifacts. - The default setting is a good tradeoff between compressibility and - quality, but you may increase it up to 3 if you are bitrate-starved. - You may also decrease it to 1 or 0 if you are aiming at perfect - quality, though in that case you should make sure your - target bitrate is high enough to ensure that the encoder does not - have to increase quantizers to reach it. + Большее число допустимых последовательных B-кадров обычно улучшает + сжимаемость, хотя оно может также привести к большему количеству блочных + артефактов (квадратиков). + Значение по-умолчанию - хороший выбор между сжимаемостью и качеством, но вы + можете увеличить его до 3, если стеснены величиной битпотока. + Вы также можете уменьшить это значение до 1 или 0, если печетесь об отличном качестве, + впрочем в этом случае вы должны убедиться, что целевой битпоток достаточно высок, + дабы кодировщик не увеличивал значение квантователя, сохраняя нужную величину + битпотока. bf_threshold - This controls the B-frame sensitivity of the encoder, where a higher - value leads to more B-frames being used (and vice versa). - This setting is to be used together with ; - if you are bitrate-starved, you should increase both - and , - while you may increase and reduce - so that the encoder may use more - B-frames in places that only really - need them. - A low number of and a high value of - is probably not a wise choice as it - will force the encoder to put B-frames in places that would not - benefit from them, therefore reducing visual quality. - However, if you need to be compatible with standalone players that - only support old DivX profiles (which only supports up to 1 - consecutive B-frame), this would be your only way to - increase compressibility through using B-frames. + Управляет чувствительностью кодировщика к B-кадрам, где большие значения + приводят к использованию большиего количество B-кадров (и наоборот). + Опция должна использоваться совместно с ; + если вы стеснены величиной битпотока, то должны увеличить и + , и , + в том время как увеличение и уменьшение + позволят кодировщику использовать больше + B-кадров в местах, где это действительно + необходимо. + Низкое количество и высокое значение + - это, возможно, не самое мудрое решение, + поскольку оно принудит кодировщик размещать B-кадры в местах, которые никак не + выиграют от этого, тем самым ухудшая визуальное качество. + Однако, если вам требуется совместимость с аппаратными + проигрывателями, поддерживающими только старые DivX профили (которые + поддерживают только 1 последовательный B-кадр), это единственный способ + увеличить сжимаемость при помощи B-кадров. trellis - Optimizes the quantization process to get an optimal tradeoff - between PSNR and bitrate, which allows significant bit saving. - These bits will in return be spent elsewhere on the video, - raising overall visual quality. - You should always leave it on as its impact on quality is huge. - Even if you are looking for speed, do not disable it until you - have turned down and all other more - CPU-hungry options to the minimum. + Оптимизирует процесс квантования для получения оптимального + соотношения между PSNR и битпотоком, что позволяет существенно экономить биты. + Эти биты впоследствии будут потрачены на другие части видео, что приведет к + увеличению общего качества. + Следует всегда оставлять эту опцию включенной, поскольку ее влияние на + качество огромно. Даже если вы заботитесь о скорости, не отключайте ее до тех + пор, пока не выставили и остальные более CPU-прожорливые + опции на минимум. hq_ac - Activates a better coefficient cost estimation method, which slightly - reduces filesize by around 0.15 to 0.19% (which corresponds to less - than 0.01dB PSNR increase), while having a negligible impact on speed. - It is therefore recommended to always leave it on. + Активирует более точный метод оценки стоимости коэффициентов, что + уменьшает размер файла примерно на 0.15 - 0.19% (соответствует увеличению + PSNR меньше, чем на 0.01дБ), имея несущественное влияние на скорость. + Поэтому, рекомендуется всегда держать эту опцию включенной. cartoon - Designed to better encode cartoon content, and has no impact on - speed as it just tunes the mode decision heuristics for this type - of content. + Разработана для лучшего кодирования мультфильмов и не влияет на скорость, + поскольку всего-лишь настраивает эвристики принятия решений о режимах для + этого типа содержимого. me_quality - This setting is to control the precision of the motion estimation. - The higher , the more - precise the estimation of the original motion will be, and the - better the resulting clip will capture the original motion. + Это опция для настройки точности оценки движения. + Чем выше , тем точнее будет оценка оригинального + + движения и тем лучше получающийся отрывок будет фиксировать оригинальное движение. - The default setting is best in all cases; - thus it is not recommended to turn it down unless you are - really looking for speed, as all the bits saved by a good motion - estimation would be spent elsewhere, raising overall quality. - Therefore, do not go any lower than 5, and even that only as a last - resort. + Настройка по-умолчанию лучше во всех случаях, поэтому не рекомендуется ее + выключать, если только вы действительно не гонитесь за скоростью, поскольку + биты, сэкономленные хорошей оценкой движения, могут быть использованы + где-нибудь еще, увеличивая общее качество. + Таким образом, не используйте значения ниже 5, да и его - только в крайнем + случае. chroma_me - Improves motion estimation by also taking the chroma (color) - information into account, whereas - alone only uses luma (grayscale). - This slows down encoding by 5-10% but improves visual quality - quite a bit by reducing blocking effects and reduces filesize by - around 1.3%. - If you are looking for speed, you should disable this option before - starting to consider reducing . + Улучшает оценку движения, дополнительно принимая во внимание информацию о + цвете, тогда как одна использует только яркость. + Это замедляет кодирование на 5-10%, но несколько улучшает визуальное качество, + уменьшая эффект блочности и сокращая размер файла примерно на 1.3%. + Если вас интересует скорость, следует попробовать отключить эту опцию, прежде + чем решите уменьшать значение . chroma_opt - Is intended to increase chroma image quality around pure - white/black edges, rather than improving compression. - This can help to reduce the "red stairs" effect. + Эта опция служит для увеличения качества цветного изображения вокруг чисто черных/белых + краниц вместо улучшения сжатия. Она также может помочь против + эффекта красных ступенек ["red stairs" effect]. lumi_mask - Tries to give less bitrate to part of the picture that the - human eye cannot see very well, which should allow the encoder - to spend the saved bits on more important parts of the picture. - The quality of the encode yielded by this option highly depends - on personal preferences and on the type and monitor settings - used to watch it (typically, it will not look as good if it is - bright or if it is a TFT monitor). + Пытается отдать меньший битпоток областям изображения, которые + человеческий глаз не в состоянии цвидеть достаточно хорошо, что + позволит кодировщику потратить сэкономленные биты на более важные + части картинки. Качество закодированного материала, привнесенное этой + опцией, сильно зависит от личных предпочтений и от типа и настроек монитора, + использовавшегося для просмотра (обычно результат выглядит не очень хорошо, + если он яркий, или является TFT монитором). qpel - Raise the number of candidate motion vectors by increasing - the precision of the motion estimation from halfpel to - quarterpel. - The idea is to find better motion vectors which will in return - reduce bitrate (hence increasing quality). - However, motion vectors with quarterpel precision require a - few extra bits to code, but the candidate vectors do not always - give (much) better results. - Quite often, the codec still spends bits on the extra precision, - but little or no extra quality is gained in return. - Unfortunately, there is no way to foresee the possible gains of - , so you need to actually encode with and - without it to know for sure. + Увеличивает количество предполагаемых векторов движения, повышая точность + оценки движения с полупиксельной до четверьтпиксельной. + Идея состоит в том, чтобы найти лучшие векторы движения, которые взамен + уменьшат битпоток (тем самым увеличивая качество). + Однако, векторы движения с четверьтпиксельной точностью требуют большего + количества дополнительных бит для кодирования, а векторы-кандидаты не всегда + дают (значительно) лучшие результаты. + Почти всегда кодек тратит дополнительные биты на повышенную точность + впустую, а в взамен получает или вообще ничего, или небольшое увеличение качества. + К сожалению, нет способа предсказать возможные улучшения от , + так что вам пирдется сделать кодирование с ней и без нее, чтобы знать + наверняка. - can be almost double encoding time, and - requires as much as 25% more processing power to decode. - It is not supported by all standalone players. + может привести к удвоенному времени кодирования и + требует, как минимум, на 25% большей мощности при декодировании. + Она поддерживается не всеми аппаратными проигрывателями. gmc - Tries to save bits on panning scenes by using a single motion - vector for the whole frame. - This almost always raises PSNR, but significantly slows down - encoding (as well as decoding). - Therefore, you should only use it when you have turned - to the maximum. - Xvid's GMC is more - sophisticated than DivX's, but is only supported by few - standalone players. + Пытается сэкономить биты в сценах с приближением, используя один вектор + движения для всего кадра. Это почти всегда увеличивает PSNR, но заметно + замедляет кодирования (так же как и декодирование). + Поэтому вас следует использовать ее, только когда вы включили + на максимум. + GMC Xvid'а является более сложным, + чем у DivX'а, но поддерживается только некоторыми аппаратными проигрывателями. @@ -3342,16 +3337,15 @@ the following section puzzles you. -Encoding profiles +Профили кодирования -Xvid supports encoding profiles through the option, -which are used to impose restrictions on the properties of the Xvid video -stream such that it will be playable on anything which supports the -chosen profile. -The restrictions relate to resolutions, bitrates and certain MPEG-4 -features. -The following table shows what each profile supports. +Xvid поддерживает профили кодирования через опцию , +которая используется для накладиывания ограничений на значения видео потока Xvid таким +образом, что он будет воспроизводиться на всем, что поддерживает выбранный +профиль. +Ограничения относятся к разрешению, битпотоку и некоторым возможностям MPEG-4. +Следующая таблица показывает, что поддерживает тот или иной профиль. @@ -3379,12 +3373,12 @@ The following table shows what each profile supports. - Simple - Advanced Simple + Простой + Расширенный простой DivX - Profile name + Название профиля 0 1 2 @@ -3396,14 +3390,14 @@ The following table shows what each profile supports. 4 5 Handheld - Portable NTSC - Portable PAL - Home Theater NTSC - Home Theater PAL + Портативный NTSC + Портативный PAL + Домашний кинотеатр NTSC + Домашний кинотеатр PAL HDTV - Width [pixels] + Ширина [пикселов] 176 176 352 @@ -3422,7 +3416,7 @@ The following table shows what each profile supports. 1280 - Height [pixels] + Высота [пикселов] 144 144 288 @@ -3441,7 +3435,7 @@ The following table shows what each profile supports. 720 - Frame rate [fps] + Частота кадров [fps] 15 15 15 @@ -3460,7 +3454,7 @@ The following table shows what each profile supports. 30 - Max average bitrate [kbps] + Максимальный средний битпоток [кбит/сек] 64 64 128 @@ -3479,7 +3473,7 @@ The following table shows what each profile supports. 9708.4 - Peak average bitrate over 3 secs [kbps] + Пиковое значение средней величины битпотока за 3 секунды [кбит/сек] @@ -3498,7 +3492,7 @@ The following table shows what each profile supports. 16000 - Max. B-frames + Макс. B-кадров 0 0 0 @@ -3517,7 +3511,7 @@ The following table shows what each profile supports. 2 - MPEG quantization + MPEG квантование @@ -3536,7 +3530,7 @@ The following table shows what each profile supports. - Adaptive quantization + Адаптивное квантование @@ -3555,7 +3549,7 @@ The following table shows what each profile supports. X - Interlaced encoding + Черезстрочное кодирование @@ -3574,7 +3568,7 @@ The following table shows what each profile supports. X - Quaterpixel + Четвертьпиксельная точность @@ -3619,51 +3613,50 @@ The following table shows what each profile supports. -Encoding setting examples +Примеры настроек кодирования -The following settings are examples of different encoding -option combinations that affect the speed vs quality tradeoff -at the same target bitrate. +Последующие настройки - это примеры различных комбинаций опций кодирования, +которые влияют на соотношения скорость-качество при той же величине целевого +битпотока. -All the encoding settings were tested on a 720x448 @30000/1001 fps -video sample, the target bitrate was 900kbps, and the machine was an -AMD-64 3400+ at 2400 MHz in 64 bits mode. -Each encoding setting features the measured encoding speed (in -frames per second) and the PSNR loss (in dB) compared to the "very -high quality" setting. -Please understand that depending on your source, your machine type -and development advancements, you may get very different results. +Все настройки кодирования проверялись на тестовом видео 720x448 @30000/1001 fps +с целевым битпотоком 900кбит/сек, на машине AMD-64 3400+ с 2400 МГц и 64 битном режиме. +Для каждой настройки кодирования указаны измеренная скорость кодирования (в +кадрах в секунду) и потеря PSNR (в дБ) по сравнению с настройкой "очень высокое +качество". Поймите, пожалуйста, что в зависимости от вашего материала, типа +машины, прогресса разработки вы можете получить сильно отличающиеся результаты. -DescriptionEncoding optionsspeed (in fps)Relative PSNR loss (in dB) +ОписаниеОпции кодированияскорость +(в fps)Относительная потеря PSNR (в дБ) - Very high quality + Очень высокое качество 16fps 0dB - High quality + Высокое качество 18fps -0.1dB - Fast + Быстрое 28fps -0.69dB - Realtime + Реального времени 38fps -1.48dB -- cgit v1.2.3