我正在使用OpenCV的VideoCapture和VideoWriter类。我从IP摄像机录制MJPEG流。对于视频编写器类,我传递了我在VideoCapture实例中调用get的相同参数。录制视频后,我可以在Media Player Classic中成功打开它。但如果我尝试在另一个OpenCV应用中打开相同的视频,我似乎无法播放视频。打开调用成功但随后连续调用读取失败,我无法抓取任何帧。
请帮助!
答案 0 :(得分:0)
我想我的问题是我便宜的Ip相机。一旦我手动将FOURCC代码设置为MJPEG(而不是从相机中获取),那么我的问题就解决了......