请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

AAC 编码音频失败

这里有个问题:ffmpeg 自带的 aac 解码器并不支持 AV_SAMPLE_FMT_S16 格式(只支持 AV_SAMPLE_FMT_FLTP )。而老师使用的 libfdk-aac 是独立于 ffmpeg 的。需要自己下载,编译后才能通过 avcodec_find_decoder_by_name 找到,否则仅仅编译 ffmpeg 是找不到 libfdk-aac 的,这一点在这系列课程中没有提及。

正在回答 回答被采纳积分+3

1回答

李超 2020-03-23 00:00:44

aac 编解码器有好几种,其中fdkaac 是效率最高了

0 回复 有任何疑惑可以回复我~
  • 提问者 weixin_慕沐6555081 #1
    我想说的问题是,课程中是否需要说明下 libfdk-aac 需要另行编译才能使用?
    不然会对初学者产生疑惑。当然,我认为学习这个课程的人,都应该对编程有一定的理解和掌握。大部分或许能通过自己来发现并解决这个问题。
    回复 有任何疑惑可以回复我~ 2020-03-23 10:51:53
  • 李超 #2
    对,这块说明一下更好,后面对视频做下更新
    回复 有任何疑惑可以回复我~ 2020-03-23 19:20:58
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信