翻譯|使用教程|編輯:鮑佳佳|2021-05-10 11:53:39.270|閱讀 229 次
概述:LEADTOOLS 視頻捕獲包含高級功能,可簡化從設備和攝像機捕獲視頻的過程。的SDK為開發人員提供了與不同的視頻源配合使用所需的所有工具,包括網絡攝像機,網絡攝像頭,采集卡,電視調諧器,DV攝像機等。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
您可以使用LEADTOOLS Multimedia SDK創建具有專業水準的高品質的多媒體應用程序。該控件中加入了諸如捕獲、播放和編輯等多媒體功能以及對最新的DirectShow過濾和許多多媒體文件格式的支持,即可以加載和轉換多種文件格式(包括WAV、AVI、ASF、WMA、WMV、MPEG-1、OGG等等)。
子工具LEADTOOLS 視頻捕獲包含高級功能,可簡化從設備和攝像機捕獲視頻的過程。DK為開發人員提供了與不同的視頻源配合使用所需的所有工具,包括網絡攝像機,網絡攝像頭,采集卡,電視調諧器,DV攝像機等。捕獲視頻后,開發人員可以使用各種編解碼器( 例如H.265,H.264,MJPEG和MPEG-2)輕松地轉換和存儲視頻 。LEAD庫提供了市場上任何其他多媒體SDK最高的壓縮,速度和播放質量。
是否正在將視頻捕獲集成到您的應用程序中?具體代碼如下:
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熱門開發工具推薦
1. LEADTOOLS PDF Pro Developer Toolkit | 下載試用:具備瀏覽光柵圖與編輯PDF文件所需的所有功能。
2. LEADTOOLS Medical Imaging Suite Developer Toolkit | 下載試用:幫您開發功能強大的PACS和醫學成像應用程序。
3. LEADTOOLS Multimedia Suite Developer Toolkit | 下載試用:是專為開發各種跨行業音頻/視頻應用程序所設計的多媒體開發工具包。
4. LEADTOOLS Document Suite Developer Toolkit | 下載試用:這套強大的工具利用了LEAD行業領先的圖像處理技術來智能地識別文檔的特征,而根據文檔的特征可以識別掃描的或傳真的任何類型的表格圖像。
*****************************************************************************************
LEADTOOLS技術交流群現已開通,QQ搜索群號:731259648或者掃描下方二維碼即可加入!
有任何疑問點擊【】
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: