2 White Paper Apple ProRes



Скачать 216.49 Kb.

Дата08.04.2017
Размер216.49 Kb.
Просмотров168
Скачиваний0
ТипРеферат

Apple ProRes
Техническое описание
Июнь 2014 г.

2
White Paper
Apple ProRes
Содержание
3
Введение
4

Авторизованная реализация кодеков Apple ProRes
5

Обзор семейства кодеков Apple ProRes
7

Свойства цифровых изображений
Размер кадра (полная и парциальная ширина)
Цветовая дискретизация
Глубина цвета дискретного значения
10

Свойства кодеков Apple ProRes
Скорость потока данных
Качество
Производительность
Поддержка альфа-каналов в кодеках Apple ProRes 4444
21
Приложение
Скорости потока выходных данных
23
Глоссарий

3
White Paper
Apple ProRes
Введение
В профессиональном мире видеопроизводства Apple ProRes — один из самых популярных кодеков. Благодаря семейству видеокодеков Apple ProRes в программе
Final Cut Pro X можно удобно монтировать полнокадровые, 10-битные исходные видео с высоким разрешением (HD) и дискретизацией 4:2:2 и 4:4:4:4, а также исходные видео с разрешением 2K, 4K и 5K с многопотоковой производительностью. В этом техническом описании содержатся подробные сведения обо всех шести кодеках семейства Apple ProRes, а также их технические характеристики и показатели производительности.

4
White Paper
Apple ProRes
Авторизованная
реализация кодеков
Apple ProRes
Apple ProRes — кодек-технология, специально разработанная для высококачественного и производительного видеомонтажа в программе
Final Cut Pro X. Некоторым компаниям Apple предоставила лицензию на использование кодека Apple ProRes в конкретных продуктах и рабочих процессах.
В некоторых случаях в программном и аппаратном обеспечении сторонних разработчиков имеет место неавторизованная реализация кодека. Использование каких-либо неавторизованных реализаций, например форматов FFmpeg и производных реализаций, может привести к ошибкам декодирования, снижению производительности, несовместимости и нестабильности.
С полным списком разработчиков и лицензиатов, авторизованных на использование кодека Apple ProRes, а также c информацией о лицензировании можно ознакомиться в статье http://support.apple.com/ru-ru/HT200321
. Если вы используете или планируете приобрести продукт, способный кодировать или декодировать кодек Apple ProRes, но его нет в этом списке, свяжитесь с компанией Apple по электронной почте
ProRes@apple.com

5
White Paper
Apple ProRes
Использование кодеков Apple ProRes предоставляет уникальную возможность монтировать многопотоковое видео в реальном времени, обеспечивая при этом впечатляющее качество изображения при небольшом объеме занимаемого дискового пространства. Кодеки Apple ProRes имеют режимы декодирования в пониженном разрешении с высокой скоростью и используют все преимущества систем с многоядерными процессорами. Все кодеки Apple ProRes поддерживают кадры любого размера (включая SD, HD, 2K, 4K и 5K) в высоком разрешении. Скорость потока данных зависит от типа кодека, содержимого изображения, размера кадра и частоты кадров.
Так как Apple ProRes является кодек-технологией с переменным битрейтом (VBR), в нем используется меньшее количество битов на простых кадрах, качество которых не улучшится при кодировании с более высокой скоростью потока данных. Все кодеки Apple ProRes являются внутрикадровыми. Это означает, что они не зависят от размера кадра — все кадры кодируются и декодируются по отдельности. Такой метод обеспечивает высокую производительность и гибкость процесса видеомонтажа.
К семейству Apple ProRes относятся приведенные ниже форматы.
Apple ProRes 4444 XQ. Это высококачественная версия кодека Apple ProRes для источников изображений с дискретизацией 4:4:4:4 (включая альфа-каналы) и высокой скоростью потока данных. Он сохраняет детали изображений с широким динамическим диапазоном, создаваемых современными высококачественными цифровыми матрицами.
Кодек Apple ProRes 4444 XQ сохраняет в несколько раз лучший динамический диапазон, чем в цветовом пространстве Rec. Rec. 709, даже при обработке сложнейших визуальных эффектов, когда тоновая шкала света и тени значительно растягивается. Как и стандартный
Apple ProRes 4444, этот кодек поддерживает глубину цвета до 12 бит на канал изображения и до 16 бит на альфа-канал. Кроме того, скорость потока выходных данных кодека
Apple ProRes 4444 XQ — около 500 Мбит/с для источников с дискретизацией 4:4:4 с разрешением 1920 × 1080 и частотой кадров 29,97 кадр/с.
Примечание. Для использования кодека Apple ProRes 4444 XQ необходима ОС OS X 10.8
(Mountain Lion) или более поздней версии.
Apple ProRes 4444. Сверхвысококачественная версия кодека Apple ProRes для источников изображений с дискретизацией 4:4:4:4 (включая альфа-каналы).
Этот кодек обеспечивает сохранение видео в цветовом пространстве RBGA в полном разрешении и мастеринг-качества с дискретизацией 4:4:4:4 и визуальную точность сжатого изображения, благодаря которой оно неотличимо от исходного изображения.
Кодек Apple ProRes 4444 — наилучшее решение для хранения и изменения графической анимации и составных элементов. Он обладает великолепной производительностью и альфа-каналом с глубиной до 16 бит «без потерь». Скорость потока данных в этом кодеке значительно ниже, чем в формате HD без сжатия с дискретизацией 4:4:4. Здесь скорость потока выходных данных — около 330 Мбит/с для источников с дискретизацией
4:4:4 с разрешением 1920 × 1080 и частотой кадров 29,97 кадр/с. Кроме того, с помощью кодека можно кодировать и декодировать оба формата пикселей RGB и Y’C
B
C
R
Обзор семейства
кодеков Apple ProRes

6
White Paper
Apple ProRes
Apple ProRes 422 HQ. Версия кодека Apple ProRes 422 с более высокой скоростью потока данных. Кодек обеспечивает такое же высокое разрешение, как и Apple ProRes 4444, но для источников изображений с дискретизацией 4:2:2. Кодек Apple ProRes 422 HQ широко используется в видеопроизводстве. Он без видимых потерь сохраняет высокое профессиональное качество видео в высоком разрешении, которое может передаваться с помощью одноканального сигнала HD-SDI. Кодек поддерживает источники видео полной ширины с дискретизацией 4:2:2 и глубиной пикселей 10 бит, сохраняя при этом высокое качество даже через множество циклов декодирования и перекодирования.
Скорость потока выходных данных кодека Apple ProRes 422 HQ — около 220 Мбит/с при разрешении 1920 x 1080 и частоте кадров 29,97 кадр/с.
Apple ProRes 422. Высококачественный кодек со сжатием, имеющий почти все преимущества кодека Apple ProRes 422 HQ. Скорость потока данных этого кодека ниже на 66 %, что увеличивает производительность процесса многопотокового монтажа в реальном времени. Скорость потока выходных данных кодека Apple ProRes 422 — около 147 Мбит/с при разрешении 1920 x 1080 и частоте кадров 29,97 кадр/с.
Apple ProRes 422 LT. Кодек с большей степенью сжатия, чем Apple ProRes 422.
Скорость потока данных составляет около 70 %, а размер файлов меньше на 30 %.
Этот кодек — идеальный выбор для работы в среде, где объем памяти и скорость потока данных являются приоритетными. Скорость потока выходных данных кодека
Apple ProRes 422 LT — около 102 Мбит/с при разрешении 1920 x 1080 и частоте кадров 29,97 кадр/с.
Apple ProRes 422 Proxy. Кодек с еще большим сжатием, чем Apple ProRes 422 LT.
Он разработан специально для использования в автономных рабочих процессах, где требуется низкая скорость потока данных, но высокое разрешение видео.
Скорость потока выходных данных кодека Apple ProRes 422 Proxy — около 45 Мбит/с при разрешении 1920 x 1080 и частоте кадров 29,97 кадр/с.
Примечание. Кодеки Apple ProRes 4444 XQ и Apple ProRes 4444 — идеальный выбор для обмена медиафайлами с графической анимацией, так как в них отсутствуют потери.
Кроме того, это единственные кодеки Apple ProRes с поддержкой альфа-каналов.

7
White Paper
Apple ProRes
Технические свойства цифровых изображений соотносятся с различными аспектами их качества. Например, изображения в высоком разрешении (HD) являются более детализированными, чем их аналоги SD с низким разрешением. Изображения с глубиной цвета 10 бит имеют больше цветовых градаций, поэтому здесь отсутствуют полосы, которые часто появляются в изображениях с глубиной цвета 8 бит.
Задача кодека — сохранить наилучшее возможное качество изображения при заданной уменьшенной скоростью потока данных, обеспечив при этом самую высокую скоростью кодирования и декодирования. В кодеках семейства Apple ProRes реализована поддержка трех ключевых свойств цифровых изображений —размера кадра, цветовой дискретизации и глубины цвета.
При этом кодеки обеспечивают лучшие производительность и качество при каждой поддерживаемой скорости потока данных. Чтобы полностью оценить преимущества семейства Apple ProRes в целом и выбрать подходящий кодек для использования в различных рабочих процессах видеомонтажа, важно понимать природу этих трех свойств.
Размер кадра (полная и парциальная ширина)
Многие видеокамеры кодируют и сохраняют видеокадры в меньшем разрешении, чем полная ширина HD-форматов с разрешением 1920 или 1280 пикселей с 1080 линиями разрешающей способности или с 720 линиями разрешающей способности соответственно.
При отображении видео в таких форматах его разрешение увеличивается по горизонтали до ширины высокого разрешения HD, но в отличие от HD-видео полной ширины такое изображение не будет детализированным.
Все кодеки семейства Apple ProRes кодируют исходные видео в формате HD полной ширины (иногда их называют «полнорастровыми»), чтобы сохранить максимальное количество деталей, которое можно передать с помощью сигнала HD. Кроме того, при необходимости кодеки Apple ProRes могут кодировать исходные видео HD парциальной ширины. Это предотвращает возможное снижение качества и производительности из-за увеличения форматов парциальной ширины перед кодированием.
Свойства цифровых
изображений

8
White Paper
Apple ProRes
Цветовая дискретизация
В цветных изображениях обязательно присутствуют три канала передачи информации.
В компьютерной графике цвет пикселя обычно определяется значениям R, G и B.
В традиционном цифровом видео пиксель обозначается значениями Y’, C
B
и C
R
, где
Y’ — яркость сигнала или значение оттенков серого, а C
B
и C
R
содержат цветовую или цветоразностную информацию. Так как человеческий глаз менее чувствителен к восприятию тонких деталей цвета, для обычного просмотра можно усреднить значения и закодировать меньше дискретных значений C
B
и C
R
с небольшой потерей качества. Эта техника известна как цветовая субдискретизация. Она повсеместно применяется для снижения скорости потока данных в видеосигналах. Тем не менее чрезмерная цветовая субдискретизация может снизить качество процессов наложения, цветокорреции и других операций по обработке изображений. Кодеки семейства Apple ProRes поддерживают следующие популярные форматы субдискретизации.
• 4:4:4 — формат с наилучшим качеством, сохраняющий все цветовые детали. В источниках изображений 4:4:4 отсутствует субдискретизация (усреднение) цветовой информации. Для каждого расположения пикселя заданы три уникальных дискретных значения Y’, C
B
и C
R
или R, G и B. Кодеки Apple ProRes 4444 XQ и Apple ProRes 4444 полностью поддерживают источники изображений с дискретизацией 4:4:4 как в цветовом пространстве RGB, так и в
Y’C
B
C
R
. Четвертая «4» указывает на то, что кодеки Apple ProRes 4444 XQ и Apple ProRes 4444 передают уникальное дискретное значение альфа-канала для каждого расположения пикселя. Кодеки Apple ProRes 4444 XQ и Apple ProRes 4444 разработаны для поддержки исходных форматов с дискретизацией 4:4:4:4 RGB+альфа, которые экспортируются из программ для работы с компьютерной графикой (например, программа Motion), а также исходных видео с дискретизацией 4:4:4, передаваемых профессиональными устройствами, например двухканальный формат HDCAM-SR.
• 4:2:2 считается высококачественным профессиональным видеоформатом, в котором цветовые значения изображений Y’C
B
C
R
усреднены таким образом, что присутствует только по одному дискретному значению C
B
и C
R
или одна цветовая пара C
B
/C
R
для каждого дискретного значения Y’ (яркости сигнала). Это минимальная цветовая субдискретизация, приемлемая для высококачественных наложения изображений и цветокоррекции, хотя используя исходные форматы с дискретизацией 4:4:4, можно получить лучшие результаты. Исходные форматы с дискретизацией 4:2:2 создаются множеством популярных профессиональных форматов видеокамер, в том числе
DVCPRO HD, AVC-Intra/100 и XDCAM HD422/50. Все кодеки семейства All Apple ProRes 422 полностью поддерживают цветовое разрешение, характерное для видеоформатов с дискретизацией 4:2:2.
• 4:2:0 и 4:1:1 имеют наименьшее цветовое разрешение из всех упомянутых форматов.
У них всего одна цветовая пара C
B
/C
R
для каждого дискретного значения яркости сигнала.
Эти форматы широко используются в бытовых и профессиональных видеокамерах. В зависимости от качества системы формирования сигналов изображений камеры форматы
4:2:0 и 4:1:1 могут обеспечить прекрасное качество отображения. Тем не менее в рабочих процессах наложения изображения в таких форматах сложно избежать образования заметных искажений по краям наложенного элемента. К форматам HD 4:2:0 относятся форматы HDV, XDCAM HD и AVC-Intra/50. Дискретизация 4:1:1 используется в формате
DV. Все форматы Apple ProRes 422 поддерживают исходные форматы с дискретизацией
4:2:0 и 4:1:1, но только при условии увеличения дискретизации до 4:2:2 перед началом кодирования.
4:2:2 4:4:4 4:2:0 (промежуточное расположение)
4:1:1
Пиксел изображения
Цветовой образец

9
White Paper
Apple ProRes
Глубина цвета дискретного значения
Количество битов, используемых для представления каждого дискретного значения изображения Y’, C
B
или C
R
(или R, G или B), определяет количество возможных цветов в каждом расположении пикселя. Глубина цвета определяет плавные цветовые переходы в градиентах изображения, например в закатном небе, без заметного квантования или серых полос.
Обычно цифровые изображения имеют ограниченную глубину цвета 8 бит. За последние годы количество профессиональных устройств и технологий, поддерживающих глубину цвета 10 бит и даже 12 бит, увеличилось. 10 битное изображение теперь часто используется в видеоисточниках с дискретизацией 4:2:2 с профессиональными цифровыми выводами (SDI, HD-SDI или даже HDMI). Видеоисточники с дискретизацией 4:2:2 редко обеспечивают глубину цвета больше 10 бит, но появляется все больше источников изображений с дискретизацией 4:4:4 и заявленной глубиной цвета 12 бит, хотя в изображениях, полученных с датчиков, в последних одном-двух наименее важных битах может появиться большее количество шумов, чем в сигнале. Источники с дискретизацией
4:4:4 включают в себя высококлассные сканеры пленки и цифровые камеры, схожие по характеристикам с кинокамерами, а также высококачественную компьютерную графику.
Кодеки Apple ProRes 4444 XQ и Apple ProRes 4444 поддерживают источники изображений с глубиной цвета до 12 бит и сохраняют глубину дискретного значения альфа-канала до
16 бит. Все кодеки Apple ProRes 422 поддерживают источники изображений с глубиной цвета до 10 бит, хотя кодеки с более высокой скоростью потока данных Apple ProRes 422 и Apple ProRes 422 HQ имеют лучшее качество изображения с глубиной цвета 10 бит.
(Примечание. Как и кодеки Apple ProRes 4444 XQ и Apple ProRes 4444, остальные кодеки
Apple ProRes 422 могут работать с изображениями с глубиной цвета более 10 бит, хотя такие высокие показатели глубины цвета редко встречаются среди видеоисточников с дискретизацией 4:2:2 или 4:2:0.)

10
White Paper
Apple ProRes
Каждый кодек изображения или видеокодек характеризуется уровнем трех основных показателей — сжатия, качества и сложности. Сжатие — это уменьшение размера данных. Другими словами, определяется количество полезных бит в сравнении с исходным изображением. Для последовательности изображений или видеопотоков сжатие — это скорость потока данных в бит/с при передаче или байт/час при хранении. Качество кодека описывает, насколько сжатое изображение является близким к исходному. Это понятие лучше описывается термином «точность», но «качество» — более распространенный термин. Сложность — количество арифметических операций, необходимых для кодирования или декодирования кадра изображения или последовательности. Чем проще реализации кодеков, тем большее количество видеопотоков может одновременно декодироваться в реальном времени. При этом уровень производительности при работе с ними в программах последующей обработки будет высоким.
Каждый кодек изображения или видеокодек должен иметь оптимальное соотношение этих трех свойств. Так как кодеки, используемые в профессиональных видеокамерах или при видеомонтаже, должны сохранять наилучшее разрешение, нужно найти компромисс между одним из показателей скорости потока данных и производительностью. Например, камеры AVCHD могут создавать видеопотоки в формате H.264 с безупречным качеством изображения при низкой скорости потока данных. Тем не менее реализация кодека H.264 отличается очень высокой сложностью, что приводит к низкой производительности при видеомонтаже нескольких видеопотоков и наложении эффектов в реальном времени.
Кодек Apple ProRes, напротив, сохраняет прекрасное качество изображения при довольно простой реализации, поэтому его производительность при видеомонтаже в реальном времени выше.
В следующих разделах описывается, как ведут себя различные кодеки Apple ProRes, и проводится их сравнение по трем важнейшим характеристикам кодека — скорости потока данных, качеству и производительности.
Скорость потока данных
Кодеки семейства Apple ProRes поддерживают широкий диапазон скоростей потока данных, благодаря чему их можно применять во многих рабочих процессах и программах.
В этом разделе сравниваются показатели скорости потока данных кодеков Apple ProRes с аналогичными показателями видео без сжатия. Кроме того, в разделе описывается, каким образом размер и скорость кадров влияют на скорость потока данных кодеков
Apple ProRes. Наконец, здесь приведены сведения о технологии переменного битрейта
(VBR), которая лежит в основе семейства кодеков Apple ProRes.
Свойства кодеков
Apple ProRes

11
White Paper
Apple ProRes
На гистограмме ниже сравниваются скорости потока данных форматов Apple ProRes с аналогичными показателями изображения без сжатия полной ширины (с разрешением
1920 x 1080) с дискретизацией 4:4:4 и глубиной цвета 12 бит, а также последовательностью изображений с дискретизацией 4:2:2 и глубиной цвета 10 бит с частотой кадров
29,97 кадр/с. Как показано на диаграмме, даже у двух форматов Apple ProRes с самым высоким качеством — Apple ProRes 4444 XQ и Apple ProRes 4444 — скорость потока данных значительно ниже, чем у их аналогов без сжатия.
0 750 1500 2250 3000
Без сжатия
12 бит, 4:4:4
ProRes
4444 XQ
(без альфа- канала)
Без сжатия
10 бит, 4:2:2
ProRes
422 HQ
ProRes
422
ProRes
422 LT
ProRes
422 Proxy
45
102
147
220
ProRes
4444
(без альфа- канала)
330
2237
Скорость передачи данных — без сжатия и Apple ProRes
с разрешением 1920 x 1080, 29,97 кадр/с
Мбит/с
форматы 4:4:4
форматы 4:2:2
1326
495
Показатели скорости потока данных на представленной выше диаграмме указаны для кадров с высоким разрешением и полной шириной (1920 x 1080) при частоте 29,97 кадр/с.
Кодеки семейства Apple ProRes также поддерживают формат HD 720p полной ширины
(1280 x 720). Кроме HD-форматов полной ширины, кодеки Apple ProRes поддерживают три
HD-видеоформата парциальной ширины, которые используются в качестве разрешающей способности во многих популярных HD-видеокамерах: 1280 x 1080, 1440 x 1080 и 960 x 720.
Скорость потока данных формата Apple ProRes зависит от трех основных факторов — типа кодека Apple ProRes, размер кодируемого кадра и частоты кадров. На диаграмме ниже приведены примеры, как изменение одного из любых факторов влияет на скорость потока данных формата Apple ProRes. В приложении приведена таблица скоростей потока данных для множества форматов Apple ProRes, поддерживающих монтаж в реальном времени в программе Final Cut Pro X.
23,976
кадр/с
29,97
кадр/с
0 38 75 113 150
147
117
126
101
102
82
87
70
Скорость передачи данных — Apple ProRes 422 LT и Apple ProRes 422
Мбит/с
1440 x 1080
1920 x 1080
1440 x 1080
1920 x 1080
1440 x 1080
1920 x 1080
1440 x 1080
1920 x 1080
ProRes 422 LT
ProRes 422

12
White Paper
Apple ProRes
Кодек Apple ProRes — видеокодек с переменным битрейтом (VBR). Это значит, что число бит, используемых для кодирования каждого кадра в видеопотоке, не постоянное и может меняться от кадра к кадру. Для каждого заданного размера видеокадра и типа кодека Apple ProRes кодер Apple ProRes пытается получить «выходное» число бит на один кадр. Чтобы получить скорость выходного потока данных формата Apple ProRes, необходимо умножить это число на частоту кадров кодируемого видеоформата.
Хотя Apple ProRes и является кодеком VBR, обычно переменность небольшая. Реальная скорость потока данных обычно близка к скорости потока выходных данных. Кроме того, для заданного формата Apple ProRes существует максимальное граничное количество бит на один кадр. Обычно оно на 10 % больше значения на выходе. На графике ниже показано реальное количество бит, используемых в кадре, на примере последовательности видео в формате Apple ProRes.
Размер сжатого кадра — Apple ProRes 422
0 2000 4000 6000 8000 10 000
Кадр
0 400 000 800 000
Размер кадра (байт)
Максимальное значение
Целевое значение
Последовательность приведена для короткометражной видеозаписи со стандартным сравнительным материалом от ASC-DCI (StEM) с разрешением 1920 x 1080.
Следует заметить, что для этой конкретной последовательности из более 10 000 кадров только в одном из них используется максимальное количество бит. Показатели для большинства кадров сгруппированы в диапазоне нескольких процентов скорости выходного потока. Тем не менее во многих кадрах используется значительно меньше бит, чем в выходном потоке. Это обусловлено тем, что кодеры Apple ProRes добавляют биты к кадру, только если это увеличит совпадение кодируемого изображения с исходным.
Некоторые простые кадры, например полностью черные с несколькими словами текста, при добавлении битов не могут быть улучшены. Кодеры Apple ProRes не будут добавлять биты в кадр, если это не увеличит точность изображения.
Качество
Несмотря на то что способность создавать высококачественное видео — ключевая характеристика видеокодеков и кодеков изображения, сохранение качества, или точности, — основная задача любого кодека. Перед кодированием в формат
Apple ProRes изображение часто проходит через многие этапы обработки, что может привести к появлению заметных дефектов — искажений — изображения. Если такие заметные искажения характерны для исходной последовательности изображений, кодек Apple ProRes сохранит их. Из-за этого многие зрители могут ошибочно полагать, что такие дефекты возникли именно из-за использования кодека Apple ProRes. Задача каждого кодека семейства Apple ProRes — идеально сохранить качество исходного изображения независимо от того, хорошее оно или плохое.

13
White Paper
Apple ProRes
Способность различных кодеков Apple ProRes сохранять качество можно описать как количественно, та и качественно. В контексте сжатия изображения и видео одним из самых распространенных количественных показателей точности изображения является пиковое отношение сигнала к шуму (PSNR). Этот параметр описывает степень совпадения сжатого изображения (после его разворачивания) с исходным, с которым работал кодер. Чем выше этот параметр, тем больше закодированное изображение совпадает с исходным. На графике ниже указаны значения PSNR для каждого кадра изображения в тестовой последовательности для трех разных кодеков: Apple ProRes 422 HQ, Avid DNxHD и Panasonic D5.
Сравнение PSNR — Apple ProRes, DNxHD и D5
2000 4000 6000 8000 10 000
Кадр
40 50 60 70 80
PSNR яркости (дБ)
Apple ProRes 422 HQ (163 Мбит/с)
DNxHD 175X (175 Мбит/с)
D5
Оценка проводилась с использованием короткометражной видеозаписи со стандартным сравнительным материалом от ASC-DCI (StEM) с разрешением 1920 x 1080.
На следующем графике представлена та же последовательность, но кодированная в каждом кодеке Apple ProRes 422. Как видим, показатель PSNR кодека отличается от следующего в семействе. Разница соответствует сравнительным показателям скоростей потока данных кодеков Apple ProRes 422. Показатель PSNR у кодека
Apple ProRes 422 HQ на 15–20 дБ выше, чем у кодека Apple ProRes 422 Proxy, но скорость потока данных в формате Apple ProRes 422 HQ почти в пять раз выше, чем в Apple ProRes 422 Proxy. Из-за высокой точности файлы занимают много дискового пространства, поэтому важно выбрать именно тот кодек семейства Apple ProRes, который лучше всего соответствует требованиям рабочего процесса.
Сравнение PSNR — семейство Apple ProRes 422
0 2000 4000 6000 8000 10 000
Кадр
0 20 40 60 80
PSNR яркости (дБ)
ProRes 422 HQ
ProRes 422
ProRes 422 LT
ProRes 422 Proxy
Оценка проводилась с использованием короткометражной видеозаписи со стандартным сравнительным материалом от ASC-DCI (StEM) с разрешением 1920 x 1080.

14
White Paper
Apple ProRes
Кроме того, разница в значениях PSNR указывает не только на точность изображения, но и на резерв качества. Например, если просмотреть исходную последовательность, представленную на графике выше, а затем ее закодированные версии в форматах
Apple ProRes 422 HQ и Apple ProRes 422, визуально все они будут идентичны. Тем не менее более высокое значение PSNR кодека Apple ProRes 422 HQ указывает на значительный резерв качества. Этот увеличенный резерв означает, что с последовательностью изображения можно выполнить несколько циклов кодирования и декодирования, а визуально она будет выглядеть идентичной оригиналу, как показано на графике ниже.
20 30 40 50 60 1
3 5
7 9
PSNR для нескольких поколений
PSNR яркости (дБ)
Поколения
ProRes 422 HQ
ProRes 422
Так как значение PSNR не является исчерпывающим показателем сжатого изображения
(конкретного значения PSNR, которое гарантирует, что у сжатого изображения не будет видимых отличий от исходных, нет), ожидаемое качество изображения в каждом кодеке Apple ProRes описывается и качественными показателями. Стоит отметить, что в таблице ниже качественное описание кодека Apple ProRes 4444 (без альфа-канала) идентично описанию кодека Apple ProRes 422 HQ. Это обусловлено тем, что несмотря на то, что выходной битрейт кодека Apple ProRes 4444 на 50 % выше, чем у кодека
Apple ProRes 422 HQ, кодек Apple ProRes 4444 использует дополнительные биты для кодирования большего количества цветовых дискретных значений в формате 4:4:4 при аналогичном резерве высокого качества, что и кодек Apple ProRes 422 HQ для источников в формате 4:2:2.
Кодек Apple ProRes
Видимые отличия (1–й цикл) Резерв качества
ProRes 4444 XQ
Практически отсутствуют
Очень высокая, идеально подходит для многоцикличной обработки и исходных форматов камеры
ProRes 4444
Практически отсутствуют
Очень высокая, идеально подходит для многоцикличной обработки
ProRes 422 HQ
Практически отсутствуют
Очень высокая, идеально подходит для многоцикличной обработки
ProRes 422
Очень редкие
Высокая, хорошо подходит для многоцикличных рабочих процессов
ProRes 422 LT
Редкие
Подходит для некоторых многоцикличных рабочих процессов
ProRes 422 Proxy
Идеальный выбор для
Хорошая, предназначена для первого изображений с высокой цикла просмотра и монтажа детализацией

15
White Paper
Apple ProRes
Производительность
Кодеки семейства Apple ProRes разработаны для быстрой работы, а высокая скорость кодирования и декодирования крайне важна в рабочем процессе, так как помогает избежать многих трудностей.
Быстрое декодирование особенно важно при многопотоковом монтаже в реальном времени в программе Final Cut Pro X. В этих условиях кодеки семейства Apple ProRes проявляют себя наилучшим образом. На следующих диаграммах для каждого типа кодека Apple ProRes представлено число потоков с полной шириной, которые можно одновременно монтировать в реальном времени на компьютерах Mac Pro и MacBook Pro. (В каждой диаграмме число возможных потоков с разрешением
4096 x 2160 4K показано голубым цветом. Число возможных потоков с высоким разрешением HD 1920 x 1080 показано синим.) На практике не всегда требуется одновременно монтировать пять, шесть или более потоков, но с помощью этих диаграмм можно понять, сколько времени обработки доступно для добавления титров, эффектов и т. д. при использовании только одного, двух или трех потоков.
12
7
ProRes 422 Proxy
ProRes 422 LT
ProRes 422
ProRes 422 HQ
16
16
16
16
16
16
16
ProRes 4444
(без альфа-канала)
16
Mac Pro — потоки Мультикам Final Cut Pro X*
5
0 4
8 12 16
16
1920 x 1080p24
4096 x 2160p24
* С помощью функции многокамерного редактирования в Final Cut Pro X можно одновременно просматривать до 16 ракурсов во время переключения или обрезки ракурсов в режиме реального времени.
Тестирование проводилось компанией Apple в марте 2014 г. на находящихся в продаже образцах12-ядерного
Mac Pro с тактовой частотой 2,7 ГГц, флэш-накопителем емкостью 1 ТБ, 64 ГБ оперативной памяти, графическим процессором AMD FirePro D700 и ОС OS X 10.9.2. Тестирование проводилось на предпродажной версии Final Cut
Pro X с использованием 10-минутных многокамерных видеозаписей со стандартным сравнительным материалом от ASC-DCI с разрешением 1920 x 1080p24 и 4096 x 2160p24 для каждого типа содержимого. Mac Pro непрерывно следит за температурными и энергетическими показателями и может по мере необходимости регулировать скорость работы процессора для поддержания оптимальных условий эксплуатации. Производительность зависит от конфигурации системы и содержимого.
Количество одновременных потоков (лучшее качество)
ProRes 4444 XQ
(без альфа-канала)

16
White Paper
Apple ProRes
7
9
12
10
3
ProRes 422
ProRes 422 HQ
16
16
16
16
ProRes 4444
(без альфа-канала)
16
ProRes 422 Proxy
ProRes 422 LT
2
0 4
8 12 16
ProRes 4444 XQ
(без альфа-канала)
16
Количество одновременных потоков (лучшее качество)
* С помощью функции многокамерного редактирования в Final Cut Pro X можно одновременно просматривать до 16 ракурсов во время переключения или обрезки ракурсов в режиме реального времени.
Тестирование проводилось компанией Apple в марте 2014 г. на находящихся в продаже образцах 15-дюймового
MacBook Pro с дисплеем Retina, 4-ядерным процессором с тактовой частотой 2,6 ГГц, флэш-накопителем емкостью
1 ТБ, 16 ГБ оперативной памяти, графическим процессором NVIDIA GeForce GT 750M и ОС OS X 10.9.2. Тестирование проводилось на предпродажной версии Final Cut Pro X с использованием 10-минутных многокамерных видеозаписей со стандартным сравнительным материалом от ASC-DCI с разрешением 1920 x 1080p24 и 4096 x
2160p24 для каждого типа содержимого. MacBook Pro непрерывно следит за температурными и энергетическими показателями и может по мере необходимости регулировать скорость работы процессора для поддержания оптимальных условий эксплуатации. Производительность зависит от конфигурации системы и содержимого.
1920 x 1080p24
4096 x 2160p24
MacBook Pro — потоки Мультикам Final Cut Pro X*

17
White Paper
Apple ProRes
Современные ноутбуки Mac и настольные системы оснащены многоядерными процессорами, поэтому скорость быстрого монтирующего декодера тоже может быть выше. Это означает, что на декодирование одного кадра требуется меньше времени, так как количество ядер, задействованных в обработке, увеличилось. Многие известные кодеки не реализуют возможности повышения производительности за счет увеличения количества процессоров, но кодеки Apple ProRes работают быстрее, если число обрабатывающих процессоров увеличивается. Это представлено на диаграмме, приведенной ниже.
12 4
2 1
0 10 5
15 20
Многопроцессорное масштабирование — Apple ProRes 422
HQ с разрешением 1920 x 1080
Скорость декодирования (мс на кадр; чем меньше, тем выше скорость)
Количество ядер процессора
6
Тестирование проводилось компанией Apple в мае 2014 г. на моделях Mac Pro с 12-ядерным процессором
Intel Xeon с тактовой частотой 2,7 ГГц и ОС OS X Mavericks 10.9.2. Производительность зависит от конфигурации системы, содержимого и используемого средства оценки производительности.
1,6
2,5
3,3
5,8
11,2

18
White Paper
Apple ProRes
Декодеры Apple ProRes специально разработаны для использования в программе
Final Cut Pro X для высококачественного и высокопроизводительного монтажа. Они быстро декодируют видео с полноразмерными кадрами в высоком качестве, а еще быстрее — кадры парциальной ширины (1/2 по высоте и 1/2 по ширине). Благодаря парциальным изображениям у пользователя есть огромное количество деталей на экране, которые могут быть полезны в процессе монтажа, особенно при работе с форматами с высоким разрешением (HD или 2K).
На диаграмме ниже видно, что скорость декодирования парциального изображения у высококачественных кодеков Apple ProRes значительно выше, чем скорость декодирования уже ускоренного изображения полной ширины. Благодаря более быстрому декодированию у центрального процессора появляется больше времени для декодирования нескольких потоков или наложения эффектов в реальном времени.
ProRes 422 Proxy
ProRes 422 LT
ProRes 422
ProRes 422 HQ
ProRes 4444 XQ
(без альфа-канала)
ProRes 4444
(без альфа-канала)
1,8
1,3
1,1
1,0
0,8
4,7
3,2
2,3
1,8
1,3
Скорость декодирования при уменьшенном размере экрана с разрешением 1920 x 1080
Полный размер
Половинный размер
0 2
4 6
2,1
6,0
Скорость декодирования (мс на кадр; чем меньше, тем выше скорость)
Тестирование проводилось компанией Apple в марте 2014 г. на находящихся в продаже образцах 15-дюймового
MacBook Pro с дисплеем Retina, 4-ядерным процессором с тактовой частотой 2,6 ГГц, флэш-накопителем емкостью
1 ТБ, 16 ГБ оперативной памяти, графическим процессором NVIDIA GeForce GT 750M и ОС OS X 10.9.2. MacBook Pro непрерывно следит за температурными и энергетическими показателями и может по мере необходимости регулировать скорость работы процессора для поддержания оптимальных условий эксплуатации.
Производительность зависит от конфигурации системы, содержимого и используемого средства оценки производительности.

19
White Paper
Apple ProRes
Несмотря на то что высокая скорость декодирования является ключевым фактором при монтаже в реальном времени, быстрая скорость кодирования также важна для ключевых этапов рабочих процессов последующей обработки. Как и декодеры Apple ProRes, кодеры семейства Apple ProRes разработаны как эффективные программные реализации.
Высокая скорость кодирования обеспечивается за счет использования многоядерных процессоров. Высокая скорость кодирования не только критически важна на некоторых стадиях работы, но влияет и на все остальные процессы.
Для захвата в режиме реального времени и кодирования в формат Apple ProRes низкочастотных видеосигналов (с аналоговых или цифровых источников сигнала
SD или HD) программные кодеры Apple ProRes должны работать достаточно быстро, чтобы успевать за входящими кадрами видео, снимаемого в реальном времени. Для этих целей должна использоваться соответствующая плата захвата видеоинформации.
Другого специализированного оборудования для захвата низкочастотного видеосигнала, кодирующего в формат Apple ProRes, не требуется.
Для файлового перекодирования видеофайлов, которые были закодированы другими видеокодеками (не Apple ProRes) процесс перекодирования в формат Apple ProRes состоит из декодирования из предыдущего формата и повторного кодирования уже в формат Apple ProRes. В таком случае минимальное общее время перекодирования — это сумма времени, необходимого для декодирования файла, и времени, необходимого для повторного кодирования файла в формат Apple ProRes. При перекодировании некоторых видеоформатов высокой сложности, декодирование которых выполняется довольно медленно (например, JPEG-2000 и встроенный кодек REDCODE® RAW (R3D)), большую часть времени перекодирования занимает декодирование. Тем не менее кодирование в формат Apple ProRes уменьшает общее время перекодирования.
Кроме того, при рендеринге и экспорте быстрое кодирование и декодирование являются преимуществом. Рендеринг как часть творческого процесса или заключительный этап перед выводом в итоговый файл — это, по сути, декодирование исходного медиафайла и его перекодирование в выбранный заключительный выходной формат.
Во время рендеринга все этапы декодирования, переходов и наложения должны быть просчитаны до кодирования в формат со сжатием, определенный в проекте в программе
Final Cut Pro X. Несмотря на то что кодек Apple ProRes можно выбрать в качестве формата рендеринга из формата Apple ProRes 422 LT в Apple ProRes 4444 XQ и изменить его на любом этапе последующей обработки, в программе Final Cut Pro X для рендеринга по умолчанию используется формат Apple ProRes 422.
При рендеринге в формат Apple ProRes общее время рендеринга определяется как скорость выполнения всех этапов кодирования и декодирования. Кроме того, она может быть значительно выше, чем у других более сложных и медленных кодеков. Преимущество в качестве скорости формата Apple ProRes также полезно при экспорте файла на заключительном этапе проекта. Если видео предназначено для демонстрации в Интернете или записи на диск Blu-ray, процесс экспорта можно ускорить, выбрав монтаж в формате Apple ProRes вместо других профессиональных форматов, в том числе форматах без сжатия.

20
White Paper
Apple ProRes
Поддержка альфа-каналов в кодеках Apple ProRes 4444
Кроме данных об элементах изображения Y’C
B
C
R
или RGB с дискретизацией 4:4:4, кодеки
Apple ProRes 4444 XQ и Apple ProRes 4444 содержат информацию дополнительного альфа-канала. Значение дискретизации для изображений Y’C
B
C
R
A или RGBA — 4:4:4:4. Оно означает, что для каждого расположения пикселя в дополнение к трем значениям Y’C
B
C
R
или RGB имеется еще и альфа или А-значение. Значение альфа-канала определяет степень смешивания связанного с ним пикселя RGB или Y’C
B
C
R
с пикселем в соответствующем месте фонового изображения, что создает эффект переменной прозрачности, используемый в рабочих процессах наложения изображений друг на друга. В отличие от значений пикселя Y’C
B
C
R
или RBG альфа-значения не обозначают реальные или компьютерные изображения, которые может восприниматьчеловеческий глаз.
Альфа-значения представляют собой числовые данные, которые указывают, каким образом изображение на переднем плане смешивается или накладывается на изображение на заднем плане. Поэтому кодеки Apple ProRes 4444 XQ и Apple ProRes 4444 кодируют значения альфа-канала скорее точно, чем приблизительно. Этот вид точного кодирования называется «сжатие без потерь» или «сжатие без математических потерь». При этом для значений RGB или Y’C
B
C
R
пикселя используются другие техники кодирования, нежели в кодеках семейства Apple ProRes, где допустимо приблизительное соответствие, если отличия от исходного изображения незаметны для зрителя и не влияют на обработку. Кодеки Apple ProRes 4444 XQ и Apple ProRes 4444 способны без потерь кодировать значение альфа-канала на любой глубине цвета вплоть до 16 бит.
В целом, для кодирования значений Y’C
B
C
R
или RBG пикселя, предназначенного для просмотра, кодеки Apple ProRes 4444 XQ и Apple ProRes 4444 можно считать кодеками
«без заметных потерь», но для кодирования альфа-значений, характеризующих наложение изображений, — «сжатыми без математических потерь». В результате значения альфа- канала в кодеках Apple ProRes 4444 всегда передают качество или точность изображения, потому что сжатые данные полностью соответствуют исходному изображению.
При таком сжатии без потерь скорость потока данных меняется в соответствии с количеством деталей кодируемого изображения. Это характерно и для сжатия
«без потерь» альфа-канала кодека Apple ProRes 4444. Тем не менее на практике альфа-канал обычно содержит информацию о контурах объекта, поэтому дополнительный альфа-канал добавляет несколько процентов к общей скорости потока данных кодека Apple ProRes 4444. По этой причине наличие альфа-канала в потоке в формате Apple ProRes 4444 обычно снижает производительность кодирования и декодирования, но не более чем на 10 %.

21
White Paper
Apple ProRes
Скорости потока выходных данных
Характеристики
Кадр
ProRes 422 ProRes 422 ProRes 422 ProRes 422 ProRes 4444
ProRes 4444 XQ


Скорость
Proxy
LT

HQ
(без альфа-канала) (без альфа-канала)


Мбит/с ГБ/ч
Мбит/с ГБ/ч
Мбит/с ГБ/ч
Мбит/с ГБ/ч
Мбит/с ГБ/ч
Мбит/с ГБ/ч
720 x 486 24p
10 4 23 10 34 15 50 23 75 34 113 51 60i,
30p
12 5 29 13 42 19 63 28 94 42 141 64 720 x 576 50i,
25p
12 6 28 13 41 18 61 28 92 41 138 62 960 x 720 24p
15 7 35 16 50 23 75 34 113 51 170 76 25p
16 7 36 16 52 24 79 35 118 53 177 80 30p
19 9 44 20 63 28 94 42 141 64 212 95 50p
32 14 73 33 105 47 157 71 236 106 354 159 60p
38 17 87 39 126 57 189 85 283 127 424 191 1280 x 720 24p
18 8 41 18 59 26 88 40 132 59 198 89 25p
19 9 42 19 61 28 92 41 138 62 206 93 30p
23 10 51 23 73 33 110 49 165 74 247 111 50p
38 17 84 38 122 55 184 83 275 124 413 186 60p
45 20 101 46 147 66 220 99 330 148 495 223 1280 x 1080 24p
31 14 70 31 101 45 151 68 226 102 339 153 60i,
30p
38 17 87 39 126 57 189 85 283 127 424 191 1440 x
1080 24p
31 14 70 31 101 45 151 68 226 102 339 153 50i,
25p
32 14 73 33 105 47 157 71 236 106 354 159 60i,
30p
38 17 87 39 126 57 189 85 283 127 424 191 1920 x
1080 24p
36 16 82 37 117 53 176 79 264 119 396 178 50i,
25p
38 17 85 38 122 55 184 83 275 124 413 186 60i,
30p
45 20 102 46 147 66 220 99 330 148 495 223 50p
76 34 170 77 245 110 367 165 551 248 826 372 60p
91 41 204 92 293 132 440 198 660 297 990 445
Приложение

22
White Paper
Apple ProRes
Скорость потока выходных данных
(продолжение)
Характеристики
Кадр
ProRes 422 ProRes 422 ProRes 422 ProRes 422 ProRes 4444
ProRes 4444 XQ


Скорость
Proxy
LT

HQ
(без альфа-канала) (без альфа-канала)


Мбит/с ГБ/ч
Мбит/с ГБ/ч
Мбит/с ГБ/ч
Мбит/с ГБ/ч
Мбит/с ГБ/ч
Мбит/с ГБ/ч
2048 x 1080 24p
41 19 93 42 134 60 201 91 302 136 453 204 25p
43 19 97 44 140 63 210 94 315 142 472 212 30p
52 23 116 52 168 75 251 113 377 170 566 255 50p
86 39 194 87 280 126 419 189 629 283 944 425 60p
103 46 232 104 335 151 503 226 754 339 1131 509 2048 x 1556 24p
56 25 126 57 181 81 272 122 407 183 611 275 25p
58 26 131 59 189 85 283 127 425 191 637 287 30p
70 31 157 71 226 102 340 153 509 339 764 344 50p
117 52 262 118 377 170 567 255 850 382 1275 574 60p
140 63 314 141 452 203 679 306 1019 458 1528 688 3840 x 2160 24p
145 65 328 148 471 212 707 318 1061 477 1591 716 25p
151 68 342 154 492 221 737 332 1106 498 1659 746 30p
182 82 410 185 589 265 884 398 1326 597 1989 895 50p
303 136 684 308 983 442 1475 664 2212 995 3318 1493 60p
363 163 821 369 1178 530 1768 795 2652 1193 3977 1790 4096 x 2160 24p
155 70 350 157 503 226 754 339 1131 509 1697 764 25p
162 73 365 164 524 236 786 354 1180 531 1769 796 30p
194 87 437 197 629 283 943 424 1414 636 2121 955 50p
323 145 730 328 1049 472 1573 708 2359 1062 3539 1593 60p
388 174 875 394 1257 566 1886 848 2828 1273 4242 1909 5120 x 2160 24p
194 87 437 197 629 283 943 424 1414 636 2121 955 25p
202 91 456 205 655 295 983 442 1475 664 2212 995 30p
243 109 546 246 786 354 1178 530 1768 795 2652 1193 50p
405 182 912 410 1311 590 1966 885 2949 1327 4424 1991 60p
485 218 1093 492 1571 707 2357 1061 3535 1591 5303 2386

23
White Paper
Apple ProRes
Глоссарий
© Apple Inc., 2014 г. Все права защищены. Apple и логотип Apple, Final Cut, Final Cut Pro, Mac, MacBook и QuickTime являются товарными знаками корпорации Apple Inc., зарегистрированными в США и других странах. Другие названия компаний и продуктов, упомянутые в этом документе, могут быть товарными знаками соответствующих компаний. Характеристики продуктов могут быть изменены без предварительного уведомления. 019-00008-A
Июнь 2014 г.
Альфа-канал Дополнительный канал информации, который может присутствовать в изображениях RGB или Y’C
B
C
R
. Если канал присутствует в изображении RGB, то для каждого значения R, G и B, определяющего пиксель, имеется А-значение, которое указывает, каким образом пиксель RGB должен смешиваться с фоновым изображением.
Например, максимальное значение альфа-канала означает абсолютную прозрачность, а минимальное — абсолютную непрозрачность. Промежуточные значения определяют различную степень прозрачности.
Видео Последовательность изображений, где в кадрах изображения обычно используется цветовое пространство Y’C
B
C
R
и дискретизированные цветовые каналы с одной из следующих схем: 4:2:2, 4:2:0 или 4:1:1.
Видеоформат Последовательность видео с заданными высотой, шириной и частотой кадров. Например, видеоформат 1920 x 1080i 29.97.
Декодер Алгоритм или система обработки, получающая сжатый поток на входе и выводящая последовательность изображений или видеокадров. В контексте кодеков
Apple ProRes этот термин относится к декомпрессору программы QuickTime, который преобразовывает файл с разрешением .mov, закодированный кодеком Apple ProRes, в последовательность изображений для дальнейшей обработки или демонстрации.
Кодек Аббревиатура английских слов compressor (компрессор) и decompressor
(декомпрессор). Общий термин, относящийся как к кодеру, так и к декодеру.
Кодек «без потерь» Тип кодека, использование которого при кодировании изображения с его последующим декодированием математически гарантирует, что у выходного изображения будут такие же значения пикселей, что и у исходного.
Кодек «без заметных потерь» Тип кодека, использование которого при кодировании изображения с его последующим декодированием не гарантирует математическое отсутствие потерь, но при этом выходное и исходное изображения при демонстрации на одинаковых дисплеях не будут визуально отличаться друг от друга.
Кодер Алгоритм или система обработки, получающая изображение без сжатия на входе и выводящая поток со сжатием. В контексте кодеков Apple ProRes этот термин относится к компрессору программы QuickTime, который создает файл с разрешением
.mov, закодированный кодеком Apple ProRes.
Последовательность изображений Упорядоченный набор кадров изображений, который при отображении с определенной частотой кадров воспринимается зрителем как последовательность движущихся изображений. Если это понятие не описывается термином «видео», то последовательность изображений — это обычно набор изображений RGB (с дополнительным альфа-каналом) в файловых форматах
DPX, TIFF и OpenEXR.
Формат Apple ProRes Поток, закодированный кодеком Apple ProRes. Обычно это файл в формате .mov, для которого указаны тип кодека Apple ProRes и видеоформат.
Например, формат Apple ProRes 422 HQ 1920 x 1080i 29.97.

Document Outline

  • Contents
  • Introduction
  • Authorized Apple ProRes Implementations
  • Apple ProRes Family Overview
  • Properties of Digital Images
    • Frame Size (Full-Width Versus Partial-Width)
    • Chroma Sampling
    • Sample Bit Depth
  • Properties of Apple ProRes Codecs
    • Data Rate
    • Quality
    • Performance
    • Alpha Channel Support in Apple ProRes 4444 Codecs
  • Appendix
    • Target Data Rates
  • Glossary


Поделитесь с Вашими друзьями:


База данных защищена авторским правом ©nethash.ru 2017
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал