我想使用sox获取给定音频文件的采样率。找不到命令行。
答案 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>
将单独返回采样率。