什么是ffmpeg错误;AAC-LC中不允许预测;什么意思?

什么是ffmpeg错误;AAC-LC中不允许预测;什么意思?,ffmpeg,aac,Ffmpeg,Aac,解码AAC文件时,ffmpeg返回错误 "Prediction is not allowed in AAC-LC". 这是否意味着文件已损坏?或者ffmpeg无法处理AAC-LC文件 我尝试使用不同的AAC文件,但出现了以下错误: Number of scalefactor bands in group (63) exceeds limit (49). TNS filter order 25 is greater than maximum 12. 所以我猜不是我的文件被破坏了,但是ffm

解码AAC文件时,ffmpeg返回错误

"Prediction is not allowed in AAC-LC". 
这是否意味着文件已损坏?或者ffmpeg无法处理AAC-LC文件

我尝试使用不同的AAC文件,但出现了以下错误:

Number of scalefactor bands in group (63) exceeds limit (49).

TNS filter order 25 is greater than maximum 12.

所以我猜不是我的文件被破坏了,但是ffmpeg只能处理特定的AAC格式?哪些是?

这些错误消息可能表示所讨论的AAC文件已损坏,或者可能是FFmpeg中的错误。AAC有不同的配置文件,AAC-LC(低复杂性)只是一个配置文件(也是要实现的最基本的配置文件)。但不同的配置文件实现不同的功能。如果AAC流声明为AAC-LC,然后包含长期预测(LTP)功能,则该比特流无效

您遇到的其他错误也是如此。FFmpeg解析流并查找超过规范定义的特定阈值的不同片段

FFmpeg可能做了错误的事情——是否有其他程序(不基于FFmpeg)能够正确处理这些文件?此外,请确保您拥有最新的FFmpeg版本

如果您对FFmpeg支持的特定AAC功能感兴趣,它们将列在列表顶部的注释中