ffmpeg -i f.mp4 -i yuan.jpg -filter_complex "[0:v]geq='p(if(lt(X,W/2),W*(0.25-asin((Y-H/2)/hypot(X-W/2,Y-H/2))/(2*PI)),W*(0.75+asin((Y-H/2)/hypot(X-W/2,Y-H/2))/(2*PI))),2*hypot(X-W/2,Y-H/2))',crop=x=(iw-ih)*0.5:y=0:w=ih:h=ih[v1],[1:v]colorkey=color=#00ff00:similarity=0.3[v2],[v1][v2]overlay=x=0:y=0[vout]" -filter_complex_threads 16 -map "[vout]" -map 0:a -codec:a copy -codec:v libx264 f2.mp4