EmguCV是opencv的C#库,该库可以用来处理图像,还可以处理视频。以下是视频合并的方法,不过效率比较低。
/// <summary>
/// 合并多个视频为新的视频()
/// </summary>
/// <param name="videoFiles"></param>
/// <param name="newPath"></param>
public bool MergeVideos(string[] videoFiles, string newPath)
{
try
{
VideoCapture vc = new VideoCapture(videoFiles[0]);
int fps = (int)vc.GetCaptureProperty(CapProp.Fps);
int width = (int)vc.GetCaptureProperty(CapProp.FrameWidth);//长
int height = (int)vc.GetCaptureProperty(CapProp.FrameHeight);//宽
int totalFrameCount = (int)vc.GetCaptureProperty(CapProp.FrameCount);//总帧数

最低0.47元/天 解锁文章
899

被折叠的 条评论
为什么被折叠?



