【C#视频流】教程文章相关的互联网学习教程文章

c# – 你建议我用什么文件来播放一个非常小的视频?

我将播放一个视频游戏的小视频.每个文件最多约2-4秒. 我需要它们在我的WPF Form桌面应用程序内部播放,它们需要相对较小,因为我将把它们包含在donwload大小中(它们将成为.exe文件的一部分) 我应该使用GIF吗?或.AVI?还是MP4? 我正在寻找易于包含到我现有的WPF项目和小尺寸. :D我不需要播放选项只需要它来播放循环. 谢谢您的帮助. :d 我需要的格式是: >每个视频/动画文件的小尺寸. (我将添加其中约70个)>无需在最终用户计算机上...

c# – 如何从不同来源同步播放视频和音频?【代码】

我有相同媒体文件的单独视频和音频URL,我想同步播放声音和视频.我怎样才能做到这一点? 我以为我可以使用MediaElement和MediaPlayer来播放视频和音频:mediaElement.Source = new Uri(videoSourceUrl, UriKind.RelativeOrAbsolute); mediaPlayer.Source = MediaSource.CreateFromUri(new Uri(audioSourceUrl, UriKind.RelativeOrAbsolute));但问题是其中一个缓冲可能会延迟,或者用户可能会改变位置,因此视频和音频不匹配. 在我手动...

c# – IOS客户端流媒体视频问题(在ASP.NET WEB API 2上开发的服务器)【代码】

流媒体视频有问题.我在ASP.NET Web API 2上开发了服务器并实现了两种方法: 第一种方法:if (Request.Headers.Range != null){try{var httpResponce = Request.CreateResponse();httpResponce.Content =new PushStreamContent((Action<Stream, HttpContent, TransportContext>) WriteContentToStream);return httpResponce;}catch (Exception ex){return new HttpResponseMessage(HttpStatusCode.InternalServerError);}}else{retu...

c# – 如何使用.NET捕获桌面视频?【代码】

我想知道是否有任何方法可以捕获一个用.NET捕获我的桌面视频(截屏视频)?我不是在寻找一个截屏软件,而只是一种技术,可以让我自己生成一个桌面视频. 我想过拍多张截图,但我不确定如何以编程方式生成带有一系列图像的视频…… 有人有想法吗? 谢谢!解决方法:是的,有很多方法可以做到这一点.这是一个使用WPF的非常简单的方法.它有效,我以前用过它. http://www.sythe.org/showthread.php?t=175353 从网站: 创建一个新的WPF应用程序,添...

C#中的平滑视频渲染

我试图找到一种在WPF中呈现视频的方法,其CPU使用率低于MediaElement.目标是平滑和低CPU视频播放,与C编程中的Direct3D / DirectDraw视频渲染一样多. 我尝试使用Direct2D(使用WindowsAPICodePack)来渲染视频,结果是CPU使用率非常低,但问题是我没有办法平滑地渲染视频,因为没有准确的计时器可以像C中的DirectX那样在确切的时间更新视频. 也许我需要回到C世界本地使用Direct3D并在C#WPF窗口中使用DirectX窗口托管C.即使我不知道会发生什...

c# – 视频类存在于两个库中【代码】

在我的Monogame项目中,我需要播放视频.为此,我使用Video Class和VideoPlayer类.但是当我开始解决方案时,VS给我这个错误:Error 1 The type ‘Microsoft.Xna.Framework.Media.Video’ exists in both ‘c:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Video.dll’ and ‘c:\Program Files (x86)\MonoGame\v3.0\Assemblies\WindowsGL\MonoGame.Framework.dll’我需要...

在C#中使用视频源的资源

我开始进入一个侧面项目,我希望从几个小型IP摄像机中提取帧,可能会进行一些运动检测并以警报的形式重新显示它们. 有没有人有一些好的资源或类似的项目,我可以用它来熟悉这些来龙去脉?我在VS2008中使用C#3.5和SP1解决方法:Here你可以找到一篇关于如何在图像之间进行运动检测的文章.它基于AForge.NET库,引用他们的网站:AForge.NET is a C# framework designed for developers and researchers in the fields of Computer Vision an...

在C#中显示来自原始未压缩字节源的实时视频:WPF与Win表单

我有一个实时的16位灰度视频流,通过内存中的环形缓冲区作为原始的未压缩字节流(每像素2个字节,2 ^ 18像素/帧,32帧/秒). (这来自科学级相机,通过PCI帧抓取器).我想对视频进行一些简单的处理(剪辑动态范围,着色,添加叠加),然后使用C#在窗口中显示它. 我使用Windows Forms& GDI(对于每个帧,构建一个Bitmap对象,根据我的后处理步骤写入原始的32位RGB像素值,然后使用Graphics类绘制帧).但是这使用了我想要用于其他事情的大量CPU.所以我对...

c# – 创建视频语音聊天应用程序的提示

我想创建一个支持语音和视频的简单聊天应用程序(如Skype或Google Talk).我不想从头开始编写所有内容,所以我的问题是你知道一些好的库吗? 我偶然发现了libjingle(c)和Smash(Java),两者都实现了XMPP扩展Jingle.你会推荐其中一个吗?解决方法:看一下VoIP库的freeswitch.它可能会作为一个完整的操作符软件(当然是它),但您可以将库包含在您自己的软件中,以构建客户端和/或服务器VoIP应用程序.

WinForms c#app中的Youtube视频:列出播放列表并控制视频

这个问题是关于通过C#WinForms应用程序访问YouTube内容.要求是: >检索播放列表的元数据,或检索给定艺术家的所有播放列表.>嵌入视频并在应用程序内播放,同步到外部计时事件. 我们想到的方法: >使用YouTube数据API协议检索播放列表.据我们所知,目前还没有C#包装器,尽管这可能很容易.>使用WebBrowser显示视频 – 不知道我们如何控制视频. 问题: >这些是正确的方法吗?>是否有适用于YouTube Data API协议的C#包装器?>嵌入视频和控制...

c# – .NET Core MVC中的部分内容(用于视频/音频流)【代码】

我正在尝试在我的网站上实现视频和音频流(以便在Chrome中搜索),我最近发现.NET Core 2.0显然提供了一种使用FileStreamResult实现此功能的相对简单和推荐的方法. 这是我返回FileStreamResult的Action的简化实现:public IActionResult GetFileDirect(string f){var path = Path.Combine(Defaults.StorageLocation, f);return File(System.IO.File.OpenRead(path), "video/mp4");} File方法具有以下(缩写)描述:Returns a file in th...

c# – 如何在ASP.NET MVC 5中上传视频并将视频文件从视图传递给方法?【代码】

我正在编写一个MVC 5 Web应用程序来更新博客文章.我希望能够让用户将视频上传到内容文件夹,然后将文件名作为字符串存储在数据库中.但是,我似乎错过了一件必不可少的作品. 我有一种方法来更新除视频部分以外的其他帖子.public ActionResult Update(int? id, string title, string body, DateTime dateTime, string tags, Video video) {if (!IsAdmin){return RedirectToAction("Index");}var post = GetPost(id); // get the post o...

c# – 群众视频实时物体识别和碰撞检测库或工具建议

我们需要能够从上面(想想火车站)分析人群场景的高清视频,并能够检测所有移动物体并执行碰撞检测.虚拟对象将有效地叠加在图像上,并且必须响应真实对象.这需要实时发生. 理想情况下,我正在寻找一个可以从C#中使用的库来执行此操作.这是我的舒适区域,所以我只是在寻找一些关于这是一个简单或不可行的难题以及哪些工具可以胜任工作的指针.例如OpenCV适用吗? 如果对可处理的对象有多少性能限制,这些会是什么?解决方法:简答:不完全 答...

c# – 诺基亚视频修剪器和Moliplayer如何应对视频?

众所周知,开发人员无法访问手机上存储的视频https://stackoverflow.com/a/13473349 但诺基亚产品和令人惊讶的第三方应用程序moliplayer可以访问它吗? 似乎whatsApp也在同一艘船上.这里发生了什么?我觉得我是从过去来的! 问题是:我们可以访问视频文件吗?解决方法:正如评论中所提到的,Windows Phone手机制造商和许可证持有者(OEM)拥有使用第三方开发商无法使用的手机某些功能的特殊许可.自从推出Windows Phone平台以来,情况一直...

400错误请求使用C#YouTube API将视频上传到YouTube时出错【代码】

我似乎无法让我的ASP.net应用程序成功发布到我的YouTube帐户,但无论我做什么我得到400 Bad Request错误.我使用YouTube文档创建代码并获取开发密钥.此外,我没有收到和身份验证错误,所以我相信我的参数是正确的.尽管进行了大量的搜索,我仍然无法找到我的任务的确切答案,所以我只能假设我错误地使用了API或省略了一些关键的东西. 我的使用指令如下 使用系统;使用Google.GData.Client;使用Google.GData.YouTube;使用Google.GData.Exten...