chengc31 发表于 2014-7-3 08:54:02

如何将wav转换成可以用ADC播放的数据

大家有什么好方法没?用过windows的录音机貌似可以转换数据,但是不知道怎样变成TXT格式再拷到程序上,WINHEX试过但是好像不太靠谱。还要加“0x”

lcw_swust 发表于 2014-7-3 09:11:49

用“千千静听”或其它工具将文件进行格式转换,可以得到需要的采样率以及位数以及声道数的WAV文件,
将文件后缀改为bin,用“bin2c”转换为C语言数组,按照采样率将数组中的数交给DAC。
WAV文件头部有多余的数据,可以了解一下“WAV文件格式”,将多余的去掉。
(一般音频数据开头是一大片的0x80,可以把这些以及之前的数据去掉)

chengc31 发表于 2014-7-3 09:13:43

lcw_swust 发表于 2014-7-3 09:11
用“千千静听”或其它工具将文件进行格式转换,可以得到需要的采样率以及位数以及声道数的WAV文件,
将文件 ...

只能说非常感谢~第一步我用window自带的录音机完成了
页: [1]
查看完整版本: 如何将wav转换成可以用ADC播放的数据