ffmpeg lavfi filter_complex pot – 业余语言练习

ffmpeg lavfi filter_complex pot

ffmpeg画图
ffmpeg -i IMG_0001.jpg -f lavfi -i color=#FFFFFF@0.8:size=600x300 \
-frames:v 1 -filter_complex "[1]format=yuva420p,geq=lum='p(X,Y)':\
a='if(gt(abs(W/2-X),W/4-145)*gt(abs(H/2-Y),H/4-70),\
if(lte(hypot(150-(W/2-abs(W/2-X)),155-(H/2-abs(H/2-Y))),30),100,50),180)'\
[rounded];[0][rounded]overlay=x=(W-w)/15:y=(H-h)/15" \
-f image2 input.jpg -y

ffmpeg -f lavfi -i color=#FF0000:size=650x350 -f lavfi \
-i color=#FFFFFF@0.8:size=600x300 -frames:v 1 -filter_complex \
"[1]format=yuva420p,geq=lum='p(X,Y)':\
a='if(gt(abs(W/2-X),W/4-145)*gt(abs(H/2-Y),H/4-70),\
if(lte(hypot(150-(W/2-abs(W/2-X)),155-(H/2-abs(H/2-Y))),30),100,50),180)'\
[rounded];[0][rounded]overlay=x=(W-w)/15:y=(H-h)/15" \
-f image2 input_0.jpg -y

ffmpeg -i input_0.jpg -vf "rotate=PI/3" -f image2 input_0_60°.jpg

Published
Categorized as ffmpeg

Leave a comment

Your email address will not be published. Required fields are marked *