【发布时间】:2013-12-10 17:09:09
【问题描述】:
我需要将连续的 PCM 流或编码音频(ADPCM、uLaw、Opus)转换为 MP3/OGG 格式,以便将其流式传输到浏览器(使用 html 的音频标签)。我有“stream-mp3/ogg-using-audio-tag”部分工作,现在我需要开发转换层。
我有两个问题:
- 如何使用 NAudio 和/或其他 C# 库/框架将 PCM 转换为 MP3/OGG?我假设 NAudio 演示应用程序中有一个或两个代码 sn-p 可能会执行此操作,但我一直无法找到它。
- 在将编码数据(ADPCM、uLaw、OPUS)转换为 MP3/OGG 之前,是否必须将其转换为 PCM(我可以),或者 MP3/OGG 的“容器”是否可以接受编码数据?李>
注意:我了解 MP3 存在许可问题,因此我们愿意使用 OGG。
谢谢。
【问题讨论】:
-
我认为我需要的信息是link的底部@