相关疑难解决方法(0)

如何找出这个ffmpeg错误代码的含义?

我正在使用avcodec_decode_video2函数.在流中的编码更改时,它返回-1094995529.文档仅说明:

出错时,返回负值,否则使用的字节数,如果没有帧可以解压缩,则返回零.

但似乎没有返回代码或任何其他形式的文档的枚举.错误意味着什么,我如何确定一般情况?

c c++ ffmpeg

11
推荐指数
1
解决办法
1万
查看次数

复制已解码的ffmpeg AVFrame

我一直在尝试复制AVFrame,就像在ffmpeg中回答的那样:从解码帧(AVFrame)制作副本.但是,我似乎无法从av_frame_copy()获得正回报代码.

这基本上就是我在做的事情:

AVFrame *copyFrame = NULL;
copyFrame = av_frame_alloc();

int return_code = av_frame_copy(copyFrame, originalFrame);
if(return_code < 0){
    fprintf(stderr, "av_frame_copy failed with return code %d\n", return_code);
    return(1);
}
Run Code Online (Sandbox Code Playgroud)

如果有帮助,我从av_frame_copy获得的返回码是-22.

c c++ ffmpeg

3
推荐指数
1
解决办法
5076
查看次数

标签 统计

c ×2

c++ ×2

ffmpeg ×2