Вопрос № 36551: Здравствуйте, уважаемые эксперты!
Ответьте, пожалуйста, на сложный вопрос:
Какие из видеоформатов поддерживают альфа-канал? И какие кодеки умеют такое видео сжимать? Ответьте, пожалуйста, подробно, или скажите, где такая информация лежит (на ...
Вопрос № 36.551
Здравствуйте, уважаемые эксперты!
Ответьте, пожалуйста, на сложный вопрос:
Какие из видеоформатов поддерживают альфа-канал? И какие кодеки умеют такое видео сжимать? Ответьте, пожалуйста, подробно, или скажите, где такая информация лежит (на любом языке)...
Отвечает: Андрей Якубов
Здравствуйте, Олег!
Оба основных видеоформата поддерживают алфа-канал (avi и QT). Для формата АВИ надо выбирать рендер без сжатия плюс алфа канал. Обычно, при задании параметров рендера видеофайла, это отображается так: RGB+Alfa.
Формат Квик Тайм, так же поддерживает Алюфа-Канал, точнее это основной формат через который передаются изображения с Алфа-Каналом. В отличие от АВИ, Квик Тайм может содержать Альфу не только в файлах без сжатия (без компрессии), но и в видеофайлах с небольшой компрессией. К примеру, при рендере выбирается формат Квик-Тайм и настраиваете кодек с параметрами цвета Animation Millions of Colors+, и вот этот плюсик означает что цветов будет больше чем миллион, это и есть алфа канал.
Каждому цвету в системе RGB, соответствует 8 бит, т.е. три цвета значит 24 бита, на Алфа-канал, отводится еще 8 бит, и получается что файл с Алфа-каналом содержит 32 битный цвет, или по другому обозначается RGB+.
Так же алфа-канал могут содежать и неподвижные изображения в виде форматов Тарга, ПСД (Фотошоп), ГИФ, ПНГ. Все они поддерживают 32 битный цвет, и соответсвенно Алфа-канал. В видео эти форматы используются в виде последовательности изображений (Секвенсе), и представляют из себя видеофайл с алфа-каналом.
Так же альфа-канал можно сделать искусственно в любом видеоформате или формате статичных изображений, вплоть до Джипег файлов. Делается это созданием двух синхронных по времени видеофайлов. Один из файлов представляет из себя маску прозрачности (называемую Матте), а другой файл, само изображение какого-либо движущегося предмета. При сведении этих файлов в Афтер Эффекте, к слою с предметом применяется маскирующий слой маски, и вся часть изображения в файле Матте, которая покрашена черным цветом становится прозрачной.
Вот так и появляется алфа-канал, в тех форматах, в которые даже не поддерживают 32-битный цвет.
Ответ отправил: Андрей Якубов (статус: 6-ой класс)
Отправлен: 03.03.2006, 16:12 Оценка за ответ: 5 Комментарий оценки: Спасибо, Андрей! Спасибо за совет по QuickTime. Я ни при каких условиях не могу заставить AE 6.0 прочитать альфа канал из avi (хотя в interpret footage файл воспринимается программой как 32-битный). А вот с QuickTime – прекрасно...