和视频解码流程是一致的(没有太大区别)->代码逻辑发生一些改变
-
第一步:组册组件
av_register_all(); -
第二步:打开封装格式->打开文件
avformat_open_input(); -
第三步:查找音频流->拿到音频信息
avformat_find_stream_info(); -
第四步:查找音频解码器
avcodec_find_decoder(); -
第五步:打开音频解码器
avcodec_open2(); -
第六步:读取音频压缩数据->循环读取
-
第七步:音频解码
-
第八步:释放内存资源,关闭音频解码器












网友评论