是否有可以存储GSM-EFR语音数据的文件容器



是否有可以存储GSM-EFR语音数据的文件容器?刚才我有这样一个文件,里面有很多RTP包,RTP包的有效载荷类型是GSM-EFR。我想将此文件转换为存储 GSM-EFR 数据的文件。然后我需要一个音频播放器来解码文件并播放语音。我尝试过.amr文件格式,但是遇到.amr格式无法区分全速率和增强全速率,当它们都是12.2kbps时。我尝试过ffmpeg,但该播放器无法解码GSM-EFR数据。所以我需要一个文件格式和一个音频播放器。有人可以帮助我吗?非常感谢!

GSM-EFR 与 AMR 模式 7 相同。尝试将 RTP 有效负载打包到 AMR 标头模式为 7 的 AMR 存储文件。并且要小心,因为在 RTP 有效负载中可以在开始时签名 4 位 (0xC),如果有,您需要在开头删除 4 位,以便打包到 AMR 文件

最新更新