我正在尝试使用opencv从网络摄像头录制无损视频。 我想使用FFV1编解码器。
我打开我的视频写作:
theVideoWriter.open(filename,CV_FOURCC('F','F','V','1'), 30, cv::Size(1280,720), true);
我可以成功打开视频写入程序,但在录制时我收到以下错误消息:
[ffv1 @ 26d78020]提供的数据包太小,需要是8310784
生成的视频无法播放。像FMP4这样的其他FFmpeg编解码器工作正常。
该错误意味着什么,我该如何解决?