c++ - 摆脱 FFmpeg 不存在的 PPS 错误

标签 c++ c video ffmpeg decode

我正在使用 ffmpeg 解码视频。我知道我得到的错误是由于 frame/sliceHeader 被解码并且图片参数集信息不存在。我只是好奇是否有人知道摆脱此错误的方法?我的视频已成功解码,但在调试器中,此错误导致元数据难以读取。

错误是:

non existing PPS 0 referenced
decode_slice_header error
no frame! 

********* 我的代码是 C ******

最佳答案

检查 FFmpeg logging设施 - 您可以使用 av_log_set_callback 提供您自己的日志记录回调并忽略所有内容,或按日志级别过滤,由您决定。

关于c++ - 摆脱 FFmpeg 不存在的 PPS 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38833715/

相关文章:

c++ - 为什么在Torch C++ API中就地Tensor方法是const?

c - 从右到左在 C 中的数组中滚动一个单词?

c - 更快地阅读关键字列表的方法

javascript - 点击播放vimeo

c++ - 在c++中使用非类型模板参数可能发生什么,为什么此代码无法访问?

c++ - 在 C++ 中修改 const int

c++ - 是否有任何 ATL 支持的宏来检查 hresults 并返回值?

c - 应该使用什么类型来循环数组?

c - 如何在 Linux 中使用 OpenMax 解码 h264 视频?这段代码正确吗?

ios - 在 iOS 应用 (xcode) 中使用本地视频文件