gpt4 book ai didi

video - 如何让ffmpeg保持透明度?

转载 作者:行者123 更新时间:2023-11-28 21:43:22 35 4
gpt4 key购买 nike

我们知道 ffmpeg 可以帮助我们在视频上叠加图像。我的目标是用背景为透明的图像包裹视频。

ffmpeg -i device/nexus5_portrait.png -i device/input.mp4\
-filter_complex "overlay=(W-w)/2:(H-h)/2:enable='between(t,0,5)'"\
-b:v 16M -bufsize 16M device/output.mp4;

Output.mp4 具有黑色背景。那么有没有办法保留alpha channel 呢?

提前致谢!

最佳答案

您需要使用支持透明度的视频编解码器。默认情况下,mp4 使用不支持 alpha 的 H.264(使用 x264)。您可以查看 VP8 或 VP9,do support alpha .您还可以(如果压缩不太重要)使用支持 alpha 的图像编解码器(例如 PNG)而不是视频编解码器(-c:v png)用于输出。

关于video - 如何让ffmpeg保持透明度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46147613/

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