//渐入 -i in.mp4 -vf fade=in:0:90 out.mp4
//黑白 -i in.mp4 -vf lutyuv="u=128:v=128" out.mp4
//锐化-i in.mp4 -vf unsharp=luma_msize_x=7:luma_msize_y=7:luma_amount=2.5 out.mp4
//反锐化-i in.mp4 -vf unsharp=7:7:-2:7:7:-2 out.mp4
//渐晕 -i in.mp4 -vf vignette=PI/4 out.mp4
//闪烁渐晕-i in.mp4 -vf vignette='PI/4+random(1)*PI/50':eval=frame out.mp4
//视频颤抖-i in.mp4 -vf crop="in_w/2:in_h/2:(in_w-out_w)/2+((in_w-out_w)/2)*sin(n/10):(in_h-out_h)/2+((in_h-out_h)/2)*sin(n/7)" out.mp4
//色彩变幻 -i in.mp4 -vf hue="H=2PIt:s=sin(2PIt)+1" out.mp4
//模糊处理 -i in.mp4 -vf boxblur=5:1:cr=0:ar=0 out.mp4
//镜像翻转 -i in.mp4 -vf crop=iw/2:ih:0:0,split[left][tmp];[tmp]hflip[right];[left]pad=iw*2[a];[a][right]overlay=w out.mp4
//水平翻转 -i in.mp4 -vf geq=p(W-X\,Y) out.mp4
//垂直翻转 -i in.mp4 -vf vflip out.mp4
//浮雕效果 -i in.mp4 -vf format=gray,geq=lum_expr='(p(X,Y)+(256-p(X-4,Y-4)))/2' out.mp4
//均匀噪声 -i in.mp4 -vf noise=alls=20:allf=t+u out.mp4
批量转图片格式
for %i in (*.webp) do ffmpeg -i "%i" "%~ni.jpg"
批量修改后缀名
ren *.jpg *.webp
批量删除文件
del *.jpg
屏幕录制
ffmpeg -video_size 录屏区域宽度x录屏区域高度 -framerate 30 -f gdigrab -i desktop -c:v libx264 -crf 0 -preset ultrafast "输出视频名称.mkv"
录完以后用ffmpeg -i "输出视频名称.mkv" "输出视频名称.avi"再转码一次方便使用premier等软件编辑
ffmpeg -f gdigrab -i desktop output.mp4
录音
- 内录(录制声卡的声音)需要用到的命令是:
ffmpeg -f dshow -i audio="Stereo Mix (Realtek High Defini" typing.wav
- 这里面关键还是要有device。设备名称可以通过:
ffmpeg -f dshow -list_devices true -i dummy
获得