gpt4 book ai didi

ffmpeg - 如何从透明图像创建透明视频?

转载 作者:行者123 更新时间:2023-12-04 23:12:52 32 4
gpt4 key购买 nike

我有一组透明图像,每个图像代表一帧视频。我知道我可以使用 -i %d.png 将它们叠加在另一个视频之上.我想要做的是提前将它们变成透明视频,然后再将透明视频叠加到另一个视频上。我试过只是做-i %d.png trans.mov然后覆盖 trans.mov在另一个视频之上,但看起来不像 trans.mov实际上是透明的。

最佳答案

您必须使用支持透明度/Alpha channel 的编码器。您可以使用 ffmpeg -h encoders 查看编码器列表并通过 ffmpeg -h encoder=<encoder name> 获取更多详细信息,如 ffmpeg -h encoder=qtrle .然后引用Supported pixel formats行:如果在支持的像素格式名称中有“a”,如rgba , 那么它支持 alpha。使用 ffmpeg -pix_fmts 查看像素格式的一般列表.

最简单的解决方案是将 PNG 文件混合到 MOV 中:

ffmpeg -framerate 25 -i %d.png -c copy output.mov

关于ffmpeg - 如何从透明图像创建透明视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61355521/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com