Конвертируйте FLV-видео с альфа-каналом в PNG с прозрачностью - PullRequest
2 голосов
/ 12 октября 2011

У меня есть несколько FLV-видео с альфа-каналами, и я хочу преобразовать каждое из них в PNG-изображения с помощью ffmpeg, но сохранить прозрачность.

Пока я пробовал это:

ffmpeg -i input.flv -an -y %d.png

Но при этом выводятся файлы PNG с черным фоном.

Есть ли способ сделать это?

Альтернативно приемлемое решение : Если я могу вывести изображения и дать альфа-каналу определенный цвет по моему выбору. Затем я могу удалить его позже с помощью imagemagick и преобразовать этот цвет в прозрачность.

1 Ответ

6 голосов
/ 01 октября 2012

Я знаю, что уже довольно поздно для ответа, но я искал подобное решение и нашел его: ffmpeg -i video.flv -r 25 -vcodec png -pix_fmt rgb32% d.png

...