摘要:一播放文件支持播放和視頻文件。二錯(cuò)誤代碼當(dāng)視頻連接關(guān)閉或發(fā)生錯(cuò)誤時(shí),事件被引發(fā)。如果視頻為,則應(yīng)使用圖像作為背景??捎糜谥谱鞫喾揭曨l會(huì)議軟件。自動(dòng)檢測(cè)在服務(wù)器端使用的視頻編解碼器,并使用它在客戶端解壓縮視頻流。不支持在會(huì)議中更改視頻大小。
VideoCapX控件可使開發(fā)者輕松地在數(shù)字視頻擷取卡和相機(jī)中添加應(yīng)用程序。不論你是創(chuàng)建多媒體播放器,數(shù)字錄像機(jī),電視協(xié)調(diào)器,網(wǎng)絡(luò)攝像機(jī),網(wǎng)絡(luò)安全性程序、身份證數(shù)據(jù)庫(kù)、工業(yè)監(jiān)視系統(tǒng)、還是醫(yī)學(xué)成像設(shè)備,VideoCapX都可以幫您捕捉和保存這些圖像和視頻序列。
一、播放MP4、H264、MOV、AVC文件
VideoCapX支持播放MP4、AVI、MOV和H264視頻文件。但是,你必須安裝解碼器和分流器。我們推薦ffdshow解碼器和MatroskaSplitter。
二、ConnectionClosed錯(cuò)誤代碼
當(dāng)視頻連接關(guān)閉或發(fā)生錯(cuò)誤時(shí),ConnectionClosed事件被引發(fā)。相應(yīng)的錯(cuò)誤代碼參數(shù)表示原因:
0 成功
100 無法創(chuàng)建服務(wù)器插口
101 無法綁定服務(wù)器插口
1、5 連接錯(cuò)誤
3、2、6、7 網(wǎng)絡(luò)發(fā)送錯(cuò)誤
32、31、8、9 網(wǎng)絡(luò)接收錯(cuò)誤
4 無法創(chuàng)建視頻編解碼器
28 拒絕連接
29 客戶端PC上沒有安裝解碼器
91 網(wǎng)絡(luò)接收超時(shí)
三、在64位Windows下使用VideoCapX
要在64位Windows的VisualStudio項(xiàng)目中使用VideoCapX,你必須將“Architecture”項(xiàng)目設(shè)置為“x86”。
四、在WPF應(yīng)用程序中使用VideoCapX
可以在WPF應(yīng)用程序中使用ActiveX控件。
請(qǐng)參閱Microsoft網(wǎng)站上的這些文章:
http://blogs.msdn.com/mhender...
http://msdn.microsoft.com/en-...
http://msdn.microsoft.com/en-...
五、如何捕捉MP4視頻?
如果安裝了“3ivX D4視頻編碼器”MPEG-4編碼器,則VideoCapX可以創(chuàng)建MPEG-4文件。只需設(shè)置CapFilename具有“.MP4”擴(kuò)展名,如果找到3ivX編碼器,它將用于將視頻/音頻轉(zhuǎn)為MPEG-4文件。3ivX編碼器可以在http://www.3ivx.com/download找到。
六、如何提高捕捉性能?
為了提高性能并減輕資源需求,請(qǐng)?jiān)谡{(diào)用StartCapture之前設(shè)置UseVideoFilter = false。如果你不需要即時(shí)視頻壓縮,請(qǐng)使用StartCapture2方法進(jìn)行最
輕微的捕捉。
七、當(dāng)使用ChromaKey時(shí),關(guān)鍵部分可以正常工作,因?yàn)樗鼤?huì)刪除顏色范圍內(nèi)的像素,但它背后的背景圖像不能正確顯示。圖像似乎伸展到水平條帶中,不能識(shí)別。
這是因?yàn)閂ideoCapX將背景圖像延伸到視頻的尺寸大小。如果視頻為640x480,則應(yīng)使用640x480圖像作為背景。
八、可以使用SetBitmapOverlay在C#(.Net)PictureBox上繪制一個(gè)框架嗎?
可以。VideoCapX可以在.NET中用作任何其他ActiveX控件。VideoCapX“Samples”文件夾中有幾個(gè)VideoCapX VB.NET示例。要繪制圖形并將其放在視頻預(yù)覽上,請(qǐng)使用以下內(nèi)容:
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攝像機(jī)上使用VideoCapX嗎?
可以。你可以使用VideoSourceURL屬性來指定相機(jī)生成的JPG圖像的直接URL。VideoCapX會(huì)自動(dòng)將圖像自動(dòng)刷新至CaptureRate times。請(qǐng)參閱VideoCapX“samples”文件夾中的“IPCamera”示例。要指定用戶名和密碼,請(qǐng)使用以下特殊語(yǔ)法:vcx.VideoSourceURL =“http:// username:
[email protected]/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流讀取器。
十、如何在運(yùn)行時(shí)使用VB.NET或C#.NET創(chuàng)建一個(gè)新的控件實(shí)例?
請(qǐng)參閱此MSDN文章:http://support.microsoft.com/...
十一、視頻會(huì)議功能
問:VideoCapX可以在視頻會(huì)議軟件中實(shí)現(xiàn)什么功能?它是否包括可用于視頻會(huì)議軟件的所有必要組件,如視頻捕捉、壓縮、數(shù)據(jù)通信、解壓縮、重放等?還可以用于多方視頻會(huì)議嗎?
答:可以。VideoCapX包含以上所有提到的功能。你可以在VideoCapX“samples”文件夾中看到“VideoLan”示例??捎糜谥谱鞫喾揭曨l會(huì)議軟件。
在服務(wù)器端:
連接到視頻和音頻設(shè)備
設(shè)置視頻壓縮編解碼器
設(shè)置ServerMode = True
在客戶端 :
只需使用服務(wù)器計(jì)算機(jī)的網(wǎng)絡(luò)地址調(diào)用DisplayRemote。
VideoCapX自動(dòng)檢測(cè)在服務(wù)器端使用的視頻編解碼器,并使用它在客戶端解壓縮視頻流。使用內(nèi)置GSM編碼傳輸音頻。
視頻以服務(wù)器計(jì)算機(jī)捕捉的原始尺寸傳輸,因此,為了控制視頻大小,在連接客戶端之前,請(qǐng)?jiān)诜?wù)器端使用SetVideoFormat方法。不支持在會(huì)議中更改視頻大小。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/11023.html
摘要:發(fā)布應(yīng)用市場(chǎng)的平臺(tái)搶紅包工具紅包精靈開源啦掘金紅包精靈,如果喜歡,點(diǎn)個(gè)開源不易。作者將原素材文章進(jìn)行了新內(nèi)容的添加和重新排列,但是因?yàn)槲恼赂咝У拇a編寫技巧總結(jié)前端掘金本文總結(jié)了代碼編寫技巧,來提升你的和代碼。 收藏安卓開發(fā)中非常實(shí)用優(yōu)秀的庫(kù)! 有圖有真相! - Android - 掘金本來是打算收藏工具類的,但轉(zhuǎn)念一想,已經(jīng)有這么多優(yōu)秀的庫(kù)了,就沒必要再去重復(fù)造輪子了,便歸納工作中比...
閱讀 1274·2021-09-27 13:35
閱讀 2575·2021-09-06 15:12
閱讀 3390·2019-08-30 15:55
閱讀 2839·2019-08-30 15:43
閱讀 441·2019-08-29 16:42
閱讀 3453·2019-08-29 15:39
閱讀 3073·2019-08-29 12:28
閱讀 1250·2019-08-29 11:11