gpt4 book ai didi

c++ - av_buffersink_get_frame() 返回错误 AVERROR(EAGAIN) -11

转载 作者:太空宇宙 更新时间:2023-11-04 12:38:33 25 4
gpt4 key购买 nike

我将一些其他格式转换为 AVFrame 并调用:

av_buffersrc_add_frame_flags(buffersrc_ctx, frame, AV_BUFFERSRC_FLAG_KEEP_REF) 

将框架添加到过滤图中,成功。

当它变成:

int ret = av_buffersink_get_frame(buffersink_ctx, filt_frame);

我得到一个 AVERROR(EAGAIN) 显示此时没有可用的框架。

我该怎么做才能解决这个问题?

最佳答案

尝试再次调用它,直到它成功,如错误所述。值得使用一些 sleep 函数在调用之间添加延迟以等待 20 毫秒。

关于c++ - av_buffersink_get_frame() 返回错误 AVERROR(EAGAIN) -11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55377589/

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