【秒懂音视频开发】14_AAC编码 (2)

在网上下载的编译版FFmpeg,通常都是没有内置libfdk_aac的。可以通过命令行查看FFmpeg目前内置的AAC编解码器。

# windows ffmpeg -codecs | findstr aac # mac ffmpeg -codecs | grep aac

我这边的输出结果是:

DEAIL. aac AAC (Advanced Audio Coding) (decoders: aac aac_fixed ) D.AIL. aac_latm AAC LATM (Advanced Audio Coding LATM syntax)

很显然,并没有包含libfdk_aac。这里给出2个解决方案:

下载内置了libfdk_aac的FFmpeg

这个版本不一定能找到

因为网上流传的FFmpeg基本都是不带libfdk_aac的,除非有某位热心的网友刚好上传了这个版本

自己手动编译FFmpeg源码,将libfdk_aac内置到FFmpeg中

这是推荐的方案

自己手动编译的话,想内置啥就内置啥

可以把你想要的东西都塞到FFmpeg中,不想要的就删掉

也就是根据自己的需要对FFmpeg进行裁剪

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zydjzz.html