G726标准库与海思G726库数据转换

    xiaoxiao2021-03-25  110

    一、G726标准库与海思G726库数据转换原理。

    使用标准G726编解码库(比如:ffempeg)将PCM数据转换成G726数据,只有G726裸数据。如果使用海思G726编解码库(比如:hisi_voice_engine)将PCM数据转换成G726数据,有G726裸数据 4个字节的海思私有头。

             标准G726库编解码数据与海思G726库编解码数据之间相互转换。

    原始数据

    目标数据

    转换过程

    标准G726库编码数据

    海思G726库编码数据

    在标准的编码数据基础上加上4个字节海思私有头。用海思G726解码时需要使用MEDIA_G726_XXX格式。

    海思G726库编码数据

    标准G726库编码数据

    在海思G726库编码数据基础上去掉4个字节海思私有头。

     

    海思G726音频帧说明如下,前面2个short表示海思私有头。short表示2个字节。

    转载请注明原文地址: https://ju.6miu.com/read-37267.html

    最新回复(0)