第15章-绘制文本 绘制文本drawtext 滤镜123ffplay -f lavfi \ -i testsrc \ -vf "drawtext=fontfile=站酷庆科黄油体.ttf:text='Hello world!':fontsize=32:fontcolor=red:bordercolor=green:borderw=5:x=(sin(t)+1)*w/ 2021-11-19 #FFmpeg-CLI #FFmpeg命令行工具 #流媒体 #FFmpeg
第14章-叠加 叠加叠加可实现的效果: 画中画 图片水印 overlay 滤镜为视频添加旋转的水印(徽标),并生成新文件: ffmpeg -i mandelbrot.mp4 -loop true -i linux-logo-64.png -filter_complex "[1:v]format=pix_fmts=rgba,rotate=PI/6*t:c=0x00000000:ow=hypot(iw\ 2021-11-18 #FFmpeg-CLI #FFmpeg命令行工具 #流媒体 #FFmpeg
第13章-降噪 降噪让对画面进行降噪,可以使用以下滤镜: atadenoise bm3d chromanr dctdnoiz fftdnoiz hqdn3d nlmeans owdenoise vaguedenoiser 2021-11-17 #FFmpeg-CLI #FFmpeg命令行工具 #流媒体 #FFmpeg
第11章-模糊 模糊让画面模糊,可以使用以下滤镜: avgblur boxblur dblur gblur sab smartblur unsharp yaepblur 2021-11-15 #FFmpeg-CLI #FFmpeg命令行工具 #流媒体 #FFmpeg
第10章-旋转画面 旋转画面旋转画面,可以使用以下滤镜: rotate transpose rotate 滤镜关于该滤镜的具体选项,可以通过ffmpeg -h filter=rotate进行查看。 顺时针旋转六分之一π弧度(30度): ffmpeg -i mandelbrot.mp4 -vf "rotate=a=PI/6" mandelbrot-rotate-30.mp4 原始 顺时针旋 2021-11-14 #FFmpeg-CLI #FFmpeg命令行工具 #流媒体 #FFmpeg
第09章-翻转画面 翻转画面翻转画面,可以使用以下滤镜: hflip vflip hflip 滤镜水平翻转画面,需要使用hflip滤镜。 ffmpeg -i mandelbrot.mp4 -vf hflip mandelbrot-hflip.mp4 原始 水平翻转 vflip 滤镜垂直翻转画面,需要使用vflip滤镜。 ffmpeg -i mandelbrot.mp4 -vf vflip ma 2021-11-13 #FFmpeg-CLI #FFmpeg命令行工具 #流媒体 #FFmpeg
第08章-裁剪画面 裁剪画面裁剪画面,可以使用以下滤镜: crop cropdetect crop 滤镜裁剪画面需要使用crop滤镜,关于该滤镜的具体选项,可以通过ffmpeg -h filter=crop进行查看。 比如,裁剪画面中心区域(这里,我们把裁剪后的宽高设置为原来的三分之一): ffmpeg -i 1.mp4 -vf crop=w=iw/3:h=ih/3 2.mp4 cropdetect 滤镜关于该滤 2021-11-12 #FFmpeg-CLI #FFmpeg命令行工具 #流媒体 #FFmpeg
第07章-填充画面 填充画面填充画面,指的是在画面边缘添加额外的区域。 pad 滤镜填充画面需要用到pad滤镜。关于该滤镜的具体选项,可以通过ffmpeg -h filter=pad进行查看。 比如,在画面周围填充40像素,并把填充区域的颜色设置为粉红色: ffmpeg -i 1.mp4 -vf "pad=w=iw+40:h=ih+40:x=(ow-iw)/2:y=(oh-ih)/2:color=pink& 2021-11-11 #FFmpeg-CLI #FFmpeg命令行工具 #流媒体 #FFmpeg
第06章-缩放画面 缩放画面缩放画面,可以使用-s选项,也可以使用相关的滤镜。 -s 选项-s选项,用于指定画面宽高。 比如,使用文件1.mp4生成画面宽高为320x240的文件2.mp4: ffmpeg -i 1.mp4 -s 320x240 2.mp4 相关滤镜可对视频画面进行缩放的滤镜有: epx hqx scale scale2ref super2xsai xbr 使用epx滤镜,将视频画面宽高缩放为原来 2021-11-10 #FFmpeg-CLI #FFmpeg命令行工具 #流媒体 #FFmpeg