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