NReco视频到位图序列

本文关键字:位图 视频 NReco | 更新日期: 2023-09-27 18:13:13

如何将视频转换为位图序列?我需要每个帧一个接一个地在内存中处理它们(没有磁盘输出)。

我选择了NReco.VideoConverter,但不确定哪种方法可以做到这一点。我理解FFMpegConverter.GetVideoThumbnail()是无用的,因为你只能根据时间输入提取图像。

我可以使用FFMpegConverter.ConvertMedia()吗?请,如何?我找了好几个小时了。

NReco视频到位图序列

VideoConverter是一个。net包装的ffmpeg工具,所以你需要谷歌关于ffmpeg本身。你有两个选择:

  • 使用ffmpeg的"fps"过滤器并提取N个缩略图作为图像文件:每X秒创建一个缩略图
  • 使用VideoConverter的ConvertLiveMedia和解码视频成位图("raw_video"格式);在这种情况下,你可以加载图像到。net位图对象,而不使用文件。