采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
这里有个问题:ffmpeg 自带的 aac 解码器并不支持 AV_SAMPLE_FMT_S16 格式(只支持 AV_SAMPLE_FMT_FLTP )。而老师使用的 libfdk-aac 是独立于 ffmpeg 的。需要自己下载,编译后才能通过 avcodec_find_decoder_by_name 找到,否则仅仅编译 ffmpeg 是找不到 libfdk-aac 的,这一点在这系列课程中没有提及。
aac 编解码器有好几种,其中fdkaac 是效率最高了
我想说的问题是,课程中是否需要说明下 libfdk-aac 需要另行编译才能使用? 不然会对初学者产生疑惑。当然,我认为学习这个课程的人,都应该对编程有一定的理解和掌握。大部分或许能通过自己来发现并解决这个问题。
对,这块说明一下更好,后面对视频做下更新
登录后可查看更多问答,登录/注册
掌握音视频采集、编解码、RTMP传输协议等核心基础
1.8k 17
1.1k 12
1.2k 11
1.1k 11
2.2k 10