ffmpeg filter_complex rotate – 业余语言练习

ffmpeg filter_complex rotate

ffmpeg -i IMG_0001.jpg -frames:v 1 -filter_complex "color=#FFFFFF:s=500x400[v1];\
[v1]drawtext=fontfile=/usr/share/fonts/msyh.ttf:text='这是什么东西?':borderw=3:bordercolor=#FF0000:\
x=30:y=130:fontsize=80[v1];[v1]rotate=a=-PI*30/180:fillcolor=#FFFFFF@0[v1];[v1]colorkey=#00FF00:0.05:1[v2];\
[0:v][v2]overlay=main_w-overlay_w-240:main_h-overlay_h-240"\
 -y input_1_1.jpg

在一张图片上画一块区域,在区域中写入文字,然后让文字旋转,就实在了文字打斜功能。
ffmpeg -f lavfi -i color=#FF0000:size=500x400 -frames:v 1 -filter_complex "color=#FFFFFF:s=500x400[v1];\
[v1]drawtext=fontfile=/usr/share/fonts/msyh.ttf:text='这是什么东西?':borderw=3:bordercolor=#FF0000:\
x=30:y=130:fontsize=80[v1];[v1]rotate=a=-PI*30/180:fillcolor=#FFFFFF@0[v1];[v1]colorkey=#00FF00:0.05:1[v2];\
[0:v][v2]overlay=main_w-overlay_w-10:main_h-overlay_h-10"\
 -y input_1_2.jpg

Published
Categorized as ffmpeg

Leave a comment

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