显示有关音频通道的时域统计信息。 计算并显示每个音频通道的统计数据,并在适用的情况下给出总体数字。
它接受以下选项:
length
短窗长度,以秒为单位,用于峰值和谷值RMS测量。 默认值为0.05(50毫秒)。 允许范围为[0.01 - 10]。
metadata
设置元数据注入。 所有元数据键都以lavfi.astats.X为前缀,其中X是从1开始的通道编号或字符串整体。 默认为禁用。
每个通道的可用键是:DC_offset Min_level Max_level Min_difference Max_difference Mean_difference RMS_difference Peak_level RMS_peak RMS_trough Crest_factor Flat_factor Peak_count Bit_depth Dynamic_range
总体而言:DC_offset Min_level Max_level Min_difference Max_difference Mean_difference RMS_difference Peak_level RMS_level RMS_peak RMS_trough Flat_factor Peak_count Bit_depth Number_of_samples
例如,全键看起来像这个lavfi.astats.1.DC_offset或者这个lavfi.astats.Overall.Peak_count。
有关每个键的含义,请参阅下文:
reset
设置要重新计算统计数据的帧数。默认为禁用。
每个显示的参数的描述如下:
DC offset
从零开始的平均幅度位移。
Min level
最低样本水平。
Max level
最大样本水平。
Min difference
两个连续样本之间的最小差异。
Max difference
两个连续样本之间的最大差异。
Mean difference
两个连续样本之间的平均差异。两个连续样本之间每个差异的平均值。
RMS difference
两个连续样本之间的均方根差异。
- Peak level dB
-
- RMS level dB
标准峰值和RMS水平以dBFS为单位。
- RMS peak dB
-
- RMS trough dB
通过短窗口测量的RMS水平的峰值和谷值。
Crest factor
标准峰值与RMS水平之比(注意:不以dB为单位)。
Flat factor
信号在其峰值水平(即最小水平或最大水平)的平坦度(即具有相同值的连续样本)。
Peak count
信号达到最低级别或最高级别的次数(不是样本数)。
Bit depth
音频的总位深度。每个样本使用的位数。
Dynamic range
以dB为单位测量的音频动态范围。
学习地址:音视频新手快速入门必备系列-FFmpeg+SDL播放器开发实现-学习视频教程-腾讯课堂
【文章福利】免费领取更多音