我有一些带有 alpha 通道的 FLV 视频,我想使用 ffmpeg 将它们中的每一个转换为 PNG 图像,但要保持透明度。
到目前为止,我已经尝试过:
ffmpeg -i input.flv -an -y %d.png
但这会输出黑色背景的 PNG 文件。
有没有办法做到这一点?
替代可接受的解决方案:如果我可以输出图像并为 alpha 通道提供我选择的某种颜色。然后我可以稍后通过 imagemagick 将其删除并将该颜色转换为透明度。
我有一些带有 alpha 通道的 FLV 视频,我想使用 ffmpeg 将它们中的每一个转换为 PNG 图像,但要保持透明度。
到目前为止,我已经尝试过:
ffmpeg -i input.flv -an -y %d.png
但这会输出黑色背景的 PNG 文件。
有没有办法做到这一点?
替代可接受的解决方案:如果我可以输出图像并为 alpha 通道提供我选择的某种颜色。然后我可以稍后通过 imagemagick 将其删除并将该颜色转换为透明度。