From 9dea062bcce14e4554b052b107fec9cfadbf877a Mon Sep 17 00:00:00 2001 From: bircoph Date: Sun, 22 Mar 2009 13:19:58 +0000 Subject: Sync with r28984: 17% done. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29034 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/xml/ru/encoding-guide.xml | 1012 ++++++++++++++++++++-------------------- 1 file changed, 504 insertions(+), 508 deletions(-) (limited to 'DOCS/xml') diff --git a/DOCS/xml/ru/encoding-guide.xml b/DOCS/xml/ru/encoding-guide.xml index 1f8024fcc3..e7200d6bcb 100644 --- a/DOCS/xml/ru/encoding-guide.xml +++ b/DOCS/xml/ru/encoding-guide.xml @@ -7,17 +7,17 @@ Создание высококачественного MPEG-4 ("DivX") рипа из DVD фильма -Одним часто задаваемым вопросом является "Как мне сделать рип самого высокого +Одним часто задаваемым вопросом является "Как мне сделать рип самого высокого качества для заданного размера?". Другой вопрос "Как мне создать DVD рип с самым -высоким возможным качеством? Я не беспокоюсь о размере файла, мне нужно лишь +высоким возможным качеством? Я не беспокоюсь о размере файла, мне нужно лишь наилучшее качество.". Последний вопрос, похоже, отчасти неверно сформулирован. В конце концов, если -Вы не беспокоитесь о размере файла, почему бы просто не скопировать весь MPEG-2 +Вы не беспокоитесь о размере файла, почему бы просто не скопировать весь MPEG-2 видео поток с DVD? Конечно, Ваш AVI файл будет занимать около 5GB, -но если Вы желаете наилучшее качество и не волнуетесь о размере, то это, +но если Вы желаете наилучшее качество и не волнуетесь о размере, то это, несомненно, лучшее решение. @@ -38,7 +38,7 @@ -Если это кажется для Вас слишком сложным, то Вам, пожалуй, следует использовать +Если это кажется для Вас слишком сложным, то Вам, пожалуй, следует использовать один из многочисленных неплохих фронтендов, указанных в разделе MEncoder нашей страницы родственных проектов. @@ -59,8 +59,8 @@ Первым и наиболее важным шагом перед кодированием должно быть определение типа содержимого, с которым Вы работаете. -Если источником Ваших исходных материалов является DVD или -широковещательное/кабельное/спутниковое TV, оно будет содержаться в одном из +Если источником Ваших исходных материалов является DVD или +широковещательное/кабельное/спутниковое TV, оно будет содержаться в одном из двух форматов: NTSC для Северной Америки и Японии, PAL для Европы и т.д.. Однако, важно понимать, что это только форматирование для показа на телевидении, и оно часто @@ -69,7 +69,7 @@ Опыт показывает, что NTSC материал существенно более сложен для кодирования, т.к. в нём содержится больше элементов, которые нужно идентифицировать. Для проведения удачного кодирования, Вам необходимо знать исходный формат. -Отказ от принятия этого во внимание приведёт к различным дефектам в Вашем +Отказ от принятия этого во внимание приведёт к различным дефектам в Вашем кодировании, включая безобразные гребешки (артефакты чересстрочной развёртки) и повторяющиеся или даже потерянные кадры. Кроме ухудшения картинки, артефакты так же уменьшают эффективность кодирования: @@ -80,7 +80,7 @@ Определение кадровой частоты источника -Вот список, содержащий общие типы исходных материалов, где они, +Вот список, содержащий общие типы исходных материалов, где они, преимущественно, встречаются и их свойства: @@ -110,7 +110,7 @@ В других отношениях аналогично PAL. - Анимация: Обычно рисуется на 24 fps, + Анимация: Обычно рисуется на 24 fps, но также существуют разновидности со смешанной кадровой частотой. @@ -119,7 +119,7 @@ 24 и 30 кадров в секунду типичны для NTSC, и 25 fps типично для PAL. - Старый фильм: Различные низкие + Старый фильм: Различные низкие кадровые частоты. @@ -146,18 +146,18 @@ Любой фильм, подготовленный для просмотра на телевидении (включая DVD), преобразуется в формат, основанный на полях. - -Различные методы, с помощью которых это может быть сделано, совокупно -называются "телесин" (англ. telecine), одним из вариантов которого +Различные методы, с помощью которых это может быть сделано, совокупно +называются "телесин" (англ. telecine), одним из вариантов которого является отвратительный NTSC "3:2 пулдаун" (англ. pulldown). -За исключением случаев, когда формат исходного материала был -также основан на полях (и с такой же частотой полей), Вы получите +За исключением случаев, когда формат исходного материала был +также основан на полях (и с такой же частотой полей), Вы получите фильм в формате отличном от исходного. @@ -165,14 +165,14 @@ Существует несколько общих типов пулдауна: PAL 2:2 пулдаун: Наилучший из всех. - Каждый кадр показывается за время длительности двух полей путем + Каждый кадр показывается за время длительности двух полей путем извлечения чётных и нечётных строк и их попеременного показа. Если в исходном материале 24 fps, то это ускоряет воспроизведение фильма на 4%. PAL 2:2:2:2:2:2:2:2:2:2:2:3 пулдаун: - Каждый 12-й кадр показывается за время длительности трёх полей, + Каждый 12-й кадр показывается за время длительности трёх полей, вместо двух. Это помогает избежать проблемы 4%-го ускорения, но делает обращение процесса существенно более сложным. @@ -183,7 +183,7 @@ NTSC 3:2 телесин: Кадры показываются попеременно за время длительности 3-х полей или 2-х полей. Это даёт частоту полей в 2.5 раза больше исходной частоты кадров. - Результат также очень незначительно замедляется от 60 до 60000/1001 + Результат также очень незначительно замедляется от 60 до 60000/1001 полей в секунду для поддержания частоты полей NTSC. @@ -205,19 +205,19 @@ -Когда видео находится на DVD, последовательные пары полей +Когда видео находится на DVD, последовательные пары полей группируются как кадр, даже если они не предназначены для одновременного отображения. Стандарт MPEG-2, используемый на DVD и цифровом TV предоставляет возможность одновременно кодировать исходные кадры с построчной -развёрткой и сохранять число полей, в течении которых кадр +развёрткой и сохранять число полей, в течении которых кадр должен быть показан, в его заголовке. Если был использован такой метод, фильм часто будет называться как "мягкий телесин", т.к. процесс только указывает DVD-плееру о необходимости применения пулдауна к фильму, не изменяя при этом сам фильм. Этот случай существенно предпочтителен, т.к. он может быть легко обращён -(в действительности, проигнорирован) кодером и т.к. он сохраняет +(в действительности, проигнорирован) кодером и т.к. он сохраняет максимальное качество. Однако, многие широковещательные и DVD студии не используют надлежащую технологию кодирования и вместо этого производят @@ -226,28 +226,28 @@ -Порядок действия в таких случаях будет описан +Порядок действия в таких случаях будет описан позже в данном руководстве. -Сейчас мы дадим Вам несколько советов по идентификации типа +Сейчас мы дадим Вам несколько советов по идентификации типа материала, с которым Вы работаете: -Области NTSC: +Регионы NTSC: - Если при просмотре Вашего фильма MPlayer + Если при просмотре Вашего фильма MPlayer выводит, что частота кадров была изменена до 24000/1001 и она никогда не меняется обратно, то это почти наверняка содержимое - с построчной развёрткой, которое было подвергнуто + с построчной развёрткой, которое было подвергнуто "мягкому телесину". - Если MPlayer отображает попеременные - переключения частоты кадров между 24000/1001 и 30000/1001, и Вы + Если MPlayer отображает попеременные + переключения частоты кадров между 24000/1001 и 30000/1001, и Вы иногда видите "гребешки", есть несколько возможностей. - Сегменты с 24000/1001 fps почти наверняка являются "мягко + Сегменты с 24000/1001 fps почти наверняка являются "мягко телесиненным" содержимым с построчной развёрткой, но части с - 30000/1001 fps могут быть как "жёстко телесиненым" содержимым + 30000/1001 fps могут быть как "жёстко телесиненым" содержимым с 24000/1001 fps, так и NTSC видео с 60000/1001 полями в секунду. Используйте два нижеследующих руководства для определения того, с каким случаем Вы имеете дело. @@ -255,7 +255,7 @@ Если MPlayer никогда не показывает изменения кадровой частоты и каждый отдельный кадр, где есть - движение, оказывается гребёнкой, Ваш фильм есть NTSC видео с + движение, оказывается гребёнкой, Ваш фильм есть NTSC видео с 60000/1001 полями в секунду. @@ -267,7 +267,7 @@ -Области PAL: +Регионы PAL: Если Вы не видите никакой гребёнки, Ваш фильм есть 2:2 пулдаун. @@ -276,18 +276,18 @@ Ваш фильм представляет собой 2:2:2:2:2:2:2:2:2:2:2:3 пулдаун. - Если Вы всегда видите гребёнки во время движения, значит Ваш + Если Вы всегда видите гребёнки во время движения, значит Ваш фильм является PAL видео с 50 полями в секунду. Подсказка: - MPlayer может замедлить воспроизведение + MPlayer может замедлить воспроизведение фильма с опцией -speed или воспроизводить его покадрово. - Попробуйте использовать опцию для - очень медленного просмотра фильма или несколько раз нажмите - клавишу "." для воспроизведения одного кадра + Попробуйте использовать опцию для + очень медленного просмотра фильма или нажимайте + клавишу "." для воспроизведения одного кадра за раз и идетнифицируйте образец, если не можете его увидеть на полной скорости. @@ -298,7 +298,7 @@ -Постоянный квантователь против многопроходности +Постоянный квантователь в сравнении с многопроходностью Возможно кодировать Ваш фильм, широко варьируя качество. @@ -310,7 +310,7 @@ -Есть три подхода при кодировании видео: постоянный битпоток (CBR), +Есть три подхода при кодировании видео: постоянный битпоток (CBR), постоянный квантователь и многопроходность (ABR или усреднённый битпоток). @@ -322,8 +322,8 @@ Однако, в таких простых режимах как CBR кодеры не знают загруженность битпотока в последующих сценах и т.о. не могут превысить затребованный битпоток для больших промежутков времени. -Более продвинутые режимы, такие как многопроходный режим, могут -учитывать статистику предыдущих проходов; это решает проблему, +Более совершенные режимы, такие как многопроходный режим, могут +учитывать статистику предыдущих проходов; это решает проблему, упомянутую выше. @@ -346,10 +346,10 @@ В каждом из этих режимов видеокодек (такой как libavcodec) разбивает видеокадр на макроблоки размером 16х16 пикселей и потом -применяет квантователь к каждому макроблоку. Чем меньше квантоваль, +применяет квантователь к каждому макроблоку. Чем меньше квантоваль, тем лучше качество и выше битпоток. Метод, используемый видео кодером для определения того, какой -квантователь использовать для данного макроблока, варьируется и +квантователь использовать для данного макроблока, варьируется и подлежит тонкой настройке. (Это крайнее упрощение реального процесса, но основная концепция полезна для понимания.) @@ -361,7 +361,7 @@ Если Вас действительно не волнует размер файла, Вы можете также использовать CBR и указать бесконечный битпоток. (На практике это означает значение, достаточно большое для обозначения отсутствия -предела, например, 10000 Кбит.) В результате, без реального ограничения +предела, например, 10000 Кбит.) В результате, без реального ограничения битпотока, кодек использует наименьший возможный квантователь для каждого макроблока (как указано опцией для @@ -371,27 +371,26 @@ испортите качество Вашего видео. Чтобы избежать этого, Вам, вероятно, придётся уменьшить размеры Вашего видео, согласно методу, описанному далее в этом руководстве. -В общих чертах, Вам следует избегать CBR совсем, если Вы заботитесь -о качестве. +В общем, Вам следует избегать CBR совсем, если Вы заботитесь о качестве. С постоянным квантователем кодек использует для всех макроблоков один и тот же квантователь, указанный в опции - (для + (для libavcodec). -Если Вы хотите рип наивысшего возможного качества, снова не взирая +Если Вы хотите рип наивысшего возможного качества, снова не взирая на битпоток, Вы можете использовать . -Это приведёт к тому же битпотоку и PSNR (пику отношения сигнала к шуму), -что и CBR с -=бесконечности и значением по умолчанию +Это приведёт к тому же битпотоку и PSNR (пику отношения сигнала к шуму), +что и CBR с +=бесконечности и значением по умолчанию , равным 2. Проблема с постоянным квантованием заключается в том, что кодек использует -заданный квантователь вне зависимости от того, требуется это для +заданный квантователь вне зависимости от того, требуется это для макроблока или нет. То есть возможно использование большего квантователя для макроблока без ухудшения видимого качества. Зачем тратить биты на излишне низкий квантователь? У Вашего процессора есть столько тактов, @@ -400,13 +399,13 @@ -При двупроходном кодировании первый проход создаст рип фильма так, +При двупроходном кодировании первый проход создаст рип фильма так, как будто это был CBR, но сохранит лог свойств для каждого кадра. Эта информация затем будет использована во время второго прохода для принятия интеллектуальных решений о том, какой квантователь -следует использовать. Во время быстрого движения или сцен с -высокой детализацией с большой вероятностью будут использованы -бОльшие квантователи, а во время медленного движения или сцен +следует использовать. Во время быстрого движения или сцен с +высокой детализацией с большой вероятностью будут использованы +большие квантователи, а во время медленного движения или сцен с низкой детализацией — меньшие. Обычно количество движения играет существенно более важную роль, чем количество деталей. @@ -417,7 +416,7 @@ Если Вы используете , то Вы не получаете рип наивысшего качества. Предположим, Вы делаете рип DVD, используя , результат получается 1800 Кбит. -Если Вы сделаете двупроходное кодирование с +Если Вы сделаете двупроходное кодирование с , получившееся видео будет обладать лучшим качеством для того же битпотока. @@ -446,8 +445,8 @@ Если Вашей целью является определённый размер, Вам нужно как-нибудь вычислить битпоток. Но перед этим, Вам нужно знать, сколько места -нужно зарезервировать по аудио дорожку(и), так что Вам необходимо -извлечь их сперва. +нужно зарезервировать по аудио дорожку(и), так что Вам необходимо +сперва извлечь их. Вы можете рассчитать битпоток с помощью следующей формулы: битпоток = (конечный_размер_в_МБайт - размер_звука_в_МБайт) * 1024 * 1024 / длительность_в_секундах * 8 / 1000. @@ -465,14 +464,14 @@ Из-за особенностей MPEG-подобного сжатия, существуют различные -ограничения, которым Вы должны следовать для достижения +ограничения, которым Вы должны следовать для достижения максимального качества. MPEG разбивает видео на квадраты 16х16, называемые макроблоками. Каждый макроблок состоит из 4 блоков 8х8 с информацией о люме (интенсивности) и двух блоков 8х8 с информацией о хроме (цвете) половинного разрешения (один для красно-бирюзовой оси и другой для жёлто-голубой оси). -Даже если ширина и высота Вашего фильма не кратны 16, кодер +Даже если ширина и высота Вашего фильма не кратны 16, кодер всё равно использует нужное количество макроблоков 16х16 для покрытия всей области картинки, дополнительная область будет впустую потрачена. Так что в интересах максимизации качества при фиксированном размере @@ -481,8 +480,8 @@ MPEG разбивает видео на квадраты 16х16, называе У большинства DVD также есть определённое подобие чёрных полос на -краях. Если Вы их оставите, это может -сильно повредить качество +краях. Если Вы их оставите, это может +сильно повредить качество несколькими путями. @@ -490,7 +489,7 @@ MPEG разбивает видео на квадраты 16х16, называе MPEG-подобное сжатие очень чувствительно к преобразованиям - частотных интервалов, в частности, к дискретному косинусному + частотных интервалов, в частности, к дискретному косинусному преобразованию (DCT), которое аналогично преобразованию Фурье. Этот вид сжатия эффективен для представления образов и сглаженных переходов, но у него возникают проблемы с острыми краями. @@ -504,22 +503,22 @@ MPEG разбивает видео на квадраты 16х16, называе возникает только в случае попадания острого края внутрь блока. Если Ваши чёрные поля возникают точно на границах, кратных 16 пикселям, это не проблема. - Однако, чёрные полосы на DVD редко хорошо расположены, так что - на практике Вам всегда придётся усекать стороны для избежания - этих проблем. + Однако, чёрные полосы на DVD редко хорошо расположены, так что + на практике Вам всегда придётся усекать стороны для избежания + этих проблем. -В дополнение к преобразованиям частотных интервалов, MPEG-подобное -сжатие использует векторы движения для отображения изменений от +В дополнение к преобразованиям частотных интервалов, MPEG-подобное +сжатие использует векторы движения для отображения изменений от одного кадра к другому. Векторы движения, естественно, работают существенно менее эффективно для новых объектов, идущих от краёв картинки, поскольку они отсутствуют в предыдущих кадрах. Пока картинка простирается вплоть до края кодируемой области, у векторов движения не возникает проблем с движением объектов -за пределы картинки. Однако, при наличии черных полей +за пределы картинки. Однако, при наличии черных полей могут возникнуть проблемы: @@ -529,13 +528,13 @@ MPEG разбивает видео на квадраты 16х16, называе Для каждого макроблока MPEG-подобное сжатие сохраняет вектор, определяющий какая часть предыдущего кадра должна быть скопирована в этот макроблок как основа для предсказания следующего кадра. - Кодированию подлежит только оставшаяся разность. Если макроблок + Кодированию подлежит только оставшаяся разность. Если макроблок простирается до края картинки и содержит часть чёрной полосы, то векторы движения других частей картинки перепишут чёрную полосу. - Это означает, что много битов нужно потратить либо на повторное - чернение переписанной полосы, либо (что более вероятно) вектор - движения не будет использован вовсе и все изменения для этого - макроблока будут явно кодированы. Другими словами, эффективность + Это означает, что много битов нужно потратить либо на повторное + чернение переписанной полосы, либо (что более вероятно) вектор + движения не будет использован вовсе и все изменения для этого + макроблока будут явно кодированы. Так или иначе, эффективность кодирования существенно уменьшается. @@ -547,22 +546,22 @@ MPEG разбивает видео на квадраты 16х16, называе - Наконец, предположим, что у нас есть находящийся внутри картинки + Наконец, предположим, что у нас есть находящийся внутри картинки макроблок и объект движется в этот блок от края изображения. - MPEG-подобное кодирование не может сказать "скопируй ту часть, + MPEG-подобное кодирование не может сказать "скопируй ту часть, что внутри картинки, но не чёрную полосу". Так что чёрная полоса - также будет скопирована внутрь, в результате чего масса битов + также будет скопирована внутрь, в результате чего масса битов будет потрачена на кодирование части изображения, которое должно быть на месте полосы. Для случаев, когда всё изображение движется к краю кодируемой - области, у MPEG есть специальные оптимизации для многократного - копирования пикселей на край картинки, когда вектор движения - идёт извне области кодирования. Эта возможность становится - бесполезной, если у фильма есть чёрные полосы. В отличии от - случаев 1 и 2, выравнивание границ до кратности 16 здесь + области, у MPEG есть специальные оптимизации для повторяющегося + копирования пикселей к краю картинки, когда вектор движения + идёт извне области кодирования. Эта возможность становится + бесполезной, если у фильма есть чёрные полосы. В отличии от + случаев 1 и 2, выравнивание границ до кратности 16 здесь не поможет. @@ -575,9 +574,9 @@ MPEG разбивает видео на квадраты 16х16, называе -Благодаря всем этим причинам, рекомендуется полностью урезать +Благодаря всем этим причинам, рекомендуется полностью урезать чёрные полосы. Более того, если есть области шумов/искажений -на краях картинки, то их урезание также поспособствует улучшению +на краях картинки, то их урезание также поспособствует улучшению качества кодирования. Видеофилы, желающие сохранить оригинал как можно более точно, могут возражать против такого усечения; но если Вы не планируете кодировать при постоянном квантователе, @@ -593,7 +592,7 @@ MPEG разбивает видео на квадраты 16х16, называе Вспомните из предыдущего раздела, что конечный размер картинки, -подлежащей кодированию, должен быть кратен 16 (как высота, так +подлежащей кодированию, должен быть кратен 16 (как высота, так и ширина). Это может быть достигнуто усечением, масштабированием или комбинацией того и другого. @@ -601,11 +600,11 @@ MPEG разбивает видео на квадраты 16х16, называе Есть несколько рекомендаций для усечения, которым необходимо следовать для избежания повреждения фильма. -Обычный формат YUV, 4:2:0, сохраняет хрому (информацию о цвете) -половинной дискретизации, т.е. хрома сохраняется в два раза реже -в каждом направлении, чем люма (информация об интенсивности). +Обычный формат YUV, 4:2:0, сохраняет цветность (информацию о цвете) +половинной дискретизации, т.е. цветность сохраняется в два раза реже +в каждом направлении, чем яркостность (информация об интенсивности). Рассмотрите следующую диаграмму, где L обозначает точки дискретизации -люмы и C — хромы. +яркостности и C — цветности. @@ -685,15 +684,15 @@ MPEG разбивает видео на квадраты 16х16, называе Как Вы видите, строки и столбцы изображения естественным образом идут в парах. Поэтому смещения и размеры усечения должны быть чётными числами. -Иначе хрома перестанет правильно соответствовать люме. +Иначе цветность перестанет правильно соответствовать яркостности. Теоретически возможно усечение с нечётными смещениями, но оно -потребует преобразования хромы, что потенциально является +потребует переквантования цветности, что потенциально является операцией с потерей качества и не поддерживается фильтром усечения сторон crop. -Более того, видео с чересстрочной развёрткой дискретизируется +Более того, видео с чересстрочной развёрткой дискретизируется следующим образом: @@ -941,7 +940,7 @@ MPEG разбивает видео на квадраты 16х16, называе -Естественные разрешения DVD составляют 720x480 для NTSC и 720x576 +Естественные разрешения DVD составляют 720x480 для NTSC и 720x576 для PAL, но существует флаг соотношения сторон, который указывает является ли видео полноэкранным (4:3) или широкоэкранным (16:9). Многие (если не большинство) широкоэкранных DVD не точно соответствуют @@ -951,14 +950,14 @@ MPEG разбивает видео на квадраты 16х16, называе MPlayer предоставляет фильтр обнаружения -усечения, который определяет прямоугольник, до которго нужно усечь +усечения, который определяет прямоугольник, до которго нужно усечь (). Запустите MPlayer с и он выдаст настройки усечения для удаления полей. -С целью получения точных параметров усечения, Вы должны проигрывать -фильм достаточно долго для того, чтоб была использована вся область -изображения. +С целью получения точных параметров усечения, Вы должны проигрывать +фильм достаточно долго для того, чтоб была использована вся область +изображения. @@ -966,18 +965,17 @@ MPEG разбивает видео на квадраты 16х16, называе MPlayer, используя командную строку, выведенную , и подстройте прямоугольник при необходимости. -Фильтр может быть полезен, позволив +Фильтр может быть полезен, позволив Вам интерактивно менять прямоугольник усечения для Вашего фильма. Не забывайте следовать указанным выше руководствам по делимости, -чтобы не испортить выравнивание хромы. +чтобы не испортить выравнивание цветности. В ряде случаев масштабирование может быть нежелательным. Масштабирование по вертикальному направлению затруднено для чересстрочного видео, и если Вы хотите сохранить чересстрочность, -Вам в большинстве случаев будет необходимо воздерживаться от -масштабирования. +Вам, как правило, будет необходимо воздерживаться от масштабирования. Если Вы не будете масштабировать, но всё ещё желаете размеры, кратные 16, то Вам придётся проводить излишнее усечение. Не проводите неполное усечение, поскольку чёрные полосы очень @@ -986,24 +984,22 @@ MPEG разбивает видео на квадраты 16х16, называе Поскольку MPEG-4 использует макроблоки 16х16, Вы должны убедиться, -что каждое измерение кодируемого видео кратно 16; иначе Вы ухудшите -качество, особенно на малых битпотоках. Вы можете сделать это, -округлив ширину и высоту прямоугольника усечения до ближайшего +что каждое измерение кодируемого видео кратно 16; иначе Вы ухудшите +качество, особенно на малых битпотоках. Вы можете сделать это, +округлив ширину и высоту прямоугольника усечения до ближайшего меньшего целого, кратного 16. -Учитывая установленное ранее, при усечении Вы можете захотеть увеличить -смещение по Y на половину разности старой и новой высоты, так что -полученное видео будет браться из центра кадра. - +Как указано выше, при усечении Вам необходимо увеличить смещение по +Y на половину разности старой и новой высоты, так что полученное +видео будет браться из центра кадра. И из-за способа дискретизации DVD видео, убедитесь, что смещение -есть чётное число. (Фактически, возьмите за правило никогда не +есть чётное число. (Фактически, возьмите за правило никогда не использовать нечётные величины для любых параметров усечения или масштабирования видео.) Если Вы беспокоитесь из-за нескольких излишне отброшенных битов, возможно, Вы предпочтёте взамен масштабировать видео. Мы рассмотрим это ниже в нашем примере. - В действительности, Вы можете доверить фильтру сделать для Вас всё вышеупомянутое, -т.к. у него есть необязательный параметр округления +т.к. у него есть необязательный параметр округления , равный 16 по умолчанию. @@ -1015,13 +1011,13 @@ MPEG разбивает видео на квадраты 16х16, называе После всего выше сказанного и сделанного, Вы, вероятно, получите -видео не точно формата 1:85.1 или 2.35:1, а с чем-то близким -к этому. Вы можете вычислить новый коэффициент соотношения -сторон вручную, но MEncoder +видео не точно формата 1:85.1 или 2.35:1, а с чем-то близким +к этому. Вы можете вычислить новый коэффициент соотношения +сторон вручную, но MEncoder предоставляет опцию для libavcodec, называемую , которая сделает это для -Вас. Ни в коем случае не увеличивайте размер этого видео с целью -квадратизации пикселей, если Вы не желаете впустую потратить +Вас. Ни в коем случае не увеличивайте размер этого видео с целью +квадратизации пикселей, если Вы не желаете впустую потратить место на жёстком диске. Масштабирование должно выполняться при воспроизведении, и плеер использует коэффициент соотношения сторон, сохранённый в AVI, для @@ -1038,12 +1034,12 @@ MPEG разбивает видео на квадраты 16х16, называе Если Вы не собираетесь кодировать в режиме постоянного квантователя, -Вам нужно выбрать битпоток. +Вам нужно выбрать битпоток. Понятие битпотока очень просто: это среднее число битов, которые будут использованы для сохранения Вашего фильма, в секунду. Обычно битпоток измеряется в килобитах (1000 бит) в секунду. -Размер Вашего фильма на диске есть битпоток, умноженный на -длительность фильма, плюс небольшие накладные расходы +Размер Вашего фильма на диске есть битпоток, умноженный на +длительность фильма, плюс небольшие накладные расходы (см. раздел контейнер AVI для примера). @@ -1054,9 +1050,9 @@ MPEG разбивает видео на квадраты 16х16, называе Битпоток изменяется не -пропорционально разрешению. -То есть файл разрешением 320х240 с 200 кбит/сек не будет -того же качества, что этот же фильм разрешением 640х480 +пропорционально разрешению. +То есть файл разрешением 320х240 с 200 кбит/сек не будет +того же качества, что этот же фильм разрешением 640х480 и 800 кбит/сек! Для этого есть две причины: @@ -1065,19 +1061,19 @@ MPEG разбивает видео на квадраты 16х16, называе замечаете MPEG артефакты, если они больше! Артефакты возникают на масштабе блоков (8х8). Ваш глаз не увидит ошибки в 4800 маленьких блоков так же - легко, как и в 1200 больших блоков (предполагая + легко, как и в 1200 больших блоков (предполагая масштабирование обоих фильмов на полный экран). - Теоретическая: Когда Вы + Теоретическая: Когда Вы уменьшаете размер изображения, но продолжаете использовать - блоки того же размера (8х8) для пространственных частотных + блоки того же размера (8х8) для пространственных частотных преобразований, Вы перемещаете больше данных в высокочастотные полосы. Грубо говоря, каждый пиксель содержит больше деталей, чем раньше. - Так что несмотря на то, что Ваша картинка с уменьшенным + Так что несмотря на то, что Ваша картинка с уменьшенным масштабом содержит 1/4 информации в пространственных направлениях, - она всё ещё может содержать большУю часть информации в + она всё ещё может содержать большУю часть информации в частотных интервалах (предполагая, что высокие частоты были не использованы в оригинальном 640х480 изображении). @@ -1086,7 +1082,7 @@ MPEG разбивает видео на квадраты 16х16, называе Последние руководства рекомендовали выбор битпотока и разрешения, -основываясь на приближении "бит на пиксель", но это обычно не +основываясь на приближении "бит на пиксель", но это обычно не верно из-за упомянутых выше причин. Похоже, лучшей оценкой является рост битпотока пропорционально квадратному корню разрешения, так что 320х240 и 400 кбит/сек @@ -1107,7 +1103,7 @@ MPEG разбивает видео на квадраты 16х16, называе Расчёт разрешения -Следующие шаги помогут Вам рассчитать разрешение для Вашего +Следующие шаги помогут Вам рассчитать разрешение для Вашего кодирования без слишком сильного искажения видео, учитывая несколько видов информации об исходном видео. Прежде всего, Вам необходимо рассчитать коэффициент соотношения @@ -1142,21 +1138,21 @@ CQ соответствует числу битов на пиксель и на Грубо говоря, чем больше CQ, тем меньше вероятность увидеть артефакты кодирования. Однако, если у Вас есть заданный размер для Вашего фильма -(например, 1 или 2 CD), есть ограниченное общее число битов, -которые Вы можете потратить; поэтому важно найти хороший +(например, 1 или 2 CD), есть ограниченное общее число битов, +которые Вы можете потратить; поэтому важно найти хороший компромисс между сжимаемостью и качеством. CQ зависит от битпотока, эффективности видеокодека и разрешения фильма. Обычно, в целях увеличения CQ, Вам нужно будет уменьшить размер -фильма, при условии, что битпоток, вычисленный как функция конечного +фильма, при условии, что битпоток, вычисленный как функция конечного размера, и длина фильма постоянны. С MPEG-4 ASP кодеками, такими как Xvidlibavcodec, CQ +и libavcodec, CQ меньше 0.18 обычно приводит к изображению с большим числом сегментов "квадратиками", из-за недостаточного числа битов для -кодирования информации в каждом макроблоке. +кодирования информации в каждом макроблоке. (MPEG4, как и многие другие кодеки, группирует пиксели в блоки по несколько пикселей для сжатия изображения; если битов не хватает, границы этих блоков заметны.) @@ -1169,17 +1165,17 @@ CQ зависит от битпотока, эффективности видео Xvid должны сделать возможным получение того же качества с CQ в диапазоне от 0.18 до 0.20 для рипа на 1 CD и 0.24-0.26 для рипа на 2 CD. -Используя MPEG-4 AVC кодеки, такие как +Используя MPEG-4 AVC кодеки, такие как x264, Вы можете использовать CQ в диапазоне от 0.14 до 0.16 со стандартными опциями кодирования -и должны суметь достичь таких низких значений, как 0.10 - 0.12 +и должны суметь достичь таких низких значений, как 0.10 — 0.12 с помощью продвинутых опций кодирования x264. Пожалуйста, обратите внимание, что CQ — лишь показательная величина, -т.к. она зависит от кодируемого содержимого; CQ 0.18 может хорошо +т.к. она зависит от кодируемого содержимого; CQ 0.18 может хорошо смотреться для Бергмана (Bergman), в отличии от такого фильма как Матрица (The Matrix), содержащего много сцен с быстрым движением. С другой стороны, бесполезно увеличивать CQ выше 0.30, т.к. Вы @@ -1199,7 +1195,7 @@ CQ в диапазоне от 0.14 до 0.16 со стандартными оп Изучение использования видео фильтров MEncoder важно для получения хороших результатов кодирования. -Вся обработка видео выполняется посредством фильтров: усечение, +Вся обработка видео выполняется посредством фильтров: усечение, масштабирование, подстройка цвета, удаление шума, увеличение чёткости, деинтерлейс (преобразование видео из чересстрочной развёртки в построчную), телесин, обратный телесин и удаление @@ -1215,7 +1211,7 @@ CQ в диапазоне от 0.14 до 0.16 со стандартными оп -vf фильтр1=опции,фильтр2=опции,... -Большинство фильтров используют численные значения опций, +Большинство фильтров используют численные значения опций, разделённые двоеточиями, но синтаксис этих параметров различается у разных фильтров, так что читайте мануал для детальной информации о фильтрах, которые Вы желаете использовать. @@ -1227,7 +1223,7 @@ CQ в диапазоне от 0.14 до 0.16 со стандартными оп -vf crop=688:464:12:4,scale=640:464 -сперва усечёт область изображения до 688х464 с верхним левым +сперва усечёт область изображения до 688х464 с верхним левым углом (12,4), а затем масштабирует результат до 640х464. @@ -1236,29 +1232,29 @@ CQ в диапазоне от 0.14 до 0.16 со стандартными оп рядом с ним) с целью получения преимущества от использования информации после видеодекодера, которая будет потеряна или искажена другими фильтрами. -Важнейшими примерами являются: (постобработка, +Важнейшими примерами являются: (постобработка, только при выполнении операций удаления блочной сегментации (deblocking) или увеличения чёткости краёв (deringing)), (другой фильтр постобработки, служащий для удаления артефактов MPEG), (обратный -телесин), и (для преобразования +телесин), и (для преобразования мягкого телесина в жёсткий). -В общем случае, Вам следует делать настолько мало фильтрации, +В общем случае, Вам следует делать настолько мало фильтрации, насколько это возможно, для того чтоб остаться близко к оригинальному DVD источнику. Усечение часто необходимо (как описано выше), но -избегайте масштабирования видео. Несмотря на то, что уменьшение -размера иногда предпочтительно использованию бОльших -квантователей, нужно избегать и того, и другого: помните, +избегайте масштабирования видео. Несмотря на то, что уменьшение +размера иногда предпочтительно использованию бОльших +квантователей, нужно избегать и того, и другого: помните, что мы с самого начала решили обменять биты на качество. Также не корректируйте гамму, контрастность, яркость и т.п.. То, что хор