gpt4 book ai didi

ffmpeg - 使用 FFMpeg 在图像上覆盖具有透明度的 webm

转载 作者:行者123 更新时间:2023-12-04 22:47:10 25 4
gpt4 key购买 nike

我正在尝试在 png 背景上覆盖具有透明度的 webm 文件

到目前为止我所拥有的是这个
ffmpeg -y -nostdin -i inputvideo.webm -itsoffset 2 -i background.png -filter_complex " [1]format=yuva420p,fade=in:st=0:d=1[i]; [0][i]overlay=x=0:y=0:shortest=1 " outputvideovideo.mp4
这样做的问题是它将 webm 视频的持续时间从完整长度缩短到 2 秒,并且图像位于 webm 顶部

除其他外,我还尝试过 ffmpeg -y -nostdin -i background.png -i inputvideo.webm -filter_complex "overlay=(W/w)/2:(H-h)/2:shortest=1,format=yuv420p" outputvideo.mp4但这只会产生一个黑色的 0 秒长度视频

我将不胜感激您能给我的任何帮助或见解

最佳答案

我已经解决了这个问题ffmpeg -c:v libvpx-vp9 -i inputvideo.webm -i template.png -filter_complex "[1:v][0:v] overlay=25:25:enable='between(t,0,20)'" -pix_fmt yuv420p -c:a copy output.mp4

关于ffmpeg - 使用 FFMpeg 在图像上覆盖具有透明度的 webm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51551312/

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