在使用FFmpeg打开编码器的时候出现以下错误:

[aac @ 000001da19fd7200] Specified sample format s16 is invalid or not supported

 

其实是由于版本更新所导致的问题。

在之前的FFmpeg版本中,是使用 AV_SAMPLE_FMT_S16格式的,更新库文件之后,就不行了,只支持 AV_SAMPLE_FMT_FLTP格式。

其实,并不是不支持AV_SAMPLE_FMT_S16,而是FFmpeg(Windows版本)缺少对应的编解码库,网上说缺少fdk-aac库。

不过,Windows下的ffmpeg都是编译好的,自己还没试过编译,不过Linux编译运行程序,结果是可行的。

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-01
  • 2021-08-30
  • 2022-12-23
  • 2021-04-10
  • 2021-06-21
  • 2021-06-07
猜你喜欢
  • 2022-01-12
  • 2021-05-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-06
  • 2021-11-15
相关资源
相似解决方案