【问题标题】:NReco video to sequence of bitmapsNReco 视频到位图序列
【发布时间】:2017-02-24 16:24:21
【问题描述】:

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

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

我可以使用FFMpegConverter.ConvertMedia() 吗?请问,怎么做?我一直在寻找几个小时。

【问题讨论】:

    标签: c# .net ffmpeg nreco


    【解决方案1】:

    VideoConverter 是 ffmpeg 工具的 .NET 包装器,因此您需要在 google 上搜索 ffmpeg 本身。您有 2 种选择:

    • 使用 ffmpeg 的“fps”过滤器并提取 N 个缩略图作为图像文件:Create a thumbnail image every X seconds of the video
    • 使用 VideoConverter 的 ConvertLiveMedia 并将视频解码为位图(“raw_video”格式);在这种情况下,您可以在完全不使用文件的情况下将图像加载到 .NET Bitmap 对象中。

    【讨论】:

      猜你喜欢
      • 2016-10-18
      • 1970-01-01
      • 1970-01-01
      • 2012-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-10
      • 2011-12-29
      相关资源
      最近更新 更多