我正在缩放和旋转透明 (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]覆盖=728-114*sin(0.78):177[输出] -pix_fmt bgra -严格实验-s 640x360 -map [输出] output.png
铲子.png (250x238) :

当我不缩放 spade.png 时,它显示正常:

但是当我缩放+旋转 spade.png时,颜色填充无法正常工作:

这是一个已知的 ffmpeg 错误吗?或者我是否以错误的顺序使用-filter_complex参数?我应该使用另一个 pix_frmt 吗?有任何想法吗?谢谢
有谁知道如何使用 FFmpeg -vf 旋转将图像旋转到其起点(左上角)而不是中心点(默认)?
在这个例子中,我尝试将一个红色方形图像 ( test_sq.png )从in.png上的起点旋转30度,放置在 coord 423:259导致out.png。
这是我的命令:
ffmpeg -y -i in.png -pix_fmt bgra -strict experimental -vf movie=test_sq.png scale=279:279 rotate=30*PI/180:c=none:oh=ow [sticker]; [in][sticker] overlay=423:259 [out] -s 1280x720 out.png
Run Code Online (Sandbox Code Playgroud)
将其可视化:

正如您所看到的,它从其中心点旋转并剪辑了原始图像,效果不是很好。任何人都有如何实现我需要的建议或想法?
我们在 Google Cloud Console 中的一个 VM 实例已停止,我们无法弄清楚原因。compute.instances.stopstackdriver 日志中列出了4 个类似的日志。这是其中之一:
jsonPayload: {
actor: {
user: "cloud-cluster-manager@prod.google.com"
}
event_subtype: "compute.instances.stop"
event_timestamp_us: "1549644158637334"
event_type: "GCE_API_CALL"
ip_address: "",
...
}
Run Code Online (Sandbox Code Playgroud)
我在Docs 中找到了event_subtype和event_type的含义,但我在理解它时遇到了麻烦?那个演员是谁,我在我们的 IAM 用户中找不到他。
任何的想法?
google-app-engine google-compute-engine google-cloud-console google-cloud-platform