我有一系列的png,有一个α通道作为背景。每个文件都按照后续顺序命名为file_name.0001.png等。我想加入这些巴布亚新几内亚的视频与ffmpeg,并保持透明度。
我尝试过几种方法,但我怀疑我遇到了编解码问题。当我运行ffmpeg,视频是创建的,但背景是黑色的。
如果这有什么区别的话,我想在中使用这个视频。谢谢!
编辑建议的复制非常接近我正在寻找的东西,谢谢!它不是一个完整的解决方案的唯一原因是在其他线程中提供的选项都不能很好地使用。在建议的解决方案中使用的编解码器没有一个能很好地使用Powerpoint。这不是ffmpeg的错,而是Powerpoint的错。
尽管ffmpeg似乎不能做我需要的事情,但我发现imagemagick做了这个把戏。我从图像中创建了一个gif,并保留了alpha通道。我使用了以下方法:
convert -dispose 3 -coalesce images.*.png gif_file_name.gif
-dispose 3
非常关键,因为它告诉imagemagick在覆盖之前清除图像,否则,您可以看到每个图像相互覆盖(因为它们具有透明的背景)。
发布于 2016-09-27 15:00:03
我无法让ffmpeg创建一个保留alpha频道的视频,并且是Powerpoint友好的(不是ffmpeg的错)。尽管ffmpeg似乎不能做我需要的事情,但我发现imagemagick做了这个把戏。我从图像中创建了一个gif,并保留了alpha通道。我使用了以下方法:
convert -dispose 3 -coalesce images.*.png gif_file_name.gif
-dispose 3
非常关键,因为它告诉imagemagick在覆盖之前清除图像,否则,您可以看到每个图像相互覆盖(因为它们具有透明的背景)。
https://stackoverflow.com/questions/39715303
复制相似问题