将带有Alpha通道的FLV视频转换为具有透明性的PNG

问题描述 投票:2回答:2

我有一些带有Alpha通道的FLV视频,我想使用ffmpeg将它们转换为PNG图像,但要保持透明。

到目前为止,我已经尝试过:

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

但是这会输出黑色背景的PNG文件。

有什么办法吗?

替代解决方案:如果我可以输出图像并为alpha通道提供我选择的某种颜色。然后,我可以稍后通过imagemagick删除它,并将该颜色转换为透明度。

ffmpeg png imagemagick flv alpha-transparency
2个回答
6
投票

我知道答案的时间很晚,但是我正在寻找类似的解决方案,但发现了这一点:ffmpeg -i video.flv -r 25 -vcodec png -pix_fmt rgb32%d.png


0
投票

我有类似的问题。我有FLV(+7000),然后将其转换为mp4。从图像中拆分Alpha通道。像这样:https://jakearchibald.com/scratch/alphavid/compressed.mp4

我可以使用FFMPEG吗?

非常感谢

© www.soinside.com 2019 - 2024. All rights reserved.