美文网首页
无标题文章

无标题文章

作者: shanshanshan3 | 来源:发表于2018-03-22 16:56 被阅读0次

    音频解码

    第一步:组册组件

    • av_register_all();

    第二步:打开封装格式->打开文件

    • avformat_open_input();

    第三步:查找音频流->拿到音频信息

    • avformat_find_stream_info();

    第四步:查找音频解码器

    • 查找音频流索引位置
    • 根据音频流索引,获取解码器上下文
    • 根据解码器上下文,获得解码器ID,然后查找解码器
    • avcodec_find_decoder();

    第五步:打开音频解码器

    • avcodec_open2();

    第六步:读取音频压缩数据->循环读取

    第七步:音频解码

    第八步:释放内存资源,关闭音频解码器

    相关文章

      网友评论

          本文标题:无标题文章

          本文链接:https://www.haomeiwen.com/subject/pybdvxtx.html