26.11 afftfilt
将任意表达式应用于频域中的样本。
real
为由'|'
分隔的每个单独通道设置频域实数表达式。 默认值为'1'
。 如果输入通道的数量大于表达式的数量,则最后指定的表达式将用于其余输出通道。
imag
设置由'|'
分隔的每个单独通道的频域虚构表达式。 如果未设置,则使用实际选项。
real
和imag
中的每个表达式都可以包含以下常量:
参数 | 解释 |
---|---|
sr | 采样率 |
b | 当前频率bin 号 |
nb | 可用垃圾箱数量 |
ch | 当前表达式的通道号 |
chs | 频道数量 |
pts | 当前帧数 |
win_size
设置窗口大小。
它接受以下值:
w16
w32
w64
w128
w256
w512
w1024
w2048
w4096
w8192
w16384
w32768
w65536
默认值是:w4096
win_func
设置窗口功能。默认是hann
。
overlap
设置窗口重叠。 如果设置为1
,将选择所选窗口功能的建议重叠。 默认值为0.75
。
26.11.1 示例
-
只留下音频中的低频:
afftfilt="1-clip((b/nb)*b,0,1)"
学习地址:音视频新手快速入门必备系列-FFmpeg+SDL播放器开发实现-学习视频教程-腾讯课堂
【文章福利】免费领取更多音视频学习资料包、大厂面试题、技术视频和学习路线图,资料包括(C/C++,Linux,FFmpeg webRTC rtmp hls rtsp ffplay srs 等等)有需要的可以点击1079654574加群领取哦~
![]()
26.12 afir
应用任意频率脉冲响应滤波器。
该滤波器设计用于应用长达30
秒的长FIR
滤