Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
wiki:handbrake [2013/06/28 01:37] |
wiki:handbrake [2013/07/03 16:36] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Handbrake ====== | ====== Handbrake ====== | ||
- | **Handbrake** - кросплатформенный конвертер видео файлов с расширенными настройками для энкодера H.264(x264) | + | **Handbrake** - кроссплатформенный DVD riper и видео-конвертер с расширенными настройками для энкодера H.264(x264), с встроенными фильтрами, с автокропингом и настройками для анаморфного кодирования. \\ |
- | Handbrake сохраняет видео в контейнеры mp4, m4v, mkv. Кодирует видео в H.264, MPEG-4, MPEG-2, VP3 и аудио в AAC, AC3, MP3, Vorbis, Flac, а также может копировать оригинальные аудио дорожки. \\ | + | |
- | Открывает множество форматов видео, а также DVD диски, DVD-образы, DVD видео из каталога. \\ | + | Handbrake может открыть множество форматов видео которые поддерживаются libav, в том числе DVD диски, DVD-образы, DVD видео из каталога, Blu-ray диски (не защищеные). \\ |
- | В программе доступны предустановленные настройки для iPod, iPhone, iPad и других устройств. \\ | + | Сохраняет видео в контейнеры mp4, m4v, mkv. \\ |
- | Есть один минус - программа не переведена русский язык, но это не вызывает особых сложностей - всё интуитивно понятно и просто. \\ | + | Использует для конвертирования: |
+ | * видео кодеки: H.264(x264), MPEG-4(ffmpeg), MPEG-2(ffmpeg), VP3(Theora) \\ | ||
+ | * аудио кодеки: AAC, AC3, MP3, Vorbis, Flac, а также может копировать оригинальные аудио дорожки. \\ | ||
+ | |||
+ | В программе доступны пресеты для iPod, iPhone, iPad и других устройств, можно создать свои. \\ | ||
+ | |||
+ | Интерфейс не русифицирован. \\ | ||
{{:wiki:handbrake1.png?750|}} | {{:wiki:handbrake1.png?750|}} | ||
Строка 41: | Строка 47: | ||
Каталог для сохранения \\ | Каталог для сохранения \\ | ||
Format - формат файла \\ | Format - формат файла \\ | ||
+ | |||
+ | |||
Параметры для mp4: \\ | Параметры для mp4: \\ | ||
Строка 53: | Строка 61: | ||
===== Вкладка Video ===== | ===== Вкладка Video ===== | ||
Видео параметры. \\ | Видео параметры. \\ | ||
- | {{:wiki:handbrake2.png|}} | ||
- | |||
Video encoder - кодировщик видео \\ | Video encoder - кодировщик видео \\ | ||
Строка 61: | Строка 67: | ||
Variable Framerate - переменная частота кадров (лучше качество видео и меньше размер файла) \\ | Variable Framerate - переменная частота кадров (лучше качество видео и меньше размер файла) \\ | ||
- | Constant Quality - выбор уровней качества видео (настройка битрейта) \\ | + | Constant Quality - выбор уровней качества видео (вместо указания битрейта) \\ |
- | RF - уровень качества, рекомендуется 20, чем меньше цифра - тем качество ближе к исходному, чем больше - тем сильнее сжимается видео. \\ | + | RF - уровень качества, чем меньше цифра - тем качество ближе к исходному, чем больше - тем сильнее сжимается видео, для конвертирования DVD видео рекомендуется значение 20, а для HD видео (720p,1080p, Blu-ray) использовать значение 22. \\ |
+ | Это предпочтительный метод для создания DVD rip, так как не требует расчета оптимального битрейта для выбранного файла. \\ | ||
+ | Если у вас исходный файл уже сильно сжат, например mp4(h264,aac) или AVI(Xvid,mp3), тогда лучше переключиться на настройку битрейта. \\ | ||
- | Bitrate - выбор настройки качества вручную, указание битрейта (предварительно посмотрите битрейт исходного файла через mediainfo или плеер) \\ | + | Bitrate - указание битрейта (вместо уровней качества), предварительно посмотрите битрейт исходного файла через mediainfo или плеер \\ |
- | 2-Pass Encoding - кодирование в два прохода, это улучшит качество полученного видео и немного уменьшит размер файла \\ | + | Чтобы подобрать оптимальный битрейт для вашего файла, сконвертируйте кусок в 15 секунд с одним битрейтом, потом с другим, и сравните качество изображения в плеере. \\ |
- | Turbo First Pass - быстрое выполнение первого прохода, для уменьшения времени кодирования, качество не ухудшит, так как основное кодирование будет на втором проходе \\ | + | 2-Pass Encoding - кодирование в два прохода, это улучшит качество полученного видео \\ |
+ | Turbo First Pass - быстрое выполнение первого прохода, почти не влияет на качество видео, зато уменьшается время кодирования \\ | ||
Use Advaced Options - активирует вкладку с расширенными настройками для энкодера H.264(x264) \\ | Use Advaced Options - активирует вкладку с расширенными настройками для энкодера H.264(x264) \\ | ||
+ | Большинству пользователей хватит основных настроек, расширенные пригодятся для уменьшения искажений при очень низких битрейтах. \\ | ||
+ | |||
x264 Preset - предустановки для энкодера H.264(x264) разделены по скорости кодирования, чем быстрее кодирование тем хуже качество, рекомендуется использовать medium. \\ | x264 Preset - предустановки для энкодера H.264(x264) разделены по скорости кодирования, чем быстрее кодирование тем хуже качество, рекомендуется использовать medium. \\ | ||
- | x264 Tune - улучшения для разных типов видео, рекомендую оставить значения по умолчанию, то есть выбрать none \\ | + | x264 Tune - улучшения для разных типов видео, оставьте значение по умолчанию, то есть выберите none \\ |
- | H.264 Profile - профили по типам обработки видео, выберите main, подробнее смотрите по ссылке вконце страницы \\ | + | H.264 Profile - профили, ориентированные на конкретные классы приложений ([[http://ru.wikipedia.org/wiki/H.264#.D0.9F.D1.80.D0.BE.D1.84.D0.B8.D0.BB.D0.B8|описание профилей]]), выберите auto \\ |
- | H.264 Level - уровни ограничений для аппаратных декодеров ([[http://ru.wikipedia.org/wiki/H.264#.D0.A3.D1.80.D0.BE.D0.B2.D0.BD.D0.B8|описание уровней]]), выберите auto если собираетесь смотреть видео на компьютере \\ | + | H.264 Level - уровни ограничений для аппаратных декодеров ([[http://ru.wikipedia.org/wiki/H.264#.D0.A3.D1.80.D0.BE.D0.B2.D0.BD.D0.B8|описание уровней]], для старых устройств будет 3, а для HD - 4), выберите auto если собираетесь смотреть видео на компьютере \\ |
Fast Decode - дополнительные настройки кодирования, для уменьшения нагрузки на процессор при воспроизведении полученного файла, например если кодируете видео для просмотра его на смартфоне, если планируете смотреть видео на компьютере - не выбирайте \\ | Fast Decode - дополнительные настройки кодирования, для уменьшения нагрузки на процессор при воспроизведении полученного файла, например если кодируете видео для просмотра его на смартфоне, если планируете смотреть видео на компьютере - не выбирайте \\ | ||
+ | |||
+ | More Settings - окно команд, перед настройкой очистите его | ||
+ | |||
+ | |||
===== Вкладка Audio ===== | ===== Вкладка Audio ===== | ||
Аудио параметры. \\ | Аудио параметры. \\ | ||
- | {{:wiki:handbrake3.png|}} | + | Passthru - означает копировать аудиопоток без перекодирования. \\ |
- | + | ||
- | Passthru - означает копировать аудиопоток без перекодирования. | + | |
===== Вкладка Subtitles ===== | ===== Вкладка Subtitles ===== | ||
Строка 92: | Строка 105: | ||
===== Вкладка Advanced ===== | ===== Вкладка Advanced ===== | ||
Расширенные настройки для видео энкодера H.264(x264). | Расширенные настройки для видео энкодера H.264(x264). | ||
- | В последних версиях программы на вкладке Video доступны профили для энкодера H.264, большинству пользователей их будет достаточно. | ||
- | Но если вы все же захотели изменить расширенные настройки, тогда на вкладке Video активируем Advanced Options. | ||
- | Переходим на вкладку Advanced, стираем внизу ключи в текстовом поле и настраиваем. | ||
- | Для того чтобы узнать значение пунктов ищем на сайте google.ru по такой схеме: h264 опция | ||
- | **Encoding Features** (особенности кодирования) \\ | + | Для активации вкладки Advanced необходимо на вкладке Video Выбрать пункт Use Advaced Options. |
- | Reference Frames - количество используемых рефернсных кадров. Определяет, сколько предыдущих кадров может быть связано (заимствование макроблоков) с P- или B-кадрами, поставьте 4 \\ | + | |
- | Maximum B-Frames - \\ | + | |
- | Piramidal B-Frames - \\ | + | |
- | Weighted P-Frames - взвешенное предсказание яркости для P-кадров, которое улучшает затухания и градиенты цвета (небо и т. п.), оставьте Smart \\ | + | |
- | 8x8 Transform - дискретное косинусное преобразование\\ | + | |
- | CABAC Entropy Encoding \\ | + | |
- | **Analysis** (анализ) \\ | + | Перед изменением настроек, нужно очистить внизу поле для комманд. |
- | Motion Est. Method \\ | + | |
- | Subpel ME & Mode - уровни сложности оценки подпикселя, оставляем значение по умолчанию 7.\\ | + | |
- | Motion Est. Range \\ | + | |
- | Adaptive Direct Mode \\ | + | |
- | Adaptive B-Frames \\ | + | |
- | Partitions \\ | + | |
- | Trellis \\ | + | |
- | **Psychovisual** (восприятие) | + | |
- | Adaptive Quantization Strength \\ | + | ==== Encoding Features (особенности кодирования) ==== |
- | Psychovisual Rate Distortion \\ | + | |
- | Psychovisual Trellis \\ | + | ==== Reference Frames ==== |
- | Debloking \\ | + | Параметр задает количество используемых рефернсных кадров. Определяет, сколько предыдущих кадров может быть связано (заимствование макроблоков) с P- или B-кадрами. \\ |
- | No DCT Decimate \\ | + | |
+ | Рекомендации: Приблизительно 4-6. Большие значения могут быть полезны для анимации, аниме, скринкастов и другого "статичного" видео. | ||
+ | Примечание: При 5-ти и более референсных кадрах, качество, обычно, повышается незначительно. \\ | ||
+ | Кроме того, 4 - максимальное значение для 1080p, а 9 - максимальное для 720p, придерживаясь спецификации Level 4.1. Это самый высокий уровень, поддерживаемый в большинстве бытовой электроники, которая поддерживают воспроизведение H.264, включая также Xbox 360 и Playstation 3. \\ | ||
+ | Чем больше референсных кадров, тем медленнее кодирование. \\ | ||
+ | Диапазон: 0..16 \\ | ||
+ | В MediaInfo: ref=<integer> \\ | ||
+ | Значение по умолчанию: 3 \\ | ||
+ | ==== Maximum B-Frames ==== | ||
+ | Количество последовательных B-кадров между I- и P- кадрами. B-кадры – это кадры, в которых закодированы изменения не только от предыдущих кадров, но и от последующих. Имеют еще большую степень сжатия, чем P-кадры, но также и наихудшее качество. B-кадры подобны P-кадрам, кроме того, они могут использовать предсказание движения от будущих кадров также. Это может привести к значительному улучшению степени сжатия. \\ | ||
+ | |||
+ | Рекомендации: Оптимальные значения: 2..6. \\ | ||
+ | Если Вы используете --b-adapt 2, то можно смело задавать --bframes 16. Это самый простой способ, так как выбор оптимального значения падает на енкодер. \\ | ||
+ | Оптимальное значение для конкретного видео можно получить путем чтения статистики первого прохода. \\ | ||
+ | Примечание: При высоких значениях, больших чем необходимо, кодирование может быть значительно замедленно, без выйграша в качестве. Также большое количество В-кадров затрудняет декодирование. \\ | ||
+ | Диапазон: 1..16 \\ | ||
+ | В MediaInfo: bframes=<integer> \\ | ||
+ | Значение по умолчанию: 3 \\ | ||
+ | ==== Piramidal B-Frames ==== | ||
+ | Позволяет B-кадрам ссылаться на другие В-кадры, тем самым увеличивая эффективность использования 2-х или более B-кадров. \\ | ||
+ | |||
+ | Типы: \\ | ||
+ | * none - запрещает использовать В-кадры как референсные. | ||
+ | * strict - разрешают по 1-му референсному В-кадру на каждый minigop (соблюдает ограничения стандарта Blu-ray). | ||
+ | * normal - разрешает множественное использование референсных В-каров на каждый minigop. | ||
+ | Примечание: Без этого параметра, В-кадры могут ссылаться только на I- или P-кадры. Хотя I/P-кадры и более ценны, из-за их более высокого качества, B-кадры также могут быть полезными. \\ | ||
+ | Необходимо значение --bframes выше 2-х. Немного замедляет кодирование. При кодировании для Blu-ray не используйте normal. \\ | ||
+ | В MediaInfo: b_pyramid=<integer> \\ | ||
+ | Значение по умолчанию: normal \\ | ||
+ | ==== Weighted P-Frames ==== | ||
+ | Взвешенное предсказание яркости для P-кадров, которое улучшает затухания и градиенты цвета (небо и т. п.). \\ | ||
+ | |||
+ | Варианты: \\ | ||
+ | * 0 - отключено | ||
+ | * 1 - оценка затуханий | ||
+ | * 2 - оценка затуханий и поиск референсных дубликатов | ||
+ | В MediaInfo: weightp=<integer> \\ | ||
+ | Значение по умолчанию: 2 \\ | ||
+ | ==== 8x8 Transform ==== | ||
+ | Умное использование преобразований 8x8 в I-кадре. \\ | ||
+ | |||
+ | Значение по умолчанию: включено \\ | ||
+ | ==== CABAC Entropy Encoding ==== | ||
+ | |||
+ | |||
+ | CABAC (Context-Adaptive Binary Arithmetic Coding / Контекстно-Адаптивное Двоичное Арифметическое Кодирование) - это умная техника сжатия без потерь. При отключении CABAC энкодер начнет использовать CAVLC (Контекстно-Адаптивное Неравномерное Кодирование). \\ | ||
+ | |||
+ | Рекомендации: Для карманных устройств(КПК, КМК и смартфонов) лучше использовать CAVLC. Так как их мощности не хватит что бы справится с CABAC. \\ | ||
+ | Примечание: CABAC дает сжатие, приблизительно, на 10-20% больше, по сравнению с CAVLC. \\ | ||
+ | CABAC использует больше процессорного времени для кодирования и декодирования. \\ | ||
+ | |||
+ | Значение по умолчанию: Включено \\ | ||
+ | |||
+ | ==== Analysis (анализ) ==== | ||
+ | |||
+ | ==== Motion Est. Method ==== | ||
+ | Устанавливаем метод оценки движения полного пикселя. \\ | ||
+ | |||
+ | Методы: \\ | ||
+ | * dia (diamond, ромб) - простейший поиск, начиная с одного пикселя одного кадра, начинают просматриваться соседние пиксели на соседнем кадре, на один пиксель выше, правее, ниже и левее. Выбирается наиболее вероятно сдвинувшийся пиксель и процесс повторяется до тех пор, пока не будет найден лучший пиксель или пока не будет достигнут предел диапазона поиска движения | ||
+ | * hex (hexagon, шестиугольник) - состоит из подобной стратегии, но использует для поиска 6 окружающих точек, отсюда и название - шестиугольник. Значительно эффективней, чем dia, но немного медленнее. Оптимален для повседневного кодирования. | ||
+ | * umh (неравный мультишестиугольник) - значительно медленнее, чем hex, но ищет используя сложную модель мультишестиугольника. Лучше предыдущего, способен найти сложные векторы движения, ценой потери скорости кодирования. В отличие от предыдущих алгоритмов, в этом, и во всех последующих, опция --merange задает не количество итераций, а радиус, в пределах которого будет искаться пиксель. | ||
+ | * esa (exhaustive, исчерпывающий) - высокооптимизированный интеллектуальный поиск на всей области поиска векторов движения, в пределах лучшего merange предсказания. Это математически эквивалентно методу поиска перебором, для каждого вектора движения в этой области, но быстрее. Этот метод значительно медленнее чем umh, но не дает значительного повышения качества, поэтому не рекомендован для повседневного кодирования. | ||
+ | * tesa (transformed exhausive, преобразовано-исчерпывающий) - алгоритм, который пытается улучшить эффект Hadamard преобразования, сравнивая с каждым вектором движения. Похож на esa, но немного лучше и немного медленнее. | ||
+ | Рекомендации: umh \\ | ||
+ | В MediaInfo: me=<string> \\ | ||
+ | Значение по умолчанию: hex \\ | ||
+ | ==== Subpel ME & Mode ==== | ||
+ | Задаем сложность оценки подпикселя. Уровни 1-5 просто управляют силой обработки подпикселя. Уровень 6 допускает RDO для режима предсказания, и уровень 8 допускает RDO для векторов движения и intra режимов предсказания. \\ | ||
+ | |||
+ | Уровни: \\ | ||
+ | * 0 - fullpel only (не рекомендуется) | ||
+ | * 1 - метод предсказания SAD, одна QPel итерация | ||
+ | * 2 - метод предсказания SADT | ||
+ | * 3-5 - постепенное увеличение QPel | ||
+ | * 6 - метод предсказания RD для I-/P- кадров | ||
+ | * 7 - метод предсказания RD для всех типов кадров | ||
+ | * 8 - RD обработка для I-/P- кадров | ||
+ | * 9 - RD обработка для всех типов кадров | ||
+ | * 10 - QP-RD (требует: --trellis 2 и --aq-mode >0) | ||
+ | * 11 - Full RD - новая опция, необходимая для будущего --trellis режима | ||
+ | Рекомендации: Стандартное значение или выше \\ | ||
+ | Примечание: Чем выше уровень, тем ниже скорость кодирования. \\ | ||
+ | В MediaInfo: subme=<integer> \\ | ||
+ | Значение по умолчанию: 7 \\ | ||
+ | ==== Motion Est. Range ==== | ||
+ | Определяет максимальное количество попыток (с измененными данными) нахождения оптимального варианта при поиске вектора движения макроблока. Чем больше, тем лучше качество. \\ | ||
+ | |||
+ | Рекомендации: Стандартное значение для SD видео и 24 для HD видео. Падение скорости не стоит выигрыша в качестве, времени кодирования уже после 32. \\ | ||
+ | Желательно использовать значения кратные 4-м. \\ | ||
+ | Примечание: Для umh, esa и tesa, увеличение merange значительно замедлит кодирование. \\ | ||
+ | Для dia и hex диапазон значений: 4..16. \\ | ||
+ | В MediaInfo: me_range=<integer> \\ | ||
+ | Значение по умолчанию: 16 \\ | ||
+ | ==== Adaptive Direct Mode ==== | ||
+ | Определяет метод нахождения векторов движения. \\ | ||
+ | |||
+ | Доступные методы: \\ | ||
+ | * none - отключает поиск векторов движения. | ||
+ | * spatial - использует для поиска соседние блоки одного кадра. Может повысить PSNR. | ||
+ | * temporal - использует для поиска блоки соседних кадров. Немного лучше предыдущего. | ||
+ | * auto - сам выбирает какие блоки использовать. | ||
+ | Примечание: auto лучше всего подходит для двухпроходного режима, но так же может использоваться и при однопроходном. auto нужно задавать во время обоих проходов, иначе второй проход будет автоматически использовать temporal. \\ | ||
+ | Использовать none крайне не рекомендуется. \\ | ||
+ | Рекомендации: auto – для двухпроходного режима, и spatial - при кодировании с CRF \\ | ||
+ | В MediaInfo: direct=<integer> \\ | ||
+ | Значение по умолчанию: spatial \\ | ||
+ | ==== Adaptive B-Frames ==== | ||
+ | Позволяет x264 адаптивно решать, где будут использоваться B-кадры, уменьшая количество B-кадров там, где это не нужно. \\ | ||
+ | |||
+ | Рекомендации: При высоком значении --bframes лучше задавать значение 2. \\ | ||
+ | Настройки: \\ | ||
+ | * 0 - полностью отключить | ||
+ | * 1 - "быстрый" алгоритм. Этот метод позволяет использовать --bframes 16 | ||
+ | * 2 - оптимальный алгоритм, медленнее предыдущего | ||
+ | Примечание: В многопроходном кодировании эта опция необходима только для первого прохода, где типы кадров определены. \\ | ||
+ | В MediaInfo: b_adapt=<integer> \\ | ||
+ | Значение по умолчанию: 1 \\ | ||
+ | ==== Partitions ==== | ||
+ | x264 разбивает каждый кадр на части(макроблоки), и кодирует каждую отдельно. Этот параметр позволяет задать дополнительные параметры разбиения для каждого типа кадров. \\ | ||
+ | |||
+ | Доступные partitions: p8x8(включает в себя p16x8/p8x16), p4x4(включает в себя p8x4/p4x8), b8x8(включает в себя b16x8/b8x16), i8x8, i4x4 \\ | ||
+ | Вы можете также установить none(отключить все) или all(включить все). \\ | ||
+ | Рекомендации: Значение по умолчанию - оптимально. Для получения максимально качества можно использовать all, но скорее всего будет не лучше чем используя значение по умолчанию. \\ | ||
+ | Примечание: p4x4 вообще то не очень полезен и его применение значительно снижает скорость кодирования при незначительном повышении качества изображения. Для HD видео лучше вообще не использовать. \\ | ||
+ | i8x8 может использоваться только в High Profile \\ | ||
+ | В MediaInfo: analyse=<string> \\ | ||
+ | Значение по умолчанию: p8x8,b8x8,i8x8,i4x4 \\ | ||
+ | ==== Trellis ==== | ||
+ | Выполняет треллис квантование для повышения эффективности сжатия. На всех решениях, кроме 0, скорость падает очень сильно. \\ | ||
+ | |||
+ | Варианты: \\ | ||
+ | * 0 - отключено | ||
+ | * 1 - только на макроблоках | ||
+ | * 2 - везде | ||
+ | Рекомендации: 2, но при условии совместной работы с psy-trellis, иначе происходит незначительное замыливание мелких деталей. Требует включенного CABAC. \\ | ||
+ | Примечание: Вариант 1 - хороший компромисс между падением скорости и повышением эффективности. \\ | ||
+ | В MediaInfo: trellis=<integer> \\ | ||
+ | Значение по умолчанию: Отключено \\ | ||
+ | ==== Psychovisual (восприятие) ==== | ||
+ | |||
+ | ==== Adaptive Quantization Strength ==== | ||
+ | Устанавливает силу AQ, для подавления блочности и размытия на "плоских" и текстурированных областях. \\ | ||
+ | |||
+ | Рекомендации: Применяйте в диапазоне от 0.7 (большая детализация изображения, но и больше артефактов) до 1.5 (меньшая детализация, но значительное снижение вероятности появления артефактов). Всё зависти от качества источника изображения. \\ | ||
+ | Примечание: Отрицательные значения не допускаются. Значения вне диапазона 0.0 - 2.0 скорее всего приведут к полному искажению видео. \\ | ||
+ | В MediaInfo: aq=<float> \\ | ||
+ | Значение по умолчанию: 1.0 \\ | ||
+ | ==== Psychovisual Rate Distortion ==== | ||
+ | Psy-RDO позволяет экономно, с точки зрения битрейта, закодировать шумы видеоряда и значительно повысить детализацию изображения. Зернистость большинства видеоматериалов создаёт эффект большей детализации изображения, но после воздействия шумоподавляющих фильтров происходит замыливание изображения. Psy-RDO позволяет регулировать силу психовизуальной адаптации высокочастотных деталей изображения по следующему сценарию: вместо кодирования мелких деталей максимально приближенными к исходному материалу, Psy-RDO кодирует их максимально похожими на источник удобным с точки зрения битрейта способом, повышая таким образом детализацию изображения и несколько завышая показатели шума в PSNR. При этом мелкие детали не замыливаються, а заменяются похожими и выгодными кодеку структурами. Этот метод требует дополнительного битрейта в меньших объёмах при значительном повышении детализации изображения. \\ | ||
+ | |||
+ | Рекомендации: оставьте всё по умолчанию, хотя для многих исходных материалов вполне приемлемы значения 1.0:0.15 при условии установки --aq-strength 0.7..1.2 и --trellis 2 \\ | ||
+ | Примечание: Психовизуальный метод имеет два параметра настройки: \\ | ||
+ | * Первый параметр - сила психовизуальной адаптации PSY-RDO (требует активации, чтобы --subme >-6). При PSY-RDO = 0 кодек отключает специфическую психовизуальную адаптацию вовсе. При этом кодек использует старую ssd метрику, которая стремится к большей точности, но не похожести мелкой детализации. Увеличение параметра PSY-RDO повышает детализацию и зернистость изображения, уменьшение наоборот их снижает. Следите за этим параметром внимательно, не допуская перешарпности изображения и таким образом ещё и экономя битрейт. | ||
+ | * Второй параметр - сила Psy-Trellis. Чтобы использовать требуется --trellis >=1. Отметьте, что Psy-Trellis всё еще считают 'экспериментальной', и не рекомендуется, чтобы Вы использовали для реального кодирования, хотя кодирует всё же. При этом не повышайте величину Psy-Trellis более 0.5, хотя бы в начале. | ||
+ | В MediaInfo: psy_rd=<float>:<float> \\ | ||
+ | Значение по умолчанию: 1.0:0.0 \\ | ||
+ | ==== Psychovisual Trellis ==== | ||
+ | Смотрите предыдущий пункт, это тожеотносится к нему. \\ | ||
+ | ==== Debloking ==== | ||
+ | Использование фильтра подавления блоков с параметрами - alpha (сила подавления блоков):beta (точность определения блоков). При кодировании изображение разбивается на блоки размерами 8х8 пикселей и каждый такой блок кодируется отдельно. При недостаточном битрейте, эти блоки становятся заметными. Включение данной опции поможет решить проблему. \\ | ||
+ | |||
+ | Рекомендации: Параметр "alpha" рекомендуется выбрать от -3 до 3. Большее значение увеличивает силу подавления блоков, но картинка становится немного размытой (используйте при низких битрейтах или при кодировании мультипликации). Меньшее значение уменьшает силу, зато картинка остается достаточно чёткой (используйте при высоких битрейтах). Если не знаете, что выбрать, то оставьте 0 - подходит для большинства случаев. \\ | ||
+ | Параметр "beta" рекомендуется выбирать от -2 до 2. При больших значениях, кодек может распознать некоторые детали за блок и применить к ним фильтр подавления блоков. При меньших значениях, деталей сохранится больше, но некоторые блоки могут быть приняты за деталь (используйте меньшие значения при кодировании мультипликации - в ней четкие контуры, поэтому кодек не ошибется). Желательно чтобы этот параметр отличался не больше, чем на единицу от предыдущего. Если не знаете, что выбрать, то оставьте 0 - подходит для большинства случаев. | ||
+ | Сила деблокинга вычисляется для каждого макроблока, исходя из квантизера для него и близлежащих макроблоков. Альфа определяет: является ли приграничный квадрат блочным или же на самом деле это деталь. Это похоже на порог. Бета так же похожа на порог, но используется для того, чтобы убедиться в однородности картинки с обеих приграничных сторон и, тем самым, отделить детали от блочности. Когда определена блочность, альфа решает, какую силу использовать (максимально допустимое изменение пикселя). Бета немного изменяет силу, если блок однородный. Сила деблокинга: Порог деблокинга. Порог деблокинга устанавливает жёсткость отбора блочности фильтром. Сила деблокинга регулирует, как сильно определённые блоки будут смягчены. Значения по умолчанию сочетают аккуратность удаления блочности и сохранение деталей. Значения должны лежать в диапазоне от -3 до 3 (чем ниже значения, тем меньше устраняется блочность. Отрицательные значения не означают, что блочность оставляется). \\ | ||
+ | Примечание: Слишком высокие значения дадут потерю многих деталей и текстур или смазывание. Установка слишком низких значений оставит резкие края и "москитный шум" (mosquito noise). Должна быть положительная взаимосвязь между двумя коэффициентами деблокинга (желательно, чтобы обе цифры были отрицательными или положительными). Если Вы увеличиваете силу, то должны увеличить и порог \\ | ||
+ | Диапазон: -6..6 (для alpha и beta соответственно) \\ | ||
+ | В MediaInfo: deblock=1:<integer>:<integer> \\ | ||
+ | Значение по умолчанию: 0:0 \\ | ||
+ | ==== No DCT Decimate ==== | ||
+ | Кодер пишет видеопотоку все анализируемые блоки DCT. В результате на следующий этап компрессии подаётся оптимизированный сигнал. Если эту трансформацию отключить, то можно выиграть в детализации при двухпроходном кодировании, поскольку у кодека за 2 прохода появляется возможность оценить весь видеоряд. \\ | ||
+ | |||
+ | Рекомендации: Используйте (то есть отключайте) при кодировании в --crf. \\ | ||
+ | Примечание: Эта опция отключает данную функцию. \\ | ||
+ | В MediaInfo: Не отображается \\ | ||
+ | Значение по умолчанию: Отключено \\ | ||
===== Вкладка Chapters ===== | ===== Вкладка Chapters ===== | ||
Строка 130: | Строка 301: | ||
===== Настройки изображения ===== | ===== Настройки изображения ===== | ||
- | **Окно предпросмотра** | + | **Окно предпросмотра** \\ |
+ | Шкала выбора кадра для предпросмотра \\ | ||
+ | Кнопка плей - запускает конвертирование заданного отрывка времени, начиная с выбранного кадра, и воспроизводит, получается предпросмотр результата \\ | ||
+ | Duration - продолжительность отрывка для предпросмотра, в секундах \\ | ||
+ | Show Crop - показать на изображении границы обрезки \\ | ||
+ | Windowed/Fullscreen - предпросмотр в небольшом окне или наполный экран \\ | ||
+ | Hide Settings - скрыть окно настроек изображения \\ | ||
- | + | **Dimensions** (размер изображения) \\ | |
- | **Размер изображения** \\ | + | |
Cropping - обрезка изображения слева, справа, сверху, снизу \\ | Cropping - обрезка изображения слева, справа, сверху, снизу \\ | ||
Auto Crop - автообрезка черных полос \\ | Auto Crop - автообрезка черных полос \\ | ||
- | Loose Crop \\ | + | Loose Crop - обрезка, когда нужно округлить число пикселов до кратного значения\\ |
+ | Crop Dimensions - размер после обрезки | ||
+ | |||
+ | Рекомендации: оставьте автообрезку | ||
- | Storage | + | **Storage** (запоминание размера) \\ |
+ | width, height - ширина и высота изображения, когда отключен параметр Optimal for source \\ | ||
+ | Optimal for source - оптимальный для исходного файла \\ | ||
+ | Anamorphic - растягивание видео по ширине, как широкоформатное \\ | ||
+ | * Off - отключить | ||
+ | * Strict - оставить как в оригинале | ||
+ | * Loose - пропорции экрана оставить как в оригинале, изменить кратность и размер сторон | ||
+ | * Custom - указать вручную: размер изображения, кратность, пропорции экрана | ||
+ | Alignment - сделать кратным установленному значению \\ | ||
+ | Рекомендации: оставить значения по умолчанию, Loose и Optimal for source | ||
- | Display | + | **Display** (экран) \\ |
+ | width, height - ширина, высота не регулируется, когда отключен параметр Keep Aspect \\ | ||
+ | Pixel Aspect - пропорции в пикселах \\ | ||
+ | Keep Aspect - сохранение исходных пропорций \\ | ||
+ | Display Aspect - пропорции экрана, которые получились после изменений \\ | ||
+ | Рекомендации: оставьте как есть. | ||
**Фильтры** \\ | **Фильтры** \\ | ||
- | * Grayscale - полутона (делает видео черно-белым) \\ | + | Grayscale - полутона (делает видео черно-белым) \\ |
- | * Denoise - удаление шума (когда видно что изображение состоит из точек) \\ | + | Deblock - подавление блоков, при очень низком битрейте могут появиться мелкие шестиугольники, их можно размыть с помощью этого фильтра \\ |
- | * Detelecine - обратный пересчет кадров \\ | + | Denoise - удаление шума (когда видно что изображение состоит из точек), для DVD rip следует выбрать максимальное значение Strong \\ |
- | * Decomb - устранение гребенки (линий лесенкой) только в тех кадрах, где она обнаружена (более интеллектуальный метод чем Deinterlace) \\ | + | Detelecine - обратный пересчет кадров \\ |
- | * Deinterlace - устранение гребенки (линий лесенкой), медленные алгоритмы лучше но замедляют кодирование \\ | + | Decomb - устранение гребенки (линий лесенкой) только в тех кадрах, где она обнаружена (более интеллектуальный метод чем Deinterlace) \\ |
+ | Deinterlace - устранение гребенки (линий лесенкой), медленные алгоритмы лучше но замедляют кодирование \\ | ||
- | ===== Профили ===== | + | ===== Пресеты ===== |
- | После настройки всех параметров можно создать новый профиль и сохранить настройки в него. | + | Пресеты - это готовые наборы настроек, находятся справа, на боковой панели. |
+ | Для использования достаточно выделить подходящий для вас пресет. | ||
+ | Если хотите сохранить свои настройки в пресет, тогда перед изменением настроек создайте на боковой панели новый пресет, выберите его, затем укажите настройки кодирования в программе и нажмите на кнопку сохранения в боковой панели. | ||
===== Ссылки ===== | ===== Ссылки ===== |