【发布时间】:2010-09-22 15:34:24
【问题描述】:
我正在寻找一个简单的 c/c++ 库,它允许将视频的第一帧提取为 uchar 数组。并有一个简单的函数来访问下一个。
我知道 FFMPEG,但它需要使用数据包和类似的东西,我很惊讶在网上找不到允许类似的库:
视频 v = openVideo("路径"); uchar* 数据 = v.getFrame(); v.nextFrame();
我只需要提取视频的帧以将其用作纹理...之后无需重新编码或其他任何事情...
当然,可以读取最多格式的东西会很棒,例如基于 libavcodec 构建的东西;p
我使用的是 Windows 7
谢谢!
【问题讨论】:
-
libavcodec 是 ffmpeg 项目的一部分。