Сделать видео альфа-маску из файлов PNG - PullRequest
0 голосов
/ 15 июня 2019

Для RenPy используется понятие видео с альфа-маской https://www.renpy.org/doc/html/movie.html#movie-displayables-and-movie-sprites

Я могу преобразовать группу PNG с альфа-каналом в http://wiki.webmproject.org/howtos/convert-png-frames-to-webm-video Мне было интересно, как сделать то же самоебез создания другого набора файлов PNG только с альфа-рамкой.

Я буду в порядке с чем-то, что использует imagemagik посередине, если это необходимо.

1 Ответ

1 голос
/ 15 июня 2019

Вы можете использовать ffmpeg для одновременного создания обоих файлов.

ffmpeg -i img%d.png -filter_complex "alphaextract[a]" \
       -map   0:v -pix_fmt yuv420p -c:v libvpx -b:v 0 -crf 20 color.webm \
       -map "[a]" -pix_fmt yuv420p -c:v libvpx -b:v 0 -crf 20 alpha.webm

В зависимости от вашей оболочки, вам может потребоваться заключить аргумент карты в одинарные кавычки.

...