在使用ffmpeg开发过程中,如何有效整理遇到的技术难题?

更新于
2026-09-24 03:28:21
1阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1395个文字,预计阅读时间需要6分钟。

在使用ffmpeg开发过程中,如何有效整理遇到的技术难题?

在Windows 10环境下,使用ffmpeg 3.4进行开发时遇到的问题:无法找到名为libfdk_aac的音频编解码器。

plaintext问题:无法使用avcodec_find_encoder_by_name(libfdk_aac)找到编码器。解决方法:请确保已正确安装libfdk_aac库,并在编译ffmpeg时添加了相应的库支持。

Windows10下开发ffmpeg3.4问题一pCodecOut_Audioavcodec_find_encoder_by_name(lib

Windows10下开发,ffmpeg3.4

问题一:

  • pCodecOut_Audio = avcodec_find_encoder_by_name("libfdk_aac");//什么也没有,打不开
  • pCodecOut_Audio = avcodec_find_encoder(AV_CODEC_ID_AAC);  //可以打开

原因:ffmpeg3.4 版本中,AAC编码器打不开,需要额外的lib_aac库加入进去。所以后来直接用mp2编码音频。mp2编码的音频,用win10自带的播放器,不能播放声音。换QQ播放器、vlc都可以。

阅读全文

本文共计1395个文字,预计阅读时间需要6分钟。

在使用ffmpeg开发过程中,如何有效整理遇到的技术难题?

在Windows 10环境下,使用ffmpeg 3.4进行开发时遇到的问题:无法找到名为libfdk_aac的音频编解码器。

plaintext问题:无法使用avcodec_find_encoder_by_name(libfdk_aac)找到编码器。解决方法:请确保已正确安装libfdk_aac库,并在编译ffmpeg时添加了相应的库支持。

Windows10下开发ffmpeg3.4问题一pCodecOut_Audioavcodec_find_encoder_by_name(lib

Windows10下开发,ffmpeg3.4

问题一:

  • pCodecOut_Audio = avcodec_find_encoder_by_name("libfdk_aac");//什么也没有,打不开
  • pCodecOut_Audio = avcodec_find_encoder(AV_CODEC_ID_AAC);  //可以打开

原因:ffmpeg3.4 版本中,AAC编码器打不开,需要额外的lib_aac库加入进去。所以后来直接用mp2编码音频。mp2编码的音频,用win10自带的播放器,不能播放声音。换QQ播放器、vlc都可以。

阅读全文