Filter: fft
插件信息
title: FFT
media types:
Audio
description: 计算音频 FFT 的音频滤镜。该滤镜不会修改音频或图像,只计算 FFT 并将结果存储在滤镜的 "bins" 属性中。
version: 2
creator:
copyright: Meltytech, LLC
license: LGPLv2.1
参数
window_size
title: 窗口大小
description:
执行变换所处理的样本数量。如果 window_size 小于一帧中的样本数,多余的样本将被忽略。如果 window_size 大于一帧中的样本数,将从前一帧缓冲样本以填满窗口。缓冲以滑动窗口方式执行,从而始终对最新的样本进行变换。
type: integer
readonly: no
required: no
default: 2048
window_level
title: 窗口电平
description:
样本窗口的电平。0 表示窗口中没有样本,1.0 表示窗口已满。
对未满窗口进行变换可能出现音频中实际上并不存在的频率尖峰。type: float
readonly: yes
required: no
minimum: 0
maximum: 1.0
bin_width
title: 频箱宽度
description:
每个频箱(bin)的宽度(Hz)。
type: float
readonly: yes
required: no
unit: Hz
bin_count
title: 频箱数量
description:
变换输出的频箱数量。
type: integer
readonly: yes
required: no
bins
title: 输出频箱
description:
指向浮点数组的指针,表示变换输出的幅度。
bin[i] = sqrt( real[i]^2 + imag[i]^2 )type:
readonly: yes
required: no