NReco视频到位图序列
本文关键字:位图 视频 NReco | 更新日期: 2023-09-27 18:13:13
如何将视频转换为位图序列?我需要每个帧一个接一个地在内存中处理它们(没有磁盘输出)。
我选择了NReco.VideoConverter
,但不确定哪种方法可以做到这一点。我理解FFMpegConverter.GetVideoThumbnail()
是无用的,因为你只能根据时间输入提取图像。
我可以使用FFMpegConverter.ConvertMedia()
吗?请,如何?我找了好几个小时了。
VideoConverter是一个。net包装的ffmpeg工具,所以你需要谷歌关于ffmpeg本身。你有两个选择:
- 使用ffmpeg的"fps"过滤器并提取N个缩略图作为图像文件:每X秒创建一个缩略图
- 使用VideoConverter的ConvertLiveMedia和解码视频成位图("raw_video"格式);在这种情况下,你可以加载图像到。net位图对象,而不使用文件。