如何使用sox获取音频文件采样率?

时间:2010-12-21 08:26:26

标签: audio sox

我想使用sox获取给定音频文件的采样率。找不到命令行。

1 个答案:

答案 0 :(得分:49)

只需使用:

soxi <filename>

sox --i <filename>

生成输出,例如:

Input File     : 'final.flac'
Channels       : 4
Sample Rate    : 44100
Precision      : 16-bit
Duration       : 00:00:11.48 = 506179 samples = 860.849 CDDA sectors
File Size      : 2.44M
Bit Rate       : 1.70M
Sample Encoding: 16-bit FLAC
Comment        : 'Comment=Processed by SoX'

后者是为了防止您使用的win32版本默认情况下不包含soxi。要仅获取采样率,只需使用:

soxi -r <filename>

sox --i -r <filename>

将单独返回采样率。