从头开始创建一个mp3文件C#

H B*_*amy 3 c# audio mp3

作为一些实验的一部分,我想到了一些东西,如何在C#中从头开始创建.mp3文件,实际上听起来像是某种东西,例如,创建一个播放笔记的mp3文件:C#或B flat?

我怎样才能做到这一点,它必须是一个mp3文件,而不是一个wav,或其他任何东西.

Ray*_*Ray 5

所以我不能给你准确的代码,但我可以给出一个起点.

基本上步骤就是这样

  1. 找到你想要的波的频率.看看这个.C#(顺便说一句不错的选择!)是17.32HZ
  2. 将频率转换为LPCM,这只是一系列幅度值.
  3. 将LPCM编码的数组转换为MP3文件.这可能是最难的,但LPCM构成了WAV格式的基础,并且有转换器将其转换为MP3.看看发现的NAudio baalazamon.它支持PCM.