翻譯|使用教程|編輯:鮑佳佳|2021-05-10 11:53:39.270|閱讀 229 次
概述:LEADTOOLS 視頻捕獲包含高級功能,可簡化從設(shè)備和攝像機(jī)捕獲視頻的過程。的SDK為開發(fā)人員提供了與不同的視頻源配合使用所需的所有工具,包括網(wǎng)絡(luò)攝像機(jī),網(wǎng)絡(luò)攝像頭,采集卡,電視調(diào)諧器,DV攝像機(jī)等。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
您可以使用LEADTOOLS Multimedia SDK創(chuàng)建具有專業(yè)水準(zhǔn)的高品質(zhì)的多媒體應(yīng)用程序。該控件中加入了諸如捕獲、播放和編輯等多媒體功能以及對最新的DirectShow過濾和許多多媒體文件格式的支持,即可以加載和轉(zhuǎn)換多種文件格式(包括WAV、AVI、ASF、WMA、WMV、MPEG-1、OGG等等)。
子工具LEADTOOLS 視頻捕獲包含高級功能,可簡化從設(shè)備和攝像機(jī)捕獲視頻的過程。DK為開發(fā)人員提供了與不同的視頻源配合使用所需的所有工具,包括網(wǎng)絡(luò)攝像機(jī),網(wǎng)絡(luò)攝像頭,采集卡,電視調(diào)諧器,DV攝像機(jī)等。捕獲視頻后,開發(fā)人員可以使用各種編解碼器( 例如H.265,H.264,MJPEG和MPEG-2)輕松地轉(zhuǎn)換和存儲視頻 。LEAD庫提供了市場上任何其他多媒體SDK最高的壓縮,速度和播放質(zhì)量。
是否正在將視頻捕獲集成到您的應(yīng)用程序中?具體代碼如下:
using System.Windows.Forms; using Leadtools; using Leadtools.Multimedia; static void Main(string[] args) { UnlockMultimedia(); CaptureVideo(); } static void CaptureVideo() { string outputFile = @"C:\LEADTOOLS21\Resources\Images\captured.avi"; CaptureCtrl capture = new CaptureCtrl(true); int deviceCount = capture.VideoDevices.Count; if (deviceCount < 1) { Console.WriteLine("No compatible devices found. Exiting."); return; } Console.WriteLine("Select device by typing its number and pressing Enter:"); for (int n = 0; n < deviceCount; n++) Console.WriteLine(n.ToString() + " : " + capture.VideoDevices[n].FriendlyName); int deviceIndex = int.Parse(Console.ReadLine()); Console.WriteLine("Preparing to capture . ."); capture.VideoDevices.Selection = deviceIndex; capture.TargetFile = outputFile; capture.TargetFormat = TargetFormatType.AVI; // select a suitable compressor capture.VideoCompressors.MJpeg.Selected = true; //use CaptureMode.VideoAndAudio if an audio device is also selected. capture.StartCapture(CaptureMode.Video); Console.WriteLine("Capturing to file. Press any key to stop capture..."); while (!Console.KeyAvailable) { System.Windows.Forms.Application.DoEvents(); int capMilliSeconds = (int)(1000 * capture.CaptureTime); if (capMilliSeconds % 1000 == 0) // print a dot every second { Console.Write(". "); System.Threading.Thread.Sleep(1); } } capture.StopCapture(); Console.ReadKey(true); Console.WriteLine($"\nFinished capturing {capture.CaptureTime} seconds to file {outputFile}. Press any key to continue..."); Console.ReadKey(true); }
LEADTOOLS熱門開發(fā)工具推薦
1. LEADTOOLS PDF Pro Developer Toolkit | 下載試用:具備瀏覽光柵圖與編輯PDF文件所需的所有功能。
2. LEADTOOLS Medical Imaging Suite Developer Toolkit | 下載試用:幫您開發(fā)功能強(qiáng)大的PACS和醫(yī)學(xué)成像應(yīng)用程序。
3. LEADTOOLS Multimedia Suite Developer Toolkit | 下載試用:是專為開發(fā)各種跨行業(yè)音頻/視頻應(yīng)用程序所設(shè)計的多媒體開發(fā)工具包。
4. LEADTOOLS Document Suite Developer Toolkit | 下載試用:這套強(qiáng)大的工具利用了LEAD行業(yè)領(lǐng)先的圖像處理技術(shù)來智能地識別文檔的特征,而根據(jù)文檔的特征可以識別掃描的或傳真的任何類型的表格圖像。
*****************************************************************************************
LEADTOOLS技術(shù)交流群現(xiàn)已開通,QQ搜索群號:731259648或者掃描下方二維碼即可加入!
有任何疑問點擊【】
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: