gpt4 book ai didi

c# - NReco 视频到位图序列

转载 作者:行者123 更新时间:2023-12-04 23:35:10 25 4
gpt4 key购买 nike

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

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

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

最佳答案

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 对象中。
  • 关于c# - NReco 视频到位图序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40056677/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com