从.opus转换为.wav

时间:2014-12-30 09:53:04

标签: audio rtp pcap opus

您好我应该编写一个实用程序,它将从RTP数据包中提取opus编码的音频有效负载,我将从pcap转储文件中读取。该实用程序还应具有可用于解码我从rtp数据包中提取的有效负载并将其转换为.wav文件的功能。 目前我编写了一个代码,用于从rtp数据包中提取有效负载并将其转储到文件“log.opus”中。但是我在这一点上陷入困​​境。我该如何继续编写解码器逻辑? 我正在使用Windows平台,并使用winpcap库和libopus。

1 个答案:

答案 0 :(得分:0)

我建议你看看我创建的这个简单的例子,以展示如何使用Opus:

http://git.xiph.org/?p=opus.git;a=blob;f=doc/trivial_example.c

你只想保留解码器部分。还有API文档以获取更多详细信息:

http://www.opus-codec.org/docs/html_api-1.1.0/index.html