Tag: ogg

将PCM转换为MP3 / OGG

我需要将连续的PCM流或编码音频(ADPCM,uLaw,Opus)转换为MP3 / OGG格式,以便可以将其流式传输到浏览器(使用html的音频标签)。 我有“stream-mp​​3 / ogg-using-audio-tag”部分工作,现在我需要开发转换层。 我有两个问题: 如何使用NAudio和/或其他一些C#库/框架将PCM转换为MP3 / OGG? 我假设NAudio演示应用程序中有一个或两个代码片段可能正在执行此操作,但我无法找到它。 在将其转换为MP3 / OGG之前,我是否必须将编码数据(ADPCM,uLaw,OPUS)转换为PCM(我可以),或者MP3 / OGG’容器’是否可以接受编码数据? 注意:我理解MP3存在许可问题,因此我们愿意使用OGG。 谢谢。

与Ogg Vorbis合作

我有一个ogg vorbis文件,我必须用它做两个操作: 将文件的一部分从一个位置切换到另一个位置 将另一个文件与现有文件合并 如何在C#中实现这两个操作?