crf что это значит

Crf что это значит

Смотреть что такое «CRF» в других словарях:

CRF — may refer to: * Capital recovery factor * Cardiovascular Research Foundation * Carolina Renaissance Festival * Case Report Form: in a clinical trial, the document showing all the evaluated patient data. eCRF is the electronic transmitted CRF via… … Wikipedia

CRF — Saltar a navegación, búsqueda El término CRF puede referirise a: Campo Aleatorio Condicional, un modelo estocástico Concentración Revolucionaria Febrerista, antiguo partido político de Paraguay Obtenido de CRF Categoría: Wikipedia:Desambiguación … Wikipedia Español

CRF — Abreviatura de factor liberador de corticotropina. Diccionario Mosby Medicina, Enfermería y Ciencias de la Salud, Ediciones Hancourt, S.A. 1999 … Diccionario médico

CRF — Constitutional Rights Foundation Short Dictionary of (mostly American) Legal Terms and Abbreviations … Law dictionary

CRF — CRF, CRH: svw. ↑ Corticoliberin … Universal-Lexikon

CRF — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. CRF est un sigle composé des trois lettres C, R et F, qui signifie : Croix Rouge française Centro Ricerche Fiat, le centre de recherches de Fiat, CRF … Wikipédia en Français

CRF — Die Abkürzung CRF steht für: Air Central, japanische Fluggesellschaft (ICAO Code) Capital Recovery Factor (deutsch: Annuitätenfaktor) siehe Annuitätenmethode der Wirtschaftlichkeitsanalyse Cardiale Risikofaktoren, in der Medizin Case Report Form … Deutsch Wikipedia

CRF — Abbreviation for corticotropin releasing factor. * * * cardiorespiratory function; case report form; chronic renal failure; chronic respiratory failure; circulating recombinant form; coagulase reacting factor; complex reduction forceps;… … Medical dictionary

CRF — Central Repair Facility (CRF) A national center reporting to Headquarters that manages maintenance and repair of self service equipment … Glossary of postal terms

CRF — channel reassignment function … Military dictionary

CRF — corticotropin releasing factor. * * * … Universalium

Источник

Crf что это значит

crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит

x265. Общие сведения. Описание параметров

Oleggg10Дата: Пятница, 29.11.2013, 18:05 | Сообщение # 1

crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит

x265 — свободная библиотека программных компонентов для кодирования видеопотоков H.265. Разработка кодека началась в марте 2013 года.
Программный код написан на C++.
Ожидаемое улучшение эффективности кодека по сравнению с x264 на уровне 25-35%.

Большинство параметров x265 позаимствованы или будут позаимствованы у x264. Описание всех параметров будет добавлена сюда по мере развития x265 HEVC кодека, смотрите ниже.

Простой способ работы с x265 реализован в оболочке Hybrid.

crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит

Обычно, кодирование видео с постоянным качеством осуществляется путём сжатия каждого кадра одинакового типа в одинаковое число раз. Технически это значит поддержание постоянного значения параметра квантизации (англ. Quantization Parameter, QP). Метод CRF же сжимает похожие кадры неодинаково. Это происходит за счёт того, что учитывается движение объектов.
Визуально, человек различает больше деталей в неподвижных объектах, чем в движущихся. Поэтому программа сжатия видео может отбросить больше деталей (увеличить сжатие) на движущихся элементах и сохранить больше (увеличить детализацию) на неподвижных. Субъективно такое видео будет казаться качественней.
Метод постоянного параметра квантизации (англ. Constant Quantization) не обеспечивает более высокого воспринимаемого качества, так как он меньше сжимает области, которые большинство не замечает при просмотре. Если бы файлы сравнивались компьютером, то режим CRF оказался бы однозначно менее качественным. Но так как при просмотре сказывается субъективность восприятия, он выглядит так же качественно для человека, так как наиболее заметная часть видео сжимается с меньшими потерями, а менее заметная — с бо́льшими. При этом видео сжатое методом CRF может оказаться значительно меньше по размеру, чем сжатое методом CQP.

От выбранного режима кодирования зависит перечень следующих опций.

crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значитcrf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит

crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит

Позволяют добиться соответствующей эффективности сжатия и качества (чем выше качество, тем дольше время кодирования). Пресеты изменяют многие параметры кодирования, которые после выбора пресета можно подкорректировать самостоятельно. 10 пресетов перекочевали в x265 с x264, но в x265 пока отсутствуют многие настройки, поэтому ниже приведу пример настроек пресетов x264:

Ultrafast (ультра-быстрый):
no-8x8dct, aq-mode 0, b-adapt 0, bframes 0, no-cabac, no-deblock, no-mbtree, me dia, no-mixed-refs, partitions none, rc-lookahead 0, ref 1, scenecut 0, subme 0, trellis 0, no-weightb, weightp 0

Superfast (супер-быстрый):
no-mbtree, me dia, no-mixed-refs, partitions i8x8,i4x4, rc-lookahead 0, ref 1 subme 1, trellis 0, weightp 1

Veryfast (очень быстрый):
no-mixed-refs, rc-lookahead 10, ref 1, subme 2, trellis 0, weightp 1

Faster (еще быстрее):
no-mixed-refs, rc-lookahead 20, ref 2, subme 4, weightp 1

Fast (быстрый):
rc-lookahead 30, ref 2, subme 6, weightp 1

Medium (средний):
нет изменений по сравнению с теми, что выставлены первоначально.

Slow (медленный):
b-adapt 2, direct auto, me umh, rc-lookahead 50, ref 5, subme 8

Slower (медленнее):
b-adapt 2, direct auto, me umh, partitions all, rc-lookahead 60, ref 8, subme 9, trellis 2

Veryslow (очень медленный):
b-adapt 2, bframes 8, direct auto, me umh, merange 24, partitions all, ref 16, subme 10, trellis 2, rc-lookahead 60

Placebo (плацебо):
bframes 16, b-adapt 2, direct auto, slow-firstpass, no-fast-pskip, me tesa, merange 24, partitions all, rc-lookahead 60, ref 16, subme 10, trellis 2

По умолчанию: Medium

crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значитcrf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит

crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит

Опции тюнинга далее оптимизируют настройки вашего входного источника видео. Если Вы определите настройку, то изменения будут применены после того, что было задано пресетами, но перед всеми другими параметрами. Как правило этот параметр не выбирается (остаётся по умолчанию).

psnr:
оптимизация для PSNR:
aq-mode 0, no-psy

ssim:
оптимизация для SSIM:
aq-mode 2, no-psy

fastdecode:
оптимизация для быстрого декодирования содержания:
no-deblock, no-cabac, no-weightb, weightp 0

zerolatency:
оптимизация для потокового видео, такого как IPTV:
bframes 0, force-cfr, no-mbtree, sync-lookahead 0, sliced-threads, rc-lookahead 0

По умолчанию: не установлен

crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значитcrf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит

crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит

Указываем уровень совместимости, в зависимости от оборудования. Так как не все железные плееры могут справиться с high.

crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит

В принципе, это и есть все самые основные ключи, как минимум для новичков. Все остальные ключи необходимы для тонкой настройки и требуют полного понимания их предназначения, так как легко могут вызвать разные проблемы.

Источник

Русские Блоги

Руководство CRF (фиксированный коэффициент скорости в x264 и x265)

Руководство CRF (фиксированный коэффициент скорости в x264 и x265)

Что такое коэффициент фиксированной ставки? (Постоянный коэффициент скорости)

Коэффициент фиксированной скорости передачи данных (CRF) равенx264 с участием x265 Настройки качества (и управления скоростью) кодировщика по умолчанию. Диапазон значений от 0 до 51. Чем ниже значение, тем лучше качество результата. В то же время, чем больше выходной файл, чем выше значение, тем выше степень сжатия, но вы можете обнаружить, что значение равно определенной точке. Пора заметить существенную потерю качества.

В ffmpeg Можно использовать так:

Чтобы добиться наилучшего эффекта кодирования, вы должны в основном использовать кодировку CRF в автономном хранилище файлов. Для других сценариев применения вот несколько рекомендацийДругие режимы контроля скорости。

crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит

CRF vs. Constant QP

По сравнению с режимом фиксированной скорости передачи данных (CBR) CRF является режимом кодирования «фиксированного качества». В типичном способе получения фиксированного качества кодер сжимает каждый видеокадр одного и того же типа с одним и тем же объемом данных, что означает отбрасывание относительно одинакового количества информации. С технической точки зрения это поддерживает фиксированный QP (параметр квантования), который определяет, сколько информации отбрасывается в наборе пикселей (макроблоках) указанного блока. Обычно это приводит к большим колебаниям скорости передачи данных во всей видеопоследовательности.

Режим CRF немного умнее, чем описанный выше процесс. Он использует разные объемы данных для сжатия различных видеокадров, поэтому он будет изменять значение QP по мере необходимости для поддержания определенного стандарта качества восприятия. Это достигается за счет учета спортивности видеоконтента. Для кодировщика с фиксированным кодированием QP, когда значение настройки равно 18, значение QP останется на 18 независимо от содержимого кадра (будет небольшое отклонение между различными типами кадров, но это можно игнорировать). Когда значение установлено на 18 в режиме CRF, QP будет увеличено до 20 в области содержимого с большим движением, а затем будет уменьшено до 16 в видеопоследовательности с низким движением. Такая стратегия со временем приведет к качественному изменению распределения кодовой скорости.

Например, вот один (Из другой моей статьиНа диаграмме показано изменение битрейта при использовании разных значений (17, 23) для кодирования двух видео в фиксированных режимах QP и CRF:

crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит

Линия кодовой скорости CRF всегда ниже, чем у CQP; это означает, что кодировщик может экономить полосу пропускания, сохраняя при этом определенное качество восприятия. Однако с CQP некоторая полоса пропускания будет потрачена впустую. Этот эффект особенно очевиден в первом видео в примере.

Почему важны упражнения?

Человеческий глаз видит больше деталей неподвижных изображений, чем когда они находятся в движении. Из-за этого видеокодеры могут применять большее сжатие к движущимся изображениям (больше деталей теряется), и меньшее сжатие применяется к неподвижным изображениям (с сохранением деталей). ).

С точки зрения непрофессионала, это происходит потому, что человеческая зрительная система будет «отвлекаться» на изменения в вещах, и изображение не будет оставаться на экране достаточно долго, чтобы можно было наблюдать больше следов сжатия. С немного более технической точки зрения высокая мобильность «скрывает» такие вещи, как блочные структуры (Аннотация: исходный текст является блокирующим, все слова в следующем тексте являются аналогичными вариантами блока, значение может быть отослано к следующей вики) Артефакты сжатия (Compression Artifact). Напротив, если движение изображения не очень сильное, у вас будет больше времени для наблюдения за изображением, нет ничего, что могло бы отвлечь вас или скрыть артефакты, вам нужно, чтобы эти изображения были сжаты как можно меньше. При низком движении артефакты сжатия будут более очевидными (визуальное представление) и более навязчивыми.

Вы спросите, а разве модель CQP не имеет лучшего качества? Нет, воспринимаемое качество этих двух режимов одинаково, но проблема в том, что он не может сжать достаточно областей видеоконтента, которые вы действительно не заметите, что приводит к потере пространства данных.

Фактически, многие люди часто используют CRF в однопроходном кодировании и заявляют, что нет причин использовать CQP. Еще одним лучшим доказательством использования CRF является то, что это режим управления скоростью по умолчанию, выбранный разработчиками x264 и x265.

О показателях качества видео

Как связаны качество видео и скорость передачи данных?

Не все видеоклипы одинаково «легко» сжать. Контент с низким движением и плавной градацией легче сжимать, в то время как контент с большим движением и большим количеством пространственных деталей больше зависит от кодировщика. Здесь «легкий» или «сложный» означает, что при той же скорости передачи данных источник видео, который легко кодировать, будет иметь лучшее воспринимаемое качество, чем источник видео, который трудно кодировать.

Есть проблема с режимом CRF: для разных видео разные значения CRF будут давать разные битрейты. (На самом деле, если что-то вродеКак YouTubeИмея дополнительную информацию об исходном видео, вы не можете надежно оценить конечную скорость передачи данных после указания значения CRF. )

Сервис облачного кодирования Bitmovin будетИспользовать CRF Для измерения сложности содержания фрагмента.

Почему на телевизоре или кабельном устройстве все еще остаются неясные артефакты блока?

Почему в контенте кабельного или спутникового вещания появляются артефакты блокировки? Даже в онлайн-видеопотоках? Проблема в том, что они используют слишком низкие значения битрейта для определенных частей видеоконтента. В частности, в телевизионном вещании для кодирования потокового мультимедиа используется фиксированная скорость передачи данных, не оставляя места для адаптации к контенту различных спортивных уровней. Следовательно, эти телетрансляции могут иметь артефакты блокировки, потому что представленный сложный контент требует большего пространства кодированных данных, чем устанавливает вещатель. Они только говорят: «Вы стараетесь сохранить как можно больше деталей, но независимо от того, насколько сложен контент, не позволяйте битрейту быть выше этого».

Сегодняшнее кодирование потокового мультимедиа будет вести себя немного умнее. YouTube или Netflex используют 2-проходные или даже 3-проходные алгоритмы. В последнем случае CRF-кодирование данного исходного видео определяет наилучшую скорость передачи данных для последующего 2-проходного кодирования. Это может гарантировать, что скорость передачи данных будет достаточной для кодирования содержимого этих сложных сцен без превышения требований к полосе пропускания.

Часть этой статьи изначально была взята из официальной документации Handbrake, но теперь была удалена оттуда. Он также ненадолго появился в Википедии, но также был удален, как и официальная документация по Handbrake. В этой статье делается попытка восстановить это содержимое и кое-где дополнить. Я не знаю, существуют ли какие-либо оригинальные документы, если есть, дайте мне знать.

Источник

Русские Блоги

Что такое коэффициент фиксированной ставки crf? (Коэффициент постоянной скорости)

Коэффициент фиксированной скорости передачи данных (CRF) равенx264 с участием x265Настройки качества (и управления скоростью) кодировщика по умолчанию. Диапазон значений от 0 до 51. Чем ниже значение, тем лучше качество результата. В то же время, чем больше выходной файл, чем выше значение, тем выше степень сжатия, но вы можете получить значение размером с определенную точку. Пора заметить существенную потерю качества.

В ffmpeg Его можно использовать так:

Чтобы добиться наилучшего эффекта кодирования, вы должны в основном использовать кодировку CRF в автономном хранилище файлов.

crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит

Давайте сначала создадим следующий файл bat:

Это означает: перетащите видеофайл в указанный выше файл bat, перекодируйте его в формат H.264 на «очень медленной» скорости и сохраните как out.mp4.

10% по сравнению со средним; более медленный увеличивается на 5% по сравнению с медленным; очень медленный увеличивается на 3% по сравнению с более медленным.

crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит

Попробуйте поиграть в эти файлы. Обнаружено, что качество изображения файлов, созданных при значении crf 18

Снимок экрана выполнения указанной выше команды:

Источник

Crf что это значит

Всем доброго времени суток. Приветствую вас в этой теме. Прочитав данный материал вы освоите искусство качественного сжатия видео материала, а также разберетесь в разного рода терминах, относящихся к этой теме.

На написание данного материала меня с подвигло несколько вещей:
1) Все руководства в данном разделе устарели и\или не отражали реального положения вещей, а также не затрагивали какие-либо важные аспекты этой деятельности.
2) Ко мне обращается очень больше количество людей с просьбами обучить их искусству качественного сжатия, на индивидуальные дискуссии уходит очень много времени, да и рассказать все важные вещи к сожалению не получается за раз.

Дабы решить эти две проблемы, было принято решение написать данный материал, который раскрывал бы все детали качественного сжатия видео.

Я решил разбить руководство на две части, которые предназначены для разных групп людей:
1) Первая часть будет содержать руководство для людей желающих в кротчайшие сроки познать это исскуство качественного кодинга особо не вдаваясь в подробности, как и что работает, и для чего служит.
2) Вторая же часть материала предназначена для энтузиастов, которые хотят достичь максимально возможного качества при минимальном объеме файла жертвуя своим времени на доскональное изучение вопроса кодинга.

Начнем! И так, для практики вам понадобится все программное обеспечение описываемое в руководстве, разберемся, что нужно и где его взять.

Разбирать все настройки подробно в этой части руководства мы не будем, остановим свое внимание только на тех, с которыми нам предстоит работать.
Для удобства я выделил красным те параметры, которые нужно изменить.

Frame rate: Количество кадров в секунду, желательно выставлять точно такое же значение, которое вы выставили в Fraps до захвата видео. Оптимально захватывать видео с частотой 25 (для наименьшего объема) или 30 (для более плавного видео) кадров в секунду.

После задания всех нужных нам параметров жмем «OK» и приступаем к своему проекту, начинаем творить «мувик».
Сам процесс творчества в данном руководстве я описывать не буду, ибо данное руководство рассматривает только вопросы качественного сжатия, а не как не самого творчества.

И так, ваш проект полностью готов, пора приступать к рендерингу видео (вывод).

Выставляем Template как показано на скриншоте и жмем кнопочку Custom. Видим окно Custom Template, нас интересует вкладка Video:

Video Format: Кодек, который будет использоваться при кодировании нашего будущего мувика, самым оптимальным для новичка пакетом кодеков я считаю ffdshow, который входит в комплект поставки K-Lite Mega Codec Pack.

Выбираем ffdshow Video Codec и жмем Configure. для конфигурации кодека. Видим окно конфигурации кодека ffdshow:

Все остальные параметры в этой вкладке будут рассмотрены во второй части статьи.

Теперь переходим на вкладку «Audio» для настройки сжатия звука.

Audio: Кодек для звука, выбираем AC-3 ACM Codec, как самый оптимальный установленный в системе.

Attributes: Настройки кодека, в данном случае битрейт, частота дискретизации, количество каналов. Для хорошего качества звука достаточно 160 kbit\s, 44100Hz, Stereo.

Выбираем место сохранения вашего видео, жмем «Сохранить», ждем пока происходит вывод видео, это может занять очень продолжительное время в зависимости от вашего проекта.

После вывода смотрим, что у нас получилось и любуемся качеством.

Первая глава данного руководства завершена, вы научились кодировать видео с хорошим качеством видео и звука. Во второй части руководства мы более детально подойдем к тонкой настройке кодека, разберемся в каждом! параметре кодека и научимся делать максимально качественные мувики при минимальном объеме.
На изучение и осмысления материала может уйти много времени, по этому я рекомендую вам, если вы не энтузиаст остановится на первой части статьи.

Данная глава подразумевает немного другой путь кодирования, чем описанный в первой главе.

В данном случае мы будем использовать вывод из вегаса вашего проекта совершенно без сжатия (ваше видео займет порядка 200гб без сжатия) и уже последующие сжатие с помощью XviD4PSP 5.0 и тонкой настройкой кодека.

Для корректной работы программы необходимы Microsoft Framework 3.0 и K-Lite Codec Pack

После установки программы необходимо произвести некоторые настройки, которые будут использоваться в дальнейшем. Рекомендую установить-снять галочки так же, как на скриншотах, однако опытные пользователи могут произвести настройки на свое усмотрение.

1. НАСТРОИТЬ—>ЯЗЫК (кому какой нравится, у меня русский)
2. НАСТРОИТЬ—>ДВИЖОК ПЛЕЕРА (оставляем DirectShow)
3. НАСТРОИТЬ—>АВТО ОБЪЕДИНЕНИЕ (только DVD)
4. НАСТРОИТЬ—>АВТО ГРОМКОСТЬ (запрещено)
5. НАСТРОИТЬ—>АВТО ОБРЕЗКА (только MPEG файлы) это автообрезка черных полос, обычно черные полосы присутствуют только в DVD исходниках, т.е. в MPEG-2 видео.
6. НАСТРОИТЬ—>АВТО ДЕИНТЕРЛЕЙС (только MPEG файлы) интерлейсное видео обычно только в DVD исходниках.
7. НАСТРОИТЬ—>ПОСЛЕ ОТКРЫТИЯ (середина)

crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит

1. Не извлекать звук для превью. Для исключения большинства проблем, связанных с кодированием звука, рекомендуется галочку снять. Эта настройка изначально была предусмотрена для сокращения времени загрузки исходного файла в программу, но большинство проблем, связанных с кодированием звука в XviD4PSP появляется с включение этой настройки. (ОБЯЗАТЕЛЬНО! ГАЛОЧКУ СНЯТЬ)

3. Кодировать все в прогрессивное видео. При установленной галочке, все видео будет кодироваться в прогрессивное, независимо от того какое исходное видео: чересстрочное или прогрессивное. (ОБЯЗАТЕЛЬНО! ГАЛОЧКУ УСТАНОВИТЬ)

5. Обновлять скрипт при изменении настроек аудио/видео кодека. Лучше, что бы эта галочка стояла, т.к. в противном случае при изменении настроек кодирования аудио или видео, эти изменения не будут перезаписаны в скрипт, следовательно, кодирование будет произведено без учета последних изменений. Внимание! При установленной галочке, когда производится изменение скрипта вручную, а после этого изменяются настройки в интерфейсе программы, то изменения, сделанные вручную, стираются из скрипта, следовательно, их необходимо будет вписывать повторно. (ЛУЧШЕ ГАЛОЧКУ УСТАНОВИТЬ)

6. Сначала кроп/ресайз, потом фильтрация. После установки галочки, сначала будет происходить изменение размеров (ресайз) и обрезка (кроп) исходного видео до заданной пользователем геометрии кадра, и уже к этому кадру будет применяться скрипт фильтрации (высокая скорость обработки). И наоборот, при её снятии, сначала будет фильтроваться кадр исходного разрешения, и только потом, он будет обрезаться и уменьшаться в размерах (лучшее качество фильтрации). (НА УСМОТРЕНИЕ ПОЛЬЗОВАТЕЛЯ)

7. При сохранении задания считывать параметры видео из скрипта. После установки галочки, сохранение задания будет производиться на основании скрипта. Галочка необходима в том случае, если вы вносите изменения в скрипт вручную. К примеру, когда добавляете строки для проведения анализа оптимального значения среднего битрейта, включаете/отключаете тот или иной вариант фильтра и т.д. В противном случае, все изменения, внесенные в скрипт вручную, программой учитываться не будут. (ЛУЧШЕ ГАЛОЧКУ УСТАНОВИТЬ)

Остальные вкладки нас не интересуют и содержат параметры, настроенные уже оптимальным образом.

XviD4PSP имеет простейший для понимания интерфейс, единственное, с чем могут возникнуть проблемы, это «настройки видео кодирования».

После загрузки исходного видео в программу, выбора разрешения, типа цветокоррекции, фильтрации и проведения других настроек, приступаем к настройке кодека х264. Для этого нажимаем на шестеренку в пункте «КОДИРОВАНИЕ ВИДЕО». Окно настроек имеет пять вкладок, рассмотрим каждую:

crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит

1. Encoding mode: Выбор режима кодирования (ratecontrol метода)

1.1 Constant Quality (CRF)

В режиме Constant Quantizer (постоянного квантователя) каждый кадр кодируется с одинаковым математическим качеством (или квантизером), не обращая внимания на то, сколько битрейта придется потратить, применяя постоянное математическое качество ко всей видео последовательности. В этом режиме итоговый размер файла, и соответственно значение среднего битрейта, непредсказуемы. Файл видео, созданного в режиме QP получится больше по размеру, чем в CRF режиме, при том же визуальном качестве.

Изменение качества на различных кадрах для достижения наилучшего качества последовательности при заданном битрейте. В режиме ABR каждый кадр кодируется с минимально возможным квантователем (лучшее качество), придерживаясь среднего битрейта на указанном времени. В этом режиме итоговый размер достаточно предсказуем. Цифра перед «Pass» обозначает количество проходов (до 3-х). При увеличении количества проходов, время обработки видео увеличивается. Дополнительные проходы позволяют более эффективно распределить битрейт при кодировании в заданный размер. 3-й проход как правило не даёт существенной прибавки в качестве, но может быть полезен при кодировании коротких роликов, когда длительность видеофрагмента слишком мала, чтобы кодек успел за два прохода эффективно просчитать кривую компресии.

Вопрос: для чего в Bitrate режимах используют два прохода (2-Pass)?
Ответ: На первом проходе происходит анализ видео, результат которого во втором проходе создаст оптимизированное кодирование видео. Несколько проходов позволяют кодеку сделать более правильный выбор при решении, насколько сильно будет сжат каждый кадр, исходя из сложности кодируемого материала.

Вопрос: для чего в Bitrate режимах используют три прохода (3-Pass)?
Ответ: На третьем проходе идёт распределение кривой компрессии с учётом полной оценки видеоряда на основе достоверной сложности всех фреймов. На втором проходе, сжав очередной фрейм, кодек пересчитывает кривую на оставшиеся фреймы, чтобы вписаться в заданный размер, т.е. в отличие от CRF или 3 проходного режима в двухпроходном кодировании распределение QP не будет идеально равномерным для каждого фрейма.

Простыми словами, это коэффициент сжатия видео. Низкие значения означают низкую степень сжатия (выше качество) и соответственно больший размер файла на выходе, большие значения, наоборот, сильное сжатие и меньший размер. Значения ниже 16 полезны только для архивного качества, а при значениях выше 30 заметны значительные потери качества.

Рекомендации: диапазон 18-24 – скорее всего, будет приятен для просмотра. Если Вы нуждаетесь в абсолютно совершенном качестве, то можете понизить Q до 16, но это того не стоит. Значения Q в диапазоне 19 – 21.5 – это те значения, при которых изображение будет выглядеть очень хорошо.

Это значение среднего битрейта, с которым будет закодировано видео.

Это примерный размер видео, который вы хотите получить на выходе после конвертирования. Он необходим в тех случаях, когда вы хотите что бы ваше видео помещалось, к примеру, на DVD болванку или другой носитель. Актуален, когда есть ограничения на размер файла на выходе.

Примечание: Примерный размер файла на выходе можно определить самому, для этого необходимо значение среднего битрейта умножить на продолжительность видео (в секундах) и полученное значение разделить на 8 (перевести из бит в байты). Не забывайте что в фильме помимо видео, присутствует и аудио дорожка (или несколько аудио дорожек), которая(ые) тоже имеют какой то размер, его так же можно узнать, если известен битрейт аудио.


Спецификация H.264/AVC подразумевает несколько профилей. Каждый профиль определяет, какие настройки кодека разрешены, а какие недопустимы. AVC Profiles устанавливает профиль для выходного потока видео и тем самым определяет его совместимость с устройством, на котором планируется просмотр. Эта опция отменяет все установки, которые не соответствуют устанавливаемому профилю, в итоге будет гарантирован совместимый поток. Если вы, к примеру, включите CABAC, потом поменяете профиль на Baseline Profile, то CABAC отключится, т.к. его Baseline Profile не поддерживает.

3.1 Baseline Profile: Отключает CABAC, 8x8dct, запрещает использование B frames.
3.2 Main Profile: Отключает 8x8dct.3.3
High Profile: нет ограничений.

Рекомендации: используем High Profile для максимального качества.

crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит

Рекомендации: AVC level – 4, для мувиков будет достаточно.


Эта функция предусмотрена для более качественного анализа на первом проходе только в Bitrate режимах. Увеличивает время кодирования. Обычно используется когда нет ограничения по времени и стоит задача сделать видео как можно лучше.

Рекомендации: не включать, имеет смысл для сложного видео и при высокой квантизации по результатам тестов.


Режим кодирования без потерь. При включении данной функции Constant Quality (CRF) или Constant Quantizer (QP) получаю значение – 0.

Рекомендации: не включать

Рекомендации: самый оптимальный вариант (90% случаев) – значения (0;0), однако для кодирования анимации можно использовать (1;1), для некоторых мувиков – (-1;-1).

crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит

1.Subpixel ME
(уровень сложности оценки субпиксельной точности векторов движения)

Устанавливает один из десяти уровней сложности оценки субпиксельной точности векторов движения. Чем выше уровень, тем в больших случаях могут быть построены векторы движения повышенной точности.
Первые пять уровней определяют в каком варианте будет использоваться четвертьпиксельная точность (Qpel). Для четвертьпиксельной точности требуется больше информации для кодирования. Но увеличение информации компенсируется тем, что с повышенной точностью может быть построено больше векторов (а значит сжатие будет лучше). Это реализуется за счет использования дополнительной оптимизации – RDO (или RD, Rate–distortion optimization) доступной на следующих уровнях, начиная с шестого. Начиная с восьмого уровня, допускается RDO для векторов движения и intra режимов предсказания. Для функционирования десятого уровня необходимо включение функции Trellis при значении 2- Always (везде), а для включения Trellis, необходимо включение CABAC, что для видео Apple недопустимо. Как следствие, десятый уровень для видео разделов Apple, функционировать не будет. Уровни с RDO медленнее, чем уровни без него, но значительно качественнее.

Все блоки из одного P- или B-кадра могут ссылаться только на один кадр. Однако включение данной опции позволит каждому блоку ссылаться на разные кадры независимо друг от друга, что увеличит эффективность кодирования.


Адаптивное 8×8 дискретное косинусное преобразование (DCT). Разрешает умное: использование преобразований 8×8 в I-кадре. При отключении, автоматически отключится анализ частиц I8x8. Работает только в High Profile, т.е. если включить, то профиль поменяется на High Profile.

Рекомендуется включить для того, чтобы движение объектов искалось как для яркостного так и для цветоразностных сигналов. Отключение даст незначительную прибавку к скорости и незначительную потерю качества.

Простыми словами, использование прореживания блоков. Изображение разбивается на блоки, каждый из которых подвергается дискретно-косинусному преобразованию. Если полученный блок в P-кадре не сильно отличается от аналогичного блока в ключевом кадре, то такой блок отбрасывается, т.е. используется прореживание P-кадров. В большинстве случаев в отброшенных блоках находятся помехи и артефакты сжатия, но, в принципе, в них могут находится и мелкие детали. Сэкономленные на прореживании биты идут на улучшение остального видео в целом. Галочка с данной опции должна всегда стоять при кодировании мультипликации и в большинстве случаев при кодировании фотореалистичного видео, кроме случаев когда вы кодируете видео высокого качества с очень высоким битрейтом.

Рекомендации: Обязательно включить в режиме CRF, можно при 2-х проходном кодировании, за исключением тех случаев, когда необходима повышенная детализация.

Рекомендации: включить i4х4, p8х8, b8х8, остальные отключит для более быстрого кодирования.

crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит


Это максимальное количество последовательных B-кадров. B-кадры – это кадры в которых закодированы изменения не только от предыдущих кадров, но и от последующих (кадры двунаправленного предсказания). Имеют еще большую степень сжатия, чем P-кадры. Несмотря на низкое качество изображения в B-кадрах, их все же рекомендуется использовать, т.к. сэкономленные биты идут на улучшение качества остальных кадров. Значения 2 или 3, как правило, сочетают нормальное качество со значительным улучшением сжимаемости. В Baseline Profile использование B-кадров не предусмотрено.

Рекомендации: значения 2 или 3.

Рекомендации: Auto – в случае 2-проходного режима, Spatial при кодировании CRF. Если вы кодируете с использованием Baseline Profile, то работать не будет.

Рекомендации: выключить (если вы кодируете с использованием Baseline Profile, то работать не будет, даже если включите) или Optimal (дольше).

Рекомендации: включить normal если значение B-frames больше 1 (если вы кодируете с использованием Baseline Profile, то работать не будет, даже если включите).

Mb-tree rate control передаёт информацию от будущих блоков к прошлым с помощью векторов движения. Эта функция дает возможность воздействия на отдельные блоки вместо полных сцен. То есть, вместо того, чтобы понижать качество в сценах высокой сложности, эта функция понизит качество только на сложной части сцены, в то время, как например, статический фон останется высококачественным. Во многих случаях mb-tree rate control даёт положительные результаты. Применение этой функции полезно при всех значениях битрейта, особенно при низких, где видео могло бы полностью рассыпаться на блоки.

Рекомендации: не выключать (галочку не ставить)

Позволяет использовать B-кадры там, где присутствует плавный переход от одного оттенка цвета к другому. Другими словами, разрешает взвешенное предсказание яркости для B-кадров, которое улучшает затухания и градиенты цвета. Потери в скорости кодирования минимальны, поскольку не требуется производить дополнительные вычисления. Так же, не сильно влияет на требования декодера к CPU.

Рекомендации: включить (если вы кодируете с использованием Baseline Profile, то работать не будет, даже если включите).

crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит

Рекомендации: значение – 1 или 2.

Определяет наименьшее возможное значение квантователя. Чем меньше квантователь, тем лучше качество картинки (и хуже сжатие). Во многих кадрах картинка сжатая квантователями ниже 16 визуально воспринимается как сжатая без потерь. Учтите, что на ключевые кадры этот параметр тоже воздействует, а это значит, что сильно увеличив этот параметр, ключевой кадр будет выглядеть плохо, а на основе этого ключевого кадра могут быть построены еще около 250 P- и B-кадров.

Рекомендации: значения – 1:1


Psy-RDO – это сила RD-оптимизации (или RDO, Rate–distortion optimization). Позволяет экономно, с точки зрения битрейта, закодировать шумы видеоряда и значительно повысить детализацию изображения. Зернистость большинства видеоматериалов создаёт эффект большей детализации изображения, но после воздействия шумоподавляющих фильтров происходит замыливание изображения. Psy-RDO позволяет регулировать силу психовизуальной адаптации высокочастотных деталей изображения по следующему сценарию: вместо кодирования мелких деталей максимально приближенными к исходному материалу, Psy-RDO кодирует их максимально похожими на источник удобным с точки зрения битрейта способом, повышая, таким образом, детализацию изображения и несколько завышая показатели шума в PSNR. При этом мелкие детали не замыливаются, а заменяются похожими и выгодными кодеку структурами. Другими словами, Psy-RDO вылавливает из исходного видео шумовую компоненту (некоррелированный сигнал) и добавляет ее впоследствии в рип в тех местах, где его вероятность появления выше, наподобие управляемого информацией из рипа, функционального генератора шума. Этот метод требует дополнительного битрейта в меньших объёмах при значительном повышении детализации изображения. Увеличение параметра PSY-RDO повышает детализацию и зернистость изображения, уменьшение наоборот их снижает. Для функционирования необходимо, что бы Subpixel ME имел значение больше, либо был равен шести.

Рекомендации: значения 1:0

Рекомендации: значения 0:0 (автоматический режим) при кодировании в CRF и согласно таблице уровней совместимости в мультипроходном.

Быстрый пропуск определения P-кадров повышает скорость, но может вызвать небольшую блочность в местах, где непрерывная цветовая гамма или лёгкий градиент (тёмные сцены или небо).

Рекомендации: не включать в Bitrate режимах, в режиме CRF – желательно включить.

Актуально для многоядерных процессоров и многопроцессорных систем. Кодирование в несколько потоков значительно увеличивает скорость кодирования, при незначительном ухудшении качества (на столько незначительном, что невооруженным глазом разница станет заметной лишь при кодировании более чем в 30 потоков). Это ухудшение качества связано с тем, что при многопоточном кодировании кадр разбивается на слайсы, которые кодируются независимо и поэтому не могут иметь референсных связей. Количество потоков вычисляется по формуле: количество ядер умножить на 1.5, т.е. для 2-х ядерного процессора значение 3, для 4-х ядерного 6.

crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит

Кодирование звука: Выбор кодека для кодирования звука, пресета MP3 ABR 128k обычно вполне досточно, можно экспериментировать с разными пресетами или создать свой. Подробно описывать настройки звуковых кодеков не вижу смысла, ибо обычно достаточно уже встроенного пресета.

В конечном итоге видим примерно такое окошко:

crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит

Жмем кодировать, выбираем путь для сохранения и нам остается только ждать завершения кодирования. crf что это значит. Смотреть фото crf что это значит. Смотреть картинку crf что это значит. Картинка про crf что это значит. Фото crf что это значит

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *