Страница 1 из 1

Отсутствие Alpha в Nuke через ноду Dailies

Добавлено: Пн дек 10, 2018 3:43 pm
Korsar
При рендере .mov посредством Dailies в NukeX - временные файлы (tif) собираются с альфа каналом, а вот в готовом .mov весь канал заливается.
Подскажите пожалуйста - где копать?

Re: Отсутствие Alpha в Nuke через ноду Dailies

Добавлено: Вт дек 11, 2018 12:11 pm
Timur
Для создания мувки используется ffmpeg.
Посмотрите аутпут таска. Там пишется команда, которая энкодит, например у нас:
ACTIVITY: Encode

Код: Выделить всё

ffmpeg -y -r 25 -i "/tmp/makemovie.18-12-11_13-40-44_345434904099/img.%07d.tga" -vcodec libx264 -pix_fmt yuv420p -profile baseline -refs 2 -crf 21 -r 25 "/cg/prj1...
" -pix_fmt yuv420p" - это как раз формат пикселя. Если ваша библиотека (-vcodec libx264) поддерживает альфу, то думаю надо какой-то другой формат.
Сам ffmpeg поддерживает практически все известные (узнать все: ffmpeg -pix_fmts).
Тут и копайте.
Пресеты для ffmeg команд лежат тут:
https://github.com/CGRU/cgru/tree/maste ... ker/codecs
Например:
https://github.com/CGRU/cgru/blob/maste ... mid.ffmpeg

Код: Выделить всё

H.264 Mid
@AVCMD@ -y -r @FPS@ -i "@INPUT@" @AUXARGS@ -vcodec libx264 -pix_fmt yuv420p -profile baseline -refs 2 -crf 21 -r @FPS@ "@OUTPUT@.@CONTAINER@"