【问题标题】:Is is possible to convert opus-fltp to opus-s16 (or) decode opus-fltp to pcm using opus API是否可以使用 opus API 将 opus-fltp 转换为 opus-s16(或)将 opus-fltp 解码为 pcm
【发布时间】:2020-02-07 04:35:23
【问题描述】:

我需要将从 MediaRecorder API 获取的 opus-audio 转换为 pcm。从 API 捕获的音频是 fltp 类型,我需要将其转换为 pcm-fltp pcm-s16

我知道 opus 中的 opus_decode() 函数,但据我所知,我们需要传递 opus_s16。是否可以将 opus-fltp 转换为 opus-s16 或者是否有任何其他方式来解码 opus-fltppcm

谁能帮我解决这个问题?

【问题讨论】:

  • 知道了。感谢基兰。为此,我们需要解析 ogg 头来获取音频片段,然后使用 opus 库将音频片段解码为 pcm。

标签: html audio audio-recording opus web-mediarecorder


【解决方案1】:

这个 WASM opus-stream-decoder 会帮助你吗?此解码器使用libopusfile,它应该接受任何有效的 Ogg Opus 格式并解码为立体声浮点 PCM。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-28
    • 2015-02-26
    • 2017-07-03
    • 2015-07-25
    • 2022-11-30
    • 2020-05-12
    • 1970-01-01
    • 2023-03-26
    相关资源
    最近更新 更多