如何获得有关音频文件头的所有信息,以便可以以可读的格式(如ASCII值)显示它?
音频文件可以是任何格式,最优选地是.wav
格式。
编辑:-操作系统可以是Windows 8.1或ubuntu。实际上,我必须了解文件的所有属性,例如它是单声道还是立体声,其编码等。也许是.wav
文件,我会说。
我了解C ++语言,因此会更好。
您可以在bash脚本中使用非常强大的命令:sox
。要获取有关wav文件所需的所有信息,只需运行:
soxi file.wav
你会得到类似的东西:
Input File : 'file.wav'
Channels : 1
Sample Rate : 8000
Precision : 16-bit
Duration : 00:02:08.40 = 1027236 samples ~ 9630.34 CDDA sectors
File Size : 2.05M
Bit Rate : 128k
Sample Encoding: 16-bit Signed Integer PCM
sox
也可以在Windows上使用,尽管我从未使用过。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句