pcm转aac.rar
PCM转AAC,上网查询了一些资料,了解了PCM和AAC相关的概念以及一些与转码相关的参数 下面几个参数是在转码过程中比较重要的: 1.sample_fmt: 音频的格式,有AV_SAMPLE_FMT_S16、AV_SAMPLE_FMT_FLT等不同的类型,这个要根据你的音频文件的具体格式来决定。 同时,在使用最新版的ffmpeg库的时候,发现只支持AV_SAMPLE_FMT_FLT这一种格式,这一点就是遇到一个坑,会在下面描述。。。 2.sample_rate 音频的采样率,有44K, 16K, 8K等不同的参数。 3.channel_layout 音频通道布局,可以通过这个参数来确定声道的个数。 4.channels 通道的个数。有单通道,双通道,。。。等,若是双通道,那么在通过avcodec_encode_audio2接口编码出来的AVPacket中的data[0]是左声道,data[1]是右声道。