在多媒体处理中,术语 滤镜(filter) 指的是修改未编码的原始音视频数据帧的一种软件工具。
滤镜分为音频滤镜和视频滤镜.FFmpeg 提供了很多内置滤镜,可以用很多方式将这些滤镜组合使用.
通过avfilter的功能可以处理该YUV文件实现去色调,模糊,水平翻转,裁剪,加方框,叠加文字等功能。
1 滤镜的使用
作用:编码到输出文件之前用来修改输入文件内容的一个软件工具.如:视频翻转,旋转,缩放等。
1.1 基本使用
语法:[input_link_label1]… filter_name=parameters [output_link_label1]…
示例1:视频过滤器 -vf
ffplay -f lavfi -i testsrc -vf transpose=1
“-vf”(同“-filter:v”)选项表示使用视频滤镜,“transpose=1” 是滤镜名称及参数,此行命令表示使用 transpose 视频滤镜产生一个顺时针旋转 90 度的测试图案
示例2:音频过滤器 -af
ffmpeg -i input.mp3 -af atempo=0.8 output.mp3