我是靠谱客的博主 朴实小甜瓜,最近开发中收集的这篇文章主要介绍ffmpeg4.0.2实现音频pcm转aac编码器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

    在ffmpeg版本的飞速升级中,也给众流媒体开发者们带来坚实的瓶颈,最近做了一份仍使用ffmpeg4.0.2的libfaac实现pcm转aac编码器。据众道友反馈,光代码已经不能满足修炼需求,特奉上工程连接https://download.csdn.net/download/guhongzhanchi/10815554,误了众道友的修行,贫道在此特意声明,概不负责也,因为负不起也。众道友切莫欢喜过度,工程中可以编码成aac,但却出现了规律的“咔咔”声,因为各类因素的原因,我就没去深入解决,如有道友愿不吝赐教,贫道铭感五内!

    言归正传,其实就是在原有的编码流程上增加下音频重采样。在

fread()之前先初始化下
SwrContext
    //格式转换:pcm(s16)转aac(fltp)
    //asfmt = aacc->sample_fmts;
    swr_ctx = swr_alloc_set_opts(nullptr, aacctx->channel_layout, aacctx->sample_fmt,aacctx->sample_rate,
                                 aacctx->channel_layout, psfmt, aacctx->sample_rate, 0, nullpt

最后

以上就是朴实小甜瓜为你收集整理的ffmpeg4.0.2实现音频pcm转aac编码器的全部内容,希望文章能够帮你解决ffmpeg4.0.2实现音频pcm转aac编码器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部