我是opencv的新手,我正在尝试使用opencv-python创建一个帧大小为56x72的视频文件。我正在使用' MJPG'以帧率20对视频进行编码。我得到一个错误,说 - [mjpeg @ 0x27ee9e0]缓冲区小于最小尺寸。
我检查了avcodec.h文件,它说FF_MIN_BUFFER_SIZE = 16384,它验证buf_size是否至少是FF_MIN_BUFFER_SIZE,我认为buf_size是width * height * 4(我不确定这个)。 / p>
这是否意味着我无法创建帧大小为56x72或更小的视频文件?有什么办法吗?
答案 0 :(得分:0)
使用其他编解码器时使用opencv2.4也存在同样的问题,而不是MJPG。升级到3.1.0版后,错误不再发生。