Accord.Controls.VideoSourcePlayer 中的 Accord.Video.FFMPEG 流显示

Posted

技术标签:

【中文标题】Accord.Controls.VideoSourcePlayer 中的 Accord.Video.FFMPEG 流显示【英文标题】:Accord.Video.FFMPEG stream display in Accord.Controls.VideoSourcePlayer 【发布时间】:2020-08-05 13:19:18 【问题描述】:

我是相机编程的新手。出于学习目的,我下载了 Accord-Framework C# 源代码。

因此,如果我们有 JPG 或 MPEG 流,那么我们可以轻松地在 Accord.Controls.VideoSourcePlayer 中显示。

但是如果我们有 FFMPEG Stream 那么我们如何在 Accord.Controls.VideoSourcePlayer 中显示。

请谁能指导我?

提前致谢

【问题讨论】:

【参考方案1】:

好的,你需要这个库AForge.Video

https://www.nuget.org/packages/AForge.Video/ http://www.aforgenet.com/framework/downloads.html

将其导入您的项目

using AForge.Video;// first of all

private MJPEGStream mjpegSource;  
// create video source add your url
mjpegSource = new MJPEGStream("http://localhost:8080");
// open it
OpenVideoSource(mjpegSource);

【讨论】:

请提供一些额外的讨论,而不仅仅是代码转储 @XCoder:这不是 Alex 的建议。他们的评论不是对您的代码的批评。问题是,不知道如何做这个问题的人将受益于进一步解释每种方法的作用以及它们为什么适合这里。如果您环顾 Stack Overflow,您会发现投票率最高和接受度最高的答案(即社区认为最有用的答案)通常包括对为什么代码有效的一些解释,而不仅仅是显示如何解决问题的代码块。当您为 Stack Overflow 做出贡献时,这是值得为之努力的。

以上是关于Accord.Controls.VideoSourcePlayer 中的 Accord.Video.FFMPEG 流显示的主要内容,如果未能解决你的问题,请参考以下文章