使用ffmpeg的sws_scale函数对解码后的视频进行操作,但是报错内存被破坏
ffmpeg.sws_scale(pConvertContext, pDecodedFrame->data, pDecodedFrame->linesize, 0, height, dstData, dstLinesize);
height按照规定的分辨率高度会报这个错误,降低之后可以正常运行,这代表收到的视频没达到规定的分辨率还是说在解码过程中出现了问题
使用ffmpeg的sws_scale函数对解码后的视频进行操作,但是报错内存被破坏
ffmpeg.sws_scale(pConvertContext, pDecodedFrame->data, pDecodedFrame->linesize, 0, height, dstData, dstLinesize);
height按照规定的分辨率高度会报这个错误,降低之后可以正常运行,这代表收到的视频没达到规定的分辨率还是说在解码过程中出现了问题
可能是在解码过程中出现了问题,可能是解码后的视频没有达到预期的分辨率。建议检查解码过程,确保解码后的视频符合预期的分辨率。如果问题依然存在,可以尝试使用其他的图像处理库或者函数来解决这个问题。