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

Ответить
Korsar
Сообщения: 1
Зарегистрирован: Пн дек 10, 2018 3:38 pm

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

Сообщение Korsar »

При рендере .mov посредством Dailies в NukeX - временные файлы (tif) собираются с альфа каналом, а вот в готовом .mov весь канал заливается.
Подскажите пожалуйста - где копать?
Аватара пользователя
Timur
Site Admin
Сообщения: 178
Зарегистрирован: Вс июл 09, 2017 4:59 pm
Откуда: Королёв
Контактная информация:

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

Сообщение 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@"
Тимур Хайрулин
CGRU 3.3.1 Ubuntu 22.04LTS, MS Windows 10 (clients only).
Ответить