将 G.723.1 字节数组转换为音频文件

问题描述 投票:0回答:1

我有 G.723.1 录音的二进制数据(24 字节帧,6.3kbit),没有任何容器(例如 wav、ogg 等),只有数据。

我将其保存到 .dat 文件并尝试使用 ffmpeg 进行转换:

ffmpeg.exe -i FrameVoiceSample.dat -c g723_1 out.wav

但出现错误

Format luodat detected only with low score of 1, misdetection possible!

然后我尝试了下一个:使用 g723_1 编解码器将随机音频文件转换为 wav,然后用我的二进制数据替换 WAV 文件的“数据部分”。这没有帮助。

那么,有没有办法监听这些数据呢?

ffmpeg voip
1个回答
0
投票

我不知道你从哪里得到它,但是 asterisk 和 freeswitch 都有内部解码器。对于星号来说是这样的

asterisk -rx "file convert /var/spool/dir/file_name.g723 /var/spool/dir/file_name.wav"
© www.soinside.com 2019 - 2024. All rights reserved.