我有一些带有Alpha通道的FLV视频,我想使用ffmpeg将它们转换为PNG图像,但要保持透明。
到目前为止,我已经尝试过:
ffmpeg -i input.flv -an -y %d.png
但是这会输出黑色背景的PNG文件。
有什么办法吗?
替代解决方案:如果我可以输出图像并为alpha通道提供我选择的某种颜色。然后,我可以稍后通过imagemagick删除它,并将该颜色转换为透明度。
我知道答案的时间很晚,但是我正在寻找类似的解决方案,但发现了这一点:ffmpeg -i video.flv -r 25 -vcodec png -pix_fmt rgb32%d.png
我有类似的问题。我有FLV(+7000),然后将其转换为mp4。从图像中拆分Alpha通道。像这样:https://jakearchibald.com/scratch/alphavid/compressed.mp4
我可以使用FFMPEG吗?
非常感谢