Чего не даёт LOG?

Чего не даёт LOG?

Alex Rus

Чтобы наглядно понять, что делает любой LOG-профиль, нам надо ввести два понятия:

1) Битная яркость (она же code value или CV) - то значение, которое записано в файле для яркости каждого пикселя (как мы помним яркость пикселей содержится в кодеках лишь в одном канале - Y). CV - откладываются по вертикальной оси на графиках Waveform в программах монтажа вместо значений IRE, в том случае обозначения записываются в 10-битном формате - от 0 до до 1023 (даже если исходный файл содержит только 8-бит, шкала всё равно будет искусственно делиться на 1024 деления).

Трёхцветная реализация Waveform монитора в программе Davinci Resolve (10-битные значения от 0 до 1023 отложены по вертикальной оси).

В 8-битном кодеке яркость будет принимать значения от 0 до 255, и, например, пиксели на ярком небе будут иметь значения близкие к 255.

2) Яркость реальных объектов, "вживую".

Яркость любого объекта, если измерять её физически точно люксметром, будет изменяться очень неравномерно: то, что кажется лишь немного ярче окружающих объектов, на самом деле обычно ярче в несколько раз.

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

А вы что думали? Глаза - вполне себе аналог камеры.

Так вот проблема цифровой записи изображений заключается в том, что яркость объектов изменяется от одного к другому в разы, а в наших любимых цифровых малютках можно записать всего несколько порядков величин, и это ещё в случае 10-битного кодека!

Эту проблему и попытались решить с помощью Log профилей:

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

Этот принцип записи виден на картинке:

FСхема распределения яркостей в Log профиле и в плоских профилях камер Sony: синими цифрами обозначены границы стопов яркости, начиная от самого яркого; жёлтыми ширина каждого стопа в значениях CV.

Поэтому становится возможным записать большую часть динамического диапазона, доступного только в RAW, с помощью обычного кодека.

Из всего сказанного следует главный вывод о LOG профилях:

LOG - это технический способ максимально эффективно использовать "свободное место" при сжатии видеосигнала в кодеке.

Поэтому LOG НЕ предназначен для цветокоррекции вручную. Любая коррекция лога должна начинаться с его математически точного возврата в один из стандартных видов (например в Rec.709 или плёночный Fuji Eterna, о которой мы говорили ранее).

А теперь о грустном.

При съёмке в 10 бит нет ни малейшей причины не пользоваться LOG профилями.

Чего не скажешь о 8-битных кодеках. При таком сжатии "низов" и "середины" в диапазоне от 0 до 255, после растягивания внутри областей могут возникать те самые "лестницы" или, что ещё хуже, потеря текстуры, в частности текстуры кожи.

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

Поэтому необходимость использования LOG профилей с 8-битным кодеком возникает только в случае работы в больших проектах для упрощения сведе́ния видео со "взрослыми" 10-битными камерами (например, Sony FS5, FS7 и старше). В остальных случаях съёмка в LOG профиль не даёт никакого принципиального преимущества перед обычными "плоскими" профилями.


Полезные статьи по теме:

Что такое плоский профиль камеры?

Что такое динамический диапазон камеры?

Report Page