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