[aac @ 0x1dd24c0] Input contains NaN/+-Inf

ffmpeg编码pcm为aac时报错:[aac @ 0x1dd24c0] Input contains NaN/+-Inf
在./configure选项后面加上下列选项就可以
--enable-encoder=libfdk_aac \  启用libfdk_aac编码器
--enable-decoder=libfdk_aac \  启用libfdk_aac解码器
--enable-libfdk-aac \ 注册libfdk-aac 解码器,不加这个是不会注册的,最终还是用的ffmpeg 默认的aac解码器
--enable-muxer=adts \           使用adts 容器格式,使用了这个才能创建aac文件格式数据

ffmpeg liblamemp3 psymodel.c:576 calc_energy:Assertion 'el >= 0' failed
原因: libmp3lame编码库lame-3.100.tar.gz有问题,换到lame-3.99.5.tar.gz问题解决

posted @ 2018-02-28 16:42  奔涌吧,后浪  阅读(186)  评论(0)    收藏  举报