【发布时间】:2016-04-09 16:28:58
【问题描述】:
我正在缩放和旋转透明 (spade.png) 图像并将其作为叠加层放置在输入图像上并保存 output.png。这是我的命令:
ffmpeg -y -i input.png -i spade.png -filter_complex [1]scale=120:114,setsar=1,format=bgra,rotate=0.78:c=none: ow=rotw(0.78):oh=roth(0.78)[s];[0][s]overlay=728-114*sin(0.78):177[out] -pix_fmt bgra -strict experimental -s 640x360 -map [出] 输出.png
铲子.png (250x238) :
当我不缩放 spade.png 时,它显示正常:
但是当我缩放 + 旋转 spade.png 时,colorfill 无法正常工作:
这是一个已知的 ffmpeg 错误吗?还是我以错误的顺序使用了 -filter_complex 参数?我应该使用另一个 pix_frmt 吗?有任何想法吗?谢谢
【问题讨论】:
-
更改为
c=black@0 -
谢谢你,成功了!如果您将其发布为答案,我会接受它
标签: image image-processing ffmpeg rotation image-rotation