Заменить прозрачные пиксели (альфа) на черный в ffmpeg? - PullRequest
0 голосов
/ 14 октября 2018

У меня есть изображение с альфа-каналом, показывающее фон.

Как де-альфа-y (удалить альфа-канал) и сделать фон чисто черным с помощью ffmpeg?

1 Ответ

0 голосов
/ 14 октября 2018

Базовый синтаксис:

ffmpeg -i in.png -filter_complex "color=black,format=rgb24[c];[c][0]scale2ref[c][i];[c][i]overlay=format=auto:shortest=1,setsar=1" out.png

. Это создает черный холст и изменяет его размер до размера изображения.Затем изображение накладывается сверху.Непрозрачные пиксели на изображении сохраняются, но прозрачные пиксели показывают холст под ним.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...