刘品
学以致用---博主简介:专注语音、视频数字信号处理方面的研究以及算法在手机平台上面的移植和优化。涉及语音/音频编解码,语音增强,语音识别,语音音质客观评估,VOIP语音引擎 Qos算法模块和声音变速不变调和变调不变速等功能实现。熟悉ARM 各个系列的CPU,用ARMv4,ARMv5,ARMv6 and Cortex Neon 汇编优化相关算法代码,争取perforamance 最优。目前主要Windows mobile and Android platform上做相关speech/audio算法以及应用开发, HEVC 编解码器PC 和手机上的开发与应用。(交流Email:liupin.2008@gmail.com)

APE代码解读系列(一)    

                                                    APE Payload format

1. APE 有二分支,根据version number来判断,现在的music大部分都是nversion>3980的,所以都是采用了range coding来进行Lossless compression.

 

2. APE Payload format

    ID3v2(Optional) + APE_DESCRIPTOR(52Bytes) + APEHeader(24Bytes) + nSeekTableBytes(7284) + WavHeaderInfo(Optional)

    + Raw Data +   ID3v1(Optional)  + APE Tag(Optional)

 

     WavHeaderInfo(Optional) 这一部分可能容易出错,希望大家注意了。

posted on 2010-05-06 10:44  liupin  阅读(851)  评论(1)    收藏  举报

-->