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

ProRes

Алгоритм кодирования ProRes основан на комбинации следующих ключевых технологий:

  • внутрикадровое сжатие,
  • вейвлет-преобразования и
  • квантование.

Интра-кадровое сжатие

ProRes использует внутрикадровое сжатие, что означает, что каждый кадр сжимается отдельно, без учета содержимого соседних кадров. Это отличается от межкадрового сжатия, применяемого в таких кодеках, как H.264, где информация о движении между кадрами используется для уменьшения размера файла.

Преимущества внутрикадрового сжатия включают:

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

Недостатки:

  • Больший размер файлов по сравнению с межкадровыми методами сжатия.

Потоковая структура

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

Особенности разных профилей ProRes

Различные версии ProRes отличаются уровнем сжатия и поддерживаемыми характеристиками:

  • ProRes 422: Базовый профиль, обеспечивающий хорошее соотношение качества и размера файла. Используется для стандартных задач монтажа и цветокоррекции.
  • ProRes 4444: Профиль с поддержкой глубины цвета 12 бит и альфа-канала, что важно для композитинга и спецэффектов.
  • ProRes 4444 XQ: Наивысший уровень качества среди всех профилей ProRes, предназначенный для наиболее требовательных задач.
  • ProRes RAW: Формат, сохраняющий необработанные данные с камеры, но с применением сжатия для уменьшения размеров файлов.

Apple ProRes часто используется в профессиональном постпродакшене.