mjpeg @ 0x27ee9e0缓冲区小于最小大小:如何创建大小小于最小缓冲区大小的视频文件?

时间:2015-03-02 21:27:53

标签: python opencv ffmpeg video-processing

我是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或更小的视频文件?有什么办法吗?

1 个答案:

答案 0 :(得分:0)

使用其他编解码器时使用opencv2.4也存在同样的问题,而不是MJPG。升级到3.1.0版后,错误不再发生。