视频到磁盘上的 numpy

Video to numpy on disk

我有一个 .mp4 视频文件,我想将其放入一个 numpy 数组并使用 numpy.memmap, but it is too large to read in all at once. I know how to process the file frame by frame with scikit video 存储在磁盘上,但不知道如何将其抽取到磁盘上的单个 numpy 文件。有谁知道如何做到这一点?

未压缩的视频是大量数据...this 答案让您了解需要多少内存 ("roughly 33 GB per minute for 8-bit 24 fps")。

我记得我刚开始使用 openCV 时曾尝试做类似的事情。我建议你可能会错误地解决你的问题。但如果你真的想做,你可以使用 numpy.save.

回答有一些关于更好的大型数据集数据格式的好技巧。