纯干货!视频控件VideoCapX的使用指南和常见问题合集
2017-08-14 00:00
375 查看
VideoCapX控件可使开发者轻松地在数字视频撷取卡和相机中添加应用程序。不论你是创建多媒体播放器,数字录像机,电视协调器,网络摄像机,网络安全性程序、身份证数据库、工业监视系统、还是医学成像设备,VideoCapX都可以帮您捕捉和保存这些图像和视频序列。
VideoCapX介绍和试用点击下载>>>
本文主要介绍了VideoCapX的使用指南和常见问题。目前VideoCapX在线订购享75折优惠正在进行中,欢迎您下载和购买!
![](https://image.evget.com//Content/files/2017/8/4/1c37e41e7b484710b838edf946d710e3636374560322991968.jpg)
请参阅Microsoft网站上的这些文章:
http://blogs.msdn.com/mhendersblog/archive/2005/09/23/473065.aspx
http://msdn.microsoft.com/en-us/library/ms742735.aspx
http://msdn.microsoft.com/en-us/library/ms744829.aspx
为了提高性能并减轻资源需求,请在调用StartCapture之前设置UseVideoFilter = false。如果你不需要即时视频压缩,请使用StartCapture2方法进行最
轻微的捕捉。
password@server.com/path/image.jpg”
VideoCapX也支持MJPEG。如果你的URL包含“mjpg”字符串,VideoCapX将使用MJPEG流读取器。
答:可以。VideoCapX包含以上所有提到的功能。你可以在VideoCapX“samples”文件夹中看到“VideoLan”示例。可用于制作多方视频会议软件。
在服务器端:
连接到视频和音频设备
设置视频压缩编解码器
设置ServerMode = True
在客户端 :
只需使用服务器计算机的网络地址调用DisplayRemote。
VideoCapX自动检测在服务器端使用的视频编解码器,并使用它在客户端解压缩视频流。使用内置GSM编码传输音频。
视频以服务器计算机捕捉的原始尺寸传输,因此,为了控制视频大小,在连接客户端之前,请在服务器端使用SetVideoFormat方法。不支持在会议中更改视频大小。
有用(0)
VideoCapX介绍和试用点击下载>>>
本文主要介绍了VideoCapX的使用指南和常见问题。目前VideoCapX在线订购享75折优惠正在进行中,欢迎您下载和购买!
![](https://image.evget.com//Content/files/2017/8/4/1c37e41e7b484710b838edf946d710e3636374560322991968.jpg)
一、播放MP4、H264、MOV、AVC文件
VideoCapX支持播放MP4、AVI、MOV和H264视频文件。但是,你必须安装解码器和分流器。我们推荐ffdshow解码器和MatroskaSplitter。二、ConnectionClosed错误代码
当视频连接关闭或发生错误时,ConnectionClosed事件被引发。相应的错误代码参数表示原因:0 | 成功 |
100 | 无法创建服务器插口 |
101 | 无法绑定服务器插口 |
1、5 | 连接错误 |
3、2、6、7 | 网络发送错误 |
32、31、8、9 | 网络接收错误 |
4 | 无法创建视频编解码器 |
28 | 拒绝连接 |
29 | 客户端PC上没有安装解码器 |
91 | 网络接收超时 |
三、在64位Windows下使用VideoCapX
要在64位Windows的VisualStudio项目中使用VideoCapX,你必须将“Architecture”项目设置为“x86”。四、在WPF应用程序中使用VideoCapX
可以在WPF应用程序中使用ActiveX控件。请参阅Microsoft网站上的这些文章:
http://blogs.msdn.com/mhendersblog/archive/2005/09/23/473065.aspx
http://msdn.microsoft.com/en-us/library/ms742735.aspx
http://msdn.microsoft.com/en-us/library/ms744829.aspx
五、如何捕捉MP4视频?
如果安装了“3ivX D4视频编码器”MPEG-4编码器,则VideoCapX可以创建MPEG-4文件。只需设置CapFilename具有“.MP4”扩展名,如果找到3ivX编码器,它将用于将视频/音频转为MPEG-4文件。3ivX编码器可以在http://www.3ivx.com/download找到。
六、如何提高捕捉性能?
为了提高性能并减轻资源需求,请在调用StartCapture之前设置UseVideoFilter = false。如果你不需要即时视频压缩,请使用StartCapture2方法进行最轻微的捕捉。
七、当使用ChromaKey时,关键部分可以正常工作,因为它会删除颜色范围内的像素,但它背后的背景图像不能正确显示。图像似乎伸展到水平条带中,不能识别。
这是因为VideoCapX将背景图像延伸到视频的尺寸大小。如果视频为640x480,则应使用640x480图像作为背景。八、可以使用SetBitmapOverlay在C#(.Net)PictureBox上绘制一个框架吗?
可以。VideoCapX可以在.NET中用作任何其他ActiveX控件。VideoCapX“Samples”文件夹中有几个VideoCapX VB.NET示例。要绘制图形并将其放在视频预览上,请使用以下内容:Bitmap b = new Bitmap(640, 480); Graphics g = Graphics.FromImage(b); g.Clear(System.Drawing.Color.White); g.DrawRectangle(System.Drawing.Pens.Red, mx, my, mw, mh); IntPtr bh = b.GetHbitmap(); videoCapX.SetBitmapOverlay((int)bh,0,0,0xffffff,255); if(oldbh!=(IntPtr)0) DeleteObject(oldbh); oldbh = bh;
九、可以在IP摄像机上使用VideoCapX吗?
可以。你可以使用VideoSourceURL属性来指定相机生成的JPG图像的直接URL。VideoCapX会自动将图像自动刷新至CaptureRate times。请参阅VideoCapX“samples”文件夹中的“IPCamera”示例。要指定用户名和密码,请使用以下特殊语法:vcx.VideoSourceURL =“http:// username:password@server.com/path/image.jpg”
Example:vcx.VideoDeviceIndex = -2vcx.VideoSourceURL = "http://atlascam2.colorado.edu/axis-cgi/jpg/image.cgi"vcx.CaptureAudio = Falsevcx.Connected = Truevcx.Preview = True
VideoCapX也支持MJPEG。如果你的URL包含“mjpg”字符串,VideoCapX将使用MJPEG流读取器。
十、如何在运行时使用VB.NET或C#.NET创建一个新的控件实例?
请参阅此MSDN文章:http://support.microsoft.com/kb/326651十一、视频会议功能
问:VideoCapX可以在视频会议软件中实现什么功能?它是否包括可用于视频会议软件的所有必要组件,如视频捕捉、压缩、数据通信、解压缩、重放等?还可以用于多方视频会议吗?答:可以。VideoCapX包含以上所有提到的功能。你可以在VideoCapX“samples”文件夹中看到“VideoLan”示例。可用于制作多方视频会议软件。
在服务器端:
连接到视频和音频设备
设置视频压缩编解码器
设置ServerMode = True
在客户端 :
只需使用服务器计算机的网络地址调用DisplayRemote。
VideoCapX自动检测在服务器端使用的视频编解码器,并使用它在客户端解压缩视频流。使用内置GSM编码传输音频。
视频以服务器计算机捕捉的原始尺寸传输,因此,为了控制视频大小,在连接客户端之前,请在服务器端使用SetVideoFormat方法。不支持在会议中更改视频大小。
有用(0)
相关文章推荐
- 纯干货!视频控件VideoCapX的使用指南和常见问题合集
- Asp .NET使用控件常见问题大全(设计时选中、Button、TextBox、DropDownList、GridView、UpdatePanel 等)
- Android之通过VideoView控件播放一个视频出现的问题以及我的解决办法
- asp中遇到的几个问题——数据库连接,几个常见控件的使用问题及其解决
- 视频播放控件VideoView的基本使用
- 【Delphi】从内存(MemoryStream)使用WMP(WindowsMediaPlayer)控件播放视频音频(Play Video with WMP from MemoryStream)
- ODAC使用指南 (一)ODAC常见问题集
- 网络通讯控件PowerSNMP for .NET常见问题合集
- Android 控件之TextView常见使用问题
- 控件使用常见问题
- C#基础视频教程3.3 常见控件类型和使用方法
- GridView控件使用常见问题
- C#基础视频教程3.2 常见控件类型和使用方法
- C#基础视频教程3.3 常见控件类型和使用方法
- 关于 Fiddler 使用的两个常见问题的解决视频
- Ext ComboBox控件使用常见问题
- 视频控件 VideoView使用
- 漫游Manyou使用与失败的常见问题合集
- C#.NET常见问题(FAQ)-如何使用2D绘图控件ZedGraph绘制坐标轴和坐标曲线
- Android控件ListView常见问题指南