资源介绍
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]是右声道。
- 上一篇: pcm音频转aac
- 下一篇: 你有新订单请及时处理.mp3