我尝试使用opencv librarie使用sdl-2将视频文件显示在屏幕上。我得到它使用较小的文件(20.5Mb),但当我尝试使用更大的文件(100和136Mb)它没有工作,我去消息"错误:Coudnt加载视频< video.avi>"
cv::VideoCapture video;
video.open(videoName);
if (!video.isOpened())
{
SDL_Log("ERROR: Coudnt load the video <%s>", videoName.c_str());
return;
}
我不知道大小是不是问题,但这对我来说最有意义。我没有找到任何关于尺寸限制的文件。关于如何解决它的任何想法?
PS:所有都是.avi文件,文件的名称不是问题。如果重要的话,能够用ffplay打开它们。 OpenCV版本2.4.8