请稍等 ...
×

采纳答案成功!

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

avcodec_find_encoder_by_name("libfdk_aac")返回NULL

https://img1.sycdn.imooc.com//szimg/6083bc2309fe3e1c06830363.jpg

一直在if判断那里卡住,报错  No codec provided to avcodec_open2()

之前已经在ffmpeg成功使用libfdk-aac编码生成AAC文件了

头文件和库文件也包含了,为什么还会这样

https://img1.sycdn.imooc.com//szimg/6083bb490996f65303430176.jpghttps://img1.sycdn.imooc.com//szimg/6083bb91099e2ff909650154.jpg


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

2回答

李超 2024-04-06 16:09:06

你确定一下你的ffmpeg 命令所在的路径与你这里链接的ffmpeg 库是同一个位置不

0 回复 有任何疑惑可以回复我~
李超 2021-04-24 15:21:57

环境变量设置了吗?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕码人8044718 #1
    之前都改好了啊
    export PATH=$PATH:/usr/local/ffmpeg/bin
    export PKG_CONFIG_PATH=$PKG_GONFIG_PATH:/usr/local/ffmpeg/lib/pkgconfig:/usr/local/lib/pkconfig/
    export LD_LIBRARY_PATH=/usr/local/lib:/usr/local/ffmpeg/lib:$LD_LIBRARY_PATH
    回复 有任何疑惑可以回复我~ 2021-04-24 16:41:13
  • 提问者 慕码人8044718 #2
    libfdk-aac也要改环境变量?
    回复 有任何疑惑可以回复我~ 2021-04-24 16:42:02
  • 李超 #3
    对呀
    回复 有任何疑惑可以回复我~ 2021-04-24 18:18:02
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信