TVideoGrabber能夠對屏幕進行錄製和壓縮,本文來詳細的說明在多種狀況下TVideoGrabber是如何實現屏幕的錄製和壓縮。 html
屏幕錄製 ide
當VideoSource = vs_ScreenRecording時,就能夠啓用屏幕錄製,而後就能夠應用視頻捕捉設備的全部的預覽和錄製功能: spa
——調用StartPreview,開始預覽 視頻
——調用CaptureFrameTo進行捕捉 htm
——動態壓縮或是在捕捉以後 blog
——當啓用了幀捕捉以後,就機進行視頻處理、圖像和文本疊加 ip
經過用ScreenRecordingWithCursor能夠啓用或是禁用光標。 get
經過ScreenRecordingLayeredWindows屬性能夠啓用分層捕捉窗口(好比浮動或是透明冊窗口)。 it
若是屏幕的某些區域不能夠正確記錄的話,能夠嘗試啓用或是禁用。 擴展
ScreenRecordingThroughClipboard屬性。
使用Windows媒體屏幕編解碼器對WMV屏幕錄製壓縮
>>>示例代碼
經過使用第三方編解碼器進行AVI 屏幕錄製壓縮
>>>示例代碼
當可用的顯示器超過1個時,能夠指定監視器來錄製:
若是超過一臺顯示器是可用的,經過ScreenRecordingMonitor屬性來指定用於錄製的監視。
器。
——設置ScreenRecordingMonitor = 0(默認值),來錄製默認的監視器
——設置ScreenRecordingMonitor = 1,來錄製第二個監視器,並依此類推
錄製可擴展的桌面
只是須要簡單的設置ScreenRecordingMonitor = -1,就會跨全部的顯示器錄製整個的可擴展的桌面。
備註:
預覽或錄製視頻顯示的幀率是經過FrameRate屬性指定的。
——當錄製全屏的時候,建議使用一個低幀率來防止幀丟失。
——當啓用了ScreenRecordingThroughClipboard時,在預覽和錄製期間剪貼板會不間斷的進行刷新。
TVideoGrabber 下載