您可以使用ffmpeg裁剪照片使其适合圆形吗?

问题描述

我知道ffmpeg非常先进,可以用来裁剪照片和视频以重新缩放它们。我在网上遇到的大部分内容都使用X和Y坐标在ffmpeg中裁剪照片。我们如何用它来裁剪圆形而不是矩形的照片?

解决方法

它需要ava.jpg,将其重新缩放为400:400并应用蒙版:

ffmpeg -hide_banner  -i "ava.jpg" -i "mask.png" -filter_complex [0]scale=400:400[ava];[1]alphaextract[alfa];[ava][alfa]alphamerge circle_ava.png

mask.png只是一个圆圈,例如:

enter image description here

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...