有一个小技巧 ls -lth *.mp4 | grep jd -rw-r–r– 1 root135 root135 88M Jun 22 20:05 20250622jd.mp4 -rw-r–r– 1 root135 root135 72M Jun 21 20:08 20250621jd.mp4 grep jd,表示名字中含有jd的文件 如果你忘记自己记录的一些小信息,然而只记得这个文件名包含qq,这时就用grep过滤字符.ls | grep qq ls | grep qq qutamwiwcaia ykagydoabgee —————————— ls -lth | more | grep mp4 -rw-r–r– 1 root135 root135 30M Jul 7 08:06 switch语句.mp4 -rw-r–r–… Continue reading ls
ffmpeg lavfi filter_complex pot
ffmpeg画图 ffmpeg -i IMG_0001.jpg -f lavfi -i color=#FFFFFF@0.8:size=600×300 \ -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=650×350 -f lavfi \ -i color=#FFFFFF@0.8:size=600×300 -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
ffmpeg filter_complex rotate
ffmpeg -i IMG_0001.jpg -frames:v 1 -filter_complex “color=#FFFFFF:s=500×400[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=500×400 -frames:v 1 -filter_complex “color=#FFFFFF:s=500×400[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 ffmpeg -f lavfi -i color=#FF0000:size=1000×600 -frames:v 1 -filter_complex “color=#FFFF00:s=1000×600[v1];[v1]drawtext=fontfile=/usr/share/fonts/msyh.ttf:text=’It has been exist’:borderw=1:bordercolor=#FF0000:x=50:y=250:fontsize=130[v1];[v1]rotate=PI/9: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” -f image2 exist_0.jpg -y ffmpeg -f lavfi -i color=#FFFFFF:size=1000×600 -frames:v 1 -filter_complex “color=#FFFFFF:s=1000×600[v1];\ [v1]drawtext=fontfile=/usr/share/fonts/msyh.ttf:text=’It has been… Continue reading ffmpeg filter_complex rotate
alter table
alter table information add column English char(6); 1. 修改列的数据类型 假设你有一个表employees,其中有一个列salary,你想将其从DECIMAL(10, 2) 改为DECIMAL(15, 2)。
update table
update information set English=’89’ where no=0001;