如何使用ffmpeg像get_next_frame一样实现功能?

时间:2019-03-22 08:30:03

标签: c++ ffmpeg

我正在尝试实现可以​​获取下一帧的功能, 但是当我第三次调用此功能

directory

ffmpeg avcodec_send_packet返回err,而味精为   [h264 @ 0x8bd2780]无效的NAL单位大小(10848> 766)。   [h264 @ 0x8bd2780]将输入拆分为NAL单元时出错。 前缀为_的var都是成员var

int ret = decoder.get_next_frame(mat);
ret = decoder.get_next_frame(mat);
ret = decoder.get_next_frame(mat); // error 

那是什么问题?

1 个答案:

答案 0 :(得分:0)

我重新检查了代码,终于找到了一个内存错误,在其他地方意外释放了视频数据,所以上面的代码似乎还可以