我想减少WAV文件使用cscore库,而不丢失音频,如NAudio
var pcmStream = WaveFormatConversionStream.CreatePcmStream(inputSteam);var wavCompressedStream =新目标(WaveFormatConversionStream,pcmStream);
发布于 2020-04-27 20:22:33
您可以使用更改wave文件的格式,方法是以IWaveSource格式打开现有音频数据,更改其格式,然后将其写回任何流或文件。例如:
IWaveSource waveSource = ...
waveSource
.ToMono() //for example, convert to mono
.ChangeSampleRate(44100) // specify samplerate
.ToSampleSource()
.ToWaveSource(16) //specify bits per sample
.WriteToWavStream(stream);但请记住,您可能会失去音频质量通过下采样,改变每个样本的比特,...
https://stackoverflow.com/questions/61454302
复制相似问题