首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用png制作视频时如何保持透明

使用png制作视频时如何保持透明
EN

Stack Overflow用户
提问于 2016-09-27 02:56:36
回答 1查看 2.8K关注 0票数 0

我有一系列的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在覆盖之前清除图像,否则,您可以看到每个图像相互覆盖(因为它们具有透明的背景)。

EN

回答 1

Stack Overflow用户

发布于 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在覆盖之前清除图像,否则,您可以看到每个图像相互覆盖(因为它们具有透明的背景)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39715303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档