具体是这样的,使用单片机采样的音频发到电脑上来的音频流是12bit的,我想使用directsound播放,但是查阅资料后发现directsound的播放被限制在8bit和16bi采样精度选择。
所以想问问各位大佬这样的问题要怎么解决,是我要换一种播放方式呢还是可以有其他方法。
是wav/pcm格式的么,转换下,参考:https://blog.csdn.net/hlj_include/article/details/52131884
您好,您可以参考一下:
主要有两个地方需要设置。一个是输出格式里面的wav格式下面的输出位深(output bit depth)设置为16bit;一个是输出处理(processing)里面要添加重取样(resampler),重取样频率(target sampler rate)选择44.1KHz。然后转换的时候输出的就是16/44.1的wav文件了。
求采纳!!
应该看软件的 有些软件自带转换的 有些软件比较单一 可以提供软件看看吗 顺便学习一下
不需要转, 只要能与 WAV 的频率一致就行了, 这样不会失真的
1.换另一款播放器;
2. 用FFmpeg的库转一下。