我正在使用 Lua 的 Ansca Corona 版本,想知道在 5 秒长的 3GP 音频文件中获取原始未压缩样本数据的最佳方法是什么?
也许将 3GP 转换为 RAW(或 WAV)?
您还没有说明为什么需要原始音频数据,或者您希望处理什么样的文件,所以我将笼统地说。不幸的是,AFAIK 没有纯 Lua 代码来完成您想要实现的目标。您只能求助于使用外部库。在纯 Lua 中实现通常嵌入在 3GP 容器中的整个 AMR 音频解码器将是一项艰巨的任务。您大致有以下选择:
如果你不能使用外部库,我只看到这个选项: