使用CSCore在Win10和VS社区2017中的回送记录失真

时间:2018-11-01 14:27:00

标签: cscore

我最近购买了一台Windows 10 Home pc,并安装了Visual Studio Community 2017,以用VS2012 Express取代Win7。 我下载了一个新的CSCore,更改了构建命令以反映PC上的SDK,删除了SoundTouchPitchAndTempo,因为它无法编译,构建了项目,然后执行了以下程序:

记录器

RecorderToWma与项目文件中一样

RecorderToWma,输出到WMA文件,如项目文件中所述

RecordWithSpecificFormat(44100,16,1)

所有这些都给我同样的失真结果。每250或450毫秒会丢失大约10毫秒。可以下载错误的录音here: 这是尝试3的结果。这是莫扎特的Symph 36的开始。

使用大约5年前的CSCore来源,在Win7上使用VS Express 2012(已过时)或在Win10上使用VS Express 2013.5(即将过时)不会发生此问题。 Win7 exe及其在Win10上的CSCore.dll的副本工作正常。但是我需要帮助才能在最新的环境中实现程序,否则在不久的将来我可能会发现自己无法使用IDE。

我将此问题提交给CSCore,并提供了详细的剪辑图像,但尚未得到任何答案。你能帮我吗?

0 个答案:

没有答案