用于视频到帧对话的C#API
Aoa和Hii 我正在搜索一个可以在C#中使用的API,并且可以从视频中提取所有帧。 我正在开发一个多媒体播放器,为此我需要该API 任何人都可以给我发送这个链接或任何有用的信息用于视频到帧对话的C#API,c#,api,extract,frames,multimedia,C#,Api,Extract,Frames,Multimedia,Aoa和Hii 我正在搜索一个可以在C#中使用的API,并且可以从视频中提取所有帧。 我正在开发一个多媒体播放器,为此我需要该API 任何人都可以给我发送这个链接或任何有用的信息 提前谢谢 您可以在Aforge.Video.FFMPEG程序集中使用来自Aforge框架的FFMPEG包装器 用于读取视频帧的类是VideoFileReader 以下是一个示例: using System; using AForge.Video.FFMPEG; namespace TEF { static c
提前谢谢 您可以在Aforge.Video.FFMPEG程序集中使用来自Aforge框架的FFMPEG包装器 用于读取视频帧的类是
VideoFileReader
以下是一个示例:
using System;
using AForge.Video.FFMPEG;
namespace TEF
{
static class Program
{
private static void Main()
{
var reader = new VideoFileReader();
reader.Open(@"your video here");
// video attributes
Console.WriteLine("width: " + reader.Width);
Console.WriteLine("height: " + reader.Height);
Console.WriteLine("fps: " + reader.FrameRate);
Console.WriteLine("codec: " + reader.CodecName);
// read video frames
while (true)
using (var videoFrame = reader.ReadVideoFrame())
{
if (videoFrame == null)
break;
// process the frame here
}
reader.Close();
}
}
}
您可以从