用于读取视频帧的 .NET 库

Posted

技术标签:

【中文标题】用于读取视频帧的 .NET 库【英文标题】:.NET Library for reading video frames 【发布时间】:2010-01-02 17:57:34 【问题描述】:

是否有一个用 .NET 编写的库,可以让我逐帧读取视频?

示例用法如下:

Video vid = Video.Open("test.avi");
foreach (Bitmap bmp in vid.Frames)
      PictureBox1.Picture = bmp;

【问题讨论】:

这里有一些很好的信息:***.com/questions/37956/… 没有痛苦 - 没有收获。另外,avi 文件格式据说很简单。 【参考方案1】:

您可能想看看 Microsoft 的 IMediaDet interface,特别是 GetBitmapBits 和 WriteBitmapBits 方法。

CodeProject 上的这篇文章演示了:Extract Frames from Video Files

【讨论】:

以上是关于用于读取视频帧的 .NET 库的主要内容,如果未能解决你的问题,请参考以下文章

用于存储视频帧的 HBase 架构设计:行与列,行作为列

opencv学习- - -播放视频

Android - 获取视频帧的 FFmpeg 替代方案。 (由于许可)

FFMPEG系列课程读取视频帧

在opencv下读取视频保存为图片

视频知识点(14)- 来,咱们聊一聊 I 帧和 IDR 帧的区别