在windows下,描述filter的名字和参数,必须用双引号,用单引号不行;在linux下单引号和双引号都可以。 本文中都用双引号来表示。
48k_scan_freq.wav 是一个从0hz到20khz的扫频。
-vn选项用于提取音频, -ab指明保存文件为256kbps的MP3格式
ffmpeg -i video.mp4 -vn -ab 256 audio.mp3-af表示后面是一个audio filter,具体参数是”anequalizer=c0 f=8000 w=1000 g=-20|c0 f=15000 w=200 g=-50”
anequalizer是滤波器的名字,c0表示对输入的数据的第一个channel做, 在8000频率点,带宽1000做了-20db的抑制。然后,对同样第一个channel,在15000Hz处,带宽200Hz做了-50db的抑制。
关于anequalizer的说明在这里(英文的)http://ffmpeg.org/ffmpeg-filters.html#anequalizer
其中concat是一种filter,其参数有 n, v 和 a. v 表示视频流的个数,a 表示音频流的个数。