gpt4 book ai didi

ffmpeg - ffmpeg 错误 "Prediction is not allowed in AAC-LC"是什么意思?

转载 作者:行者123 更新时间:2023-12-04 04:43:04 29 4
gpt4 key购买 nike

解码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 功能感兴趣,可以在 libavcodec/aacdec.c 顶部的评论中列出它们。 .

关于ffmpeg - ffmpeg 错误 "Prediction is not allowed in AAC-LC"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24297508/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com