Перейти к содержимому
ClipTools
Сравнение

CRF vs Bitrate

Что выбрать?

Кратко

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

Поделиться инструментом

CRF (Constant Rate Factor) и целевой битрейт - два способа управлять результатом кодирования в x264/x265. Они отвечают на разные вопросы: CRF задаёт, насколько хорошо должно выглядеть видео, а целевой битрейт - какого размера оно должно быть. Выбор зависит от того, что у вас зафиксировано: качество или размер.

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

Сравнение

ПараметрCRFBitrate
Что фиксируетсяВизуальное качествоБитрейт / размер
Что варьируетсяРазмер файлаКачество по сценам
Предсказуемый размерНетДа
Лучше всего дляРазовые кодирования, архивыСтриминг, лимиты загрузки
Нужно проходовОдин проход1 или 2 прохода
Меньшее значение - этоЛучше качество, больше файлМеньше файл, ниже качество

Выбирайте CRF, когда

  • Нужно постоянное качество по всему видео
  • Итоговый размер файла не обязан быть точным
  • Вы делаете разовые кодирования, перекодирования или локальные архивы
  • Нужен самый быстрый процесс в один проход

Выбирайте Bitrate, когда

  • Нужно уложиться в жёсткий лимит размера
  • Вы стримите с фиксированной скоростью данных
  • Загрузка или платформа ограничивает битрейт
  • Нужен 2-pass для лучшего качества при точном размере

Частые вопросы

CRF лучше, чем битрейт?
Однозначно лучшего нет - они решают разные задачи. CRF даёт постоянное качество при переменном размере файла, а целевой битрейт - предсказуемый размер при переменном качестве. Используйте CRF, когда важнее качество, и целевой битрейт, когда зафиксирован размер или скорость потока.
Какое значение CRF выбрать?
Для x264 типичный диапазон - CRF 18-23, где 23 - значение по умолчанию, а 18 выглядит почти без потерь. Меньшее значение - выше качество и больше файл. У x265 шкала похожая, но значение по умолчанию - 28, что примерно соответствует CRF 23 в x264.
Когда использовать 2-pass вместо CRF?
Используйте 2-pass, когда нужно попасть в конкретный размер файла или средний битрейт - например, для стриминга или лимитов платформы. Первый проход анализирует видео, чтобы второй распределил биты эффективнее, и при том же целевом размере качество выше, чем при 1 проходе.
Даёт ли CRF предсказуемый размер файла?
Нет. CRF держит качество постоянным, а размер файла плавает в зависимости от сложности материала, поэтому итоговый размер заранее предсказать трудно. Если нужен известный размер, используйте целевой битрейт, лучше в 2 прохода.

Похожие инструменты

Похожие термины