1
AOA和斐伊川API爲C#爲視頻幀converstion
我尋找一個API可以在C#中使用和提取來自視頻的所有幀。
我正在開發一個多媒體播放器爲此,我需要該API。
任何人都可以給我這個鏈接或任何有用的信息? ?
在此先感謝。
AOA和斐伊川API爲C#爲視頻幀converstion
我尋找一個API可以在C#中使用和提取來自視頻的所有幀。
我正在開發一個多媒體播放器爲此,我需要該API。
任何人都可以給我這個鏈接或任何有用的信息? ?
在此先感謝。
您可以在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();
}
}
}
下載包